Проект ActionScript 2.0 и ActionScript 3.0 - PullRequest
2 голосов
/ 10 февраля 2009

У меня есть новый проект, над которым я работаю, для которого потребуется приложение Flash для загрузки SWF-файлов AS2 и Flash-файлов AS3, а также фильмов FLV. Новое приложение Flash будет управлять загруженными SWF-файлами, перемещаясь в разные кадры в пределах основной временной шкалы.

Я должен быть в состоянии получить исходный код для всех файлов, которые загружаются в фрагмент Flash, но я не уверен, что так будет всегда. Из того, что я прочитал, можно создать файл моста в файлах AS2 и использовать функцию локального соединения для управления загруженным компонентом AS2.

Есть ли лучший способ приблизиться к этому, чтобы мне не нужно было использовать файл моста, или я вынужден получать исходные файлы SWF-файлов AS2 для управления ими в основной части AS3 Flash.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 10 февраля 2009

JumpEye Components.com имеет хороший бесплатный доступный мост AS2:

http://www.jumpeyecomponents.com/Flash-Components/Various/ActionScript-Bridge-91/

Что можно сделать с помощью ASB?

A. Используйте флэш-компоненты AS2.0 в проектах AS3.0.

B. Используйте старые виджеты AS2.0, прошивайте файлы внутри новых проектов AS3.0.

C. Используйте методы, функции или классы AS2.0 внутри проектов AS3.0, вызывайте их и возвращайте обратно.

Технически: загрузка проектов Macromedia / Adobe Flash AS2.0 (swf) в проекты Adobe Flash AS3.0 с использованием ASB и обмен данными между ними. Вызывайте функции, запускайте события и получайте возвращаемые переменные, используя наш ASB API.

1 голос
/ 05 октября 2010

может быть немного поздно. Но на всякий случай кто-то другой ищет это. Самый простой способ связать AS2 с AS3 - использовать LocalConnection, вот и все. Надеюсь, это поможет.

...