Допустим, у меня есть файл ресурсов, который экспортирует mc1
с 4 кадрами в нем. Я хотел бы создать новый MovieClip
и вставить кадры, как это:
mc2:flash.display.MovieClip = new flash.display.MovieClip()
mc1.gotoAndStop(2);
mc2.gotoAndStop(1);
mc2.currentFrame = mc1.currenctFrame
mc1.gotoAndStop(1);
mc2.gotoAndStop(2);
mc2.currentFrame = mc1.currenctFrame
mc1.gotoAndStop(2);
mc2.gotoAndStop(3);
mc2.currentFrame = mc1.currenctFrame
mc1.gotoAndStop(4);
mc2.gotoAndStop(4);
mc2.currentFrame = mc1.currenctFrame
[редактировать] Подробнее
Я не использую Flash IDE. Я использую:
- Inkscape (для генерации SVG)
- swfmill (для создания файлов активов)
- Haxe (для создания анимации)
Я сейчас не пытаюсь создавать игры или что-то интерактивное. Мне удалось создать простую анимацию, в которой вращается фоновый спрайт (и все). Я использовал TimerEvent
s для достижения этой цели. Но вместо этого я действительно хотел бы иметь возможность создать MovieClip и прикрепить к нему отдельные кадры, а затем воспроизвести его в цикле.
В качестве альтернативы я могу создать MovieClip и просто рисовать на нем кадр за кадром программно. (а затем, конечно, играть в петле)
По сути, я хотел бы использовать ActionScript для генерации контента вместо XML swfmill (не диалект simple
, simple
- это хорошо). Поскольку я новичок, я не знаю, какую еще информацию я могу вам дать. Так скажите, пожалуйста, могу ли я предоставить какие-либо другие данные?