Воспроизведение последовательных внешних SWF-файлов - PullRequest
0 голосов
/ 10 декабря 2011

Я пытаюсь загрузить внешние SWF-файлы и, используя as3, заставить их воспроизводиться последовательно, чтобы конечный продукт представлял собой бесшовную анимацию. Ниже приведен сценарий, который я сейчас использую для вызова и воспроизведения первой сцены. Как мне перейти к следующей?

Весь материал, который я нашел на этом, связан с кнопками, и я не достаточно опытен с AS3, чтобы приспособить это к тому, что я пытаюсь сделать здесь.

Вот скрипт, который я сейчас использую ...

var Xpos:Number = 0;
var Ypos:Number = 0;
var swf:MovieClip;
var loader:Loader = new Loader();

var sceneOne:URLRequest = new URLRequest("swfs/titlecard2.swf");

loader.load(sceneOne);
loader.x = Xpos;
loader.y = Ypos;
addChild(loader);

1 Ответ

0 голосов
/ 10 декабря 2011
  1. Вы хотите добавить событие в конец каждого SWF, который вы загружаете, чтобы показать, что его анимация завершена.Вы будете использовать это событие, чтобы инициировать переключение между ними.

  2. Вы также должны сначала сделать каждую паузу SWF по умолчанию, чтобы вы могли инициировать ее запуск от родителя.

  3. Я бы сначала загрузил все SWF-файлы, а затем начал бы воспроизведение после их завершения.Для хорошего загрузчика попробуйте LoaderMax от GreenSock.Он очень прост в использовании и хорошо работает.

...