2013-08-15 3 views
6

Мне просто интересно, есть ли все равно, чтобы преобразовать ActionScript в Javascript. Когда я говорю ActionScript, я имею в виду ActionScript 3. Я использовал google swiffy, но ActionScript 3 вряд ли поддерживается. Я также слышал о Джангару, но это не то, что я хочу. Даже если это сравнение кода! Благодаря!Преобразование ActionScript в Javascript

+1

Языки не такие разные, но API-интерфейсы совершенно разные. – bfavaretto

ответ

1

Вы можете посмотреть на сокола JS: https://github.com/apache/flex-falcon

+0

Спасибо, извините, но я новичок во всем этом материале программирования, поэтому я понятия не имею, как его использовать. Если бы можно было объяснить, как это будет очень полезно, спасибо! – ic2000

3

Javascript и ActionScript (особенно AS3) синтаксически подобные языки и оба основаны на спецификации ECMAScript. Есть некоторые небольшие различия в фактическом коде, такие как:

//Actionscript: 
var a:String = new PlayerName(); 

//JavaScript: 
var a = new PlayerName(); 

Это демонстрация того, что JavaScript не имеет явного объявления переменных типа, но это не реальная проблема.

То, что вы просите, намного шире, чем синтаксические несовместимости, поскольку JS и AS работают с совершенно разными API. ActionScript имеет этапы, кадры и другие Flash-based вещи, которых нет в среде JavaScript. JavaScript - обычно работает в браузере - используется для управления документами, узлами DOM и свойствами CSS.

Это означает, что, если вы просто выполняете простые вызовы функций и математику (без какой-либо зависимости от пользователя или окружающей среды), то, что делает ваша программа просто, не может быть перенесено в другую среду. Например, вы не можете указать JavaScript для play() или goToAndStop(), потому что нет фреймов для воспроизведения, остановки или перехода в HTML-документ.

К сожалению, я думаю, что вам интересно, но вопрос почти наверняка неверен. Если у вас есть приложение, созданное во Flash или в любой другой среде с поддержкой AS, вы, вероятно, захотите подумать об , портируя или переписывая в новый контекст.

+0

Не уверен в бит "особенно AS3". AS1 был больше похож на JavaScript, чем на AS3, и AS2 по крайней мере похожа на JavaScript как AS3, я бы сказал. –

Смежные вопросы