Как управлять встроенным мультикадровым SWF-файлом? - PullRequest
2 голосов
/ 13 января 2010

[Embed(source="data/fire.swf")] static public var movieFire:Class;

У меня есть многокадровый SWF-файл, и я хочу контролировать его. Например, я могу использовать функции gotoandplay и gotoandstop.

Я пробовал что-то вроде: var m:MovieClip = new movieFire() as MovieClip; но получается, что когда я пытался получить totalFrames, m.totalFrames, это дает мне ноль, и функции gotoand * тоже не работают. Как правильно управлять SWF-файлом, встроенным в actionscript 3.0 (без компонента Flex)?

1 Ответ

0 голосов
/ 08 апреля 2010

В основном вам нужно сделать SWF-файл, в который требуется экспортировать мувиклипы для actionScript. После чего вам нужно вставить эти символы в ваш гибкий код:

    [Embed(source="../lib/trash.swf", symbol="emptytrash")]
    private static const _trash:Class;
    private static var trash:MovieClip = new _trash();

в FlashDevelop Вы можете легко это сделать.

Не забудьте опубликовать SWF на языке ActionScript 3 и в той же версии, которую вы используете для компиляции приложения Flex.

...