Описание тега avm2
AVM2 - это вторая итерация виртуальной машины ActionScript.
1
ответ
ActionScript AVM2 В пакете avm2.intrinsics.memory отсутствуют функции
У меня есть файл SWF, и я декомпилировал его. И я получаю FLA и как файлы, я пытаюсь запустить эти файлы, но я получаю эти ошибки 1180: Call to a possibly undefined method li8. 1180: Call to a possibly undefined method li8. 1180: Call to a possibly …
27 авг '17 в 20:44
1
ответ
Переходите от байт-кода AVM2 к Action Script?
В настоящее время у меня есть файл.swf, который я распаковал и распаковал. Я искал учебники о том, как использовать байт-код ABC, но я не нашел много. Существует ли программа-отладчик, которая может преобразовать ее обратно в ActionScript 3? Полетел…
25 фев '13 в 03:39
0
ответов
Flash перестает применять информацию ключевого кадра к мувиклипу, если какие-либо из его свойств были изменены?
Предположим, у меня есть 3-кадровый MovieClip с боксом (имя экземпляра "box"). Каждый кадр применяет к блоку различное размытие, поэтому оно немного размыто в кадре 1, немного более размыто в кадре 2 и очень размыто в кадре 3. Я могу вызвать "gotoAn…
03 май '12 в 20:28
3
ответа
Где я могу найти дизассемблер AVM2 (или инструмент для дампа)?
Привет Я нашел этот хороший ответ: Как методы найдены в байт-коде AVM2? Смотрите номер 3. Кто-нибудь может мне помочь? Какой инструмент используется для создания дампа abcFile? Спасибо!
19 апр '11 в 13:46
2
ответа
Перетаскивание AVM1(ActionScript 1/2) не работает в AVM2(ActionScript 3/Flex)
У меня есть приложение, разработанное в ActionScript 2, которое выполняет операции перетаскивания. который отлично работает Я использовал следующее, чтобы проверить падение dropObject.hitTest(_root._xmouse, _root._ymouse, true) //if true, drop curre…
12 авг '10 в 08:36
1
ответ
В байт-коде ActionScript, что означает NewActivation?
Некоторые методы используют его, некоторые нет, очевидно, это определяется флагом needsActivation, но что он делает, когда его использовать, а когда нет? Информация о документах AVM несколько необычна: Создает новый объект активации newactivation и …
23 мар '11 в 01:12
1
ответ
Как дженерики (Vector) работают внутри AVM?
Поддержка дженериков (в настоящее время только Vector.<*>;, И Adobe называет их "параметрами постфиксного типа") была добавлена в Flash Player 10, но единственная документация AVM2 не описывает, как осуществляется доступ к этим объектам. В частнос…
16 фев '09 в 14:20
2
ответа
Какие виды оптимизации поддерживает AVM2?
Интересно, какую оптимизацию поддерживает AVM2 (ActionScript 3 VM)? Я знаю, что он использует JIT, но поддерживает ли он удаление мертвого кода, постоянное свертывание, вставку и т. Д. Также мне очень интересно, что компилятор ActionScript также вып…
08 июн '11 в 10:33
1
ответ
AVM Verifier to Flash Log, как интерпретировать некоторые вещи?
Верификатор AVM при обнаружении и ошибке записывает во флэш-журнал. В документации говорится, что верификатор посетит "все возможные ветки", где могут пройти прыжки. Однако это все еще довольно запутанно, когда вы пытаетесь проследить результаты. Ес…
12 апр '11 в 20:56
2
ответа
ActionScript - trace(). Поведение функции верхнего уровня
Когда я отслеживаю переменную в Flash Player Debug, я получаю странное поведение. Давайте предположим, что у нас есть шаблон типа "x: y". "х" и "у" являются целочисленными переменными. Если мы проследим это выражение с trace("x:y"); поведение 1) есл…
17 июн '11 в 20:27
5
ответов
Каковы негативные последствия расширения классов в ActionScript 3?
В своем игровом движке я использую Box2D для физики. Соглашения об именах Box2D и плохое комментирование разрушают непротиворечивую и хорошо документированную часть моего движка, которая немного расстраивает и плохо преподносит, когда вы ее использу…
13 сен '13 в 00:39
2
ответа
Что такое $cinit и $init в AVM2?
ОБНОВЛЕНИЕ: нашел немного хорошей информации о AVM2. Я не смог провести с ним много времени, но он определенно охватывает $ init и $cinit (а также $ iinit и многие другие). Я опубликую ответ на этот вопрос, если получу хороший ответ, прежде чем кто-…
10 фев '10 в 21:31
1
ответ
AS3: порядок загрузки классов
У меня был быстрый вопрос по статическим блокам в AS3. У меня есть библиотека, которая требует статической инициализации перед выполнением любой логики приложения. Если я вставлю статический блок кода, как показано ниже, будет ли он действительно вы…
16 ноя '10 в 22:29
1
ответ
Действия против AVM инструкции в ActionScript
Мой вопрос заключается в том, что такое действия и каковы инструкции. Я читал эти два документа: http://www.adobe.com/devnet/swf/pdf/swf_file_format_spec_v10.pdf http://www.adobe.com/devnet/actionscript/articles/avm2overview.pdf но я не мог понять э…
28 июл '10 в 19:55
1
ответ
Могут ли методы выполняться в перекрытии?
Резюме: Я пытаюсь выяснить, может ли один метод выполняться дважды в перекрытии при выполнении в одном потоке . Или, если два разных метода могут быть выполнены в перекрытии, где, когда они совместно используют доступ к определенной переменной, може…
09 окт '15 в 01:19
0
ответов
Недопустимые индексы пула строковых констант в ActionScript ByteCode
Похоже, не многие люди действительно знают о внутренностях AVM (виртуальной машины ActionScript), о чем свидетельствует отсутствие информации об этом в Интернете, а также полная чушь, которую Adobe называет своей документацией. Если кто-нибудь что-н…
10 апр '13 в 07:27
3
ответа
Как работает Adobes AS3-"Core-Libraries"?
Прежде всего, я не мог решить, должен ли я спросить об этом здесь или у "программистов", пожалуйста, будьте осторожны;) Интересно, что происходит под капотом того, что я бы назвал "базовыми библиотеками" AS3 (да, в данном случае это может быть не со…
05 апр '12 в 06:35
0
ответов
Как сделать кастомный Flash Player?
В настоящее время я работаю над проектом создания собственного Flash Player, в котором я мог бы реализовать свою собственную обработку и выполнение SWF-файлов, которые воспроизводятся в браузере. К сожалению, два основных из них, Adobe Flash Player …
19 окт '17 в 11:15
3
ответа
Есть что-то, что позволяет писать "Flex без ActionScript", "компилятор с Java в AVM2" или "Write Flex with Java"?
Существует много динамических языков, нацеленных на JVM от Sun (Groovy, Scala, Jython, Jruby и т. Д.), И я был уверен, что многие из них нацелены и на AVM от Adobe. Но я был удивлен, обнаружив, что только Хэкс делает что-то похожее. связанный вопрос…
27 дек '09 в 13:52
0
ответов
Компиляция виртуальной машины Tamarin без Android на arm32 Ошибка Odroid C1 с nanojit NativeARM.cpp
Я хотел бы понять, почему эта ошибка происходит со следующими флагами компиляции. -mlong-calls -mthumb-interwork -mcpu=cortex-a5 -march=armv7-a -mfpu=neon -DTARGET_NEON -mthumb -DTARGET_THUMB2 -mtune=cortex-a5 -mabi=aapcs-linux -mfloat-abi=hard Make…
09 фев '18 в 08:43