2011-02-08 3 views
0

У меня есть программа ACTIONSCRIPT 2.0, которая проходит через последовательность кадров наступая на ЭАГ, используя функцию Stop()остановка() функция не работает на Actionscript 3.0

Я компиляции тот же сценарий на флэш CS 5 , который поддерживает только ActionScript 3.0, а при запуске скрипта функция stop() игнорируется

любая идея, в чем проблема?

ответ

0

Flash CS5 поддерживает AS2. Перейдите в Настройки публикации (Настройки файла/публикации) и перейдите на вкладку Flash. В верхней части панели вы должны установить целевую версию Player и версию ActionScript.

Успехов, Роб

0

stop(); на действия кадра отлично работает с AS3. У вас, похоже, есть еще одна проблема, вызывающая сбой сценария.

0

Чтобы получить желаемый результат, вам необходимо увеличить память JVM. У меня была такая же проблема, и она работала для меня, когда я увеличил ее с 128 МБ до 512 МБ. Если все еще не работает, должна быть проблема с actionscript, и вам нужно ее перепроверить.

увеличить JVM памяти:

  1. Перейти к вашей Flash CS5 установленной папке/en_US \ Configuration \ ваш ActionScript папку
  2. Открыть jvm.ini
  3. Изменение -Xmx128m в -Xmx512m

Примечание: Если увеличение памяти JVM не работает. Перед проверкой кода actionscript попробуйте работать с тем же кодом в другой системе с большим объемом оперативной памяти, чем ваш.

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