2009-05-08 2 views
0

У меня есть большое количество Flash-проектов, которые были написаны во Flash 8 (AS2). Недавно я приобрел Flash CS4 для обновления этого контента до новой версии. У меня есть некоторые новые функции для добавления и использования некоторых новых функций в Flash 10 (доступ к локальному файлу и т. Д.). Я уже сталкивался с рядом проблем при открытии файлов в CS4, может ли кто-нибудь добавить в этот список?Какие проблемы следует учитывать при обновлении Flash 8 AS2 для Flash 10

  1. CS4 не узнавал Flash-формат файл 8 проекта и не мог открыть их
  2. классов Remoting я использую в Flash 8 (импорт mx.remoting) не может быть загружены
  3. Всех действий на кнопках или кино клипы не поддерживаются
  4. Текст полевые переменные не поддерживаются

Я уверен, что будет больше, что еще мне нужно сделать, чтобы высматривать? Есть ли какие-то другие подводные камни, о которых я должен знать?

Спасибо, ребята

p.s. это удобно - http://www.adobe.com/devnet/actionscript/cookbook/

ответ

1

Flash CS4 сохраняет обратную совместимость с AS2 и почти все функциональные возможности Flash 8, хотя переход между ними не обязательно плавный. Если вы просто откроете Flash 8 FLA в Flash CS4 и опубликуете его, используя параметры публикации, Flash CS4 автоматически назначает (Flash Player 10 с ActionScript2), вы должны быть в порядке.

Однако, если вы пытаетесь опубликовать Flash Flash FLA на FP10 с AS3, вы столкнетесь со всеми проблемами, о которых вы говорили выше. Это связано с тем, что AS3 - это не просто обновление AS2, а совершенно другой язык (это не так сильно, как кажется, но вы получаете идею). Многие новые функции Flash CS4 (IK, новое Motion и т. Д.) Не будут работать с AS2 и вам нужно будет опубликовать их в AS3. Вероятно, это источник ваших проблем; вы пытаетесь объединить функции AS2-only (в данном случае, код AS2) с функциями AS3. Для этого вам необходимо переписать код AS2 как AS3. К сожалению, нет быстрых решений для этого.

Моя рекомендация в том, что вы продолжаете изучать AS3. Может быть, немного сложно обернуть голову из AS2, но это гораздо более полный язык и прослужит вам долгое время.

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

  • Нет связанных вопросов^_^