В последнее время вы, похоже, задаете много вопросов.
Сначала щелкните правой кнопкой мыши мувиклип в библиотеке и выберите Свойства. Обязательно включите «Экспорт для Actionscript». При связывании присвойте ему имя класса (помните, что первая буква должна быть заглавной). Например, я буду использовать MovieClipClass
.
В вашем классе документов (я использовал Main.as
, который находится в той же папке, что и test.fla
):
package
{
import flash.display.Sprite;
import MovieClipClass;
public class Main extends Sprite
{
private var _container:Sprite;
public function Main()
{
addContainer();
}
private function addContainer():void
{
_container = new Sprite();
addChild(_container);
//add "18" movieclips to _container
addMovieClips(18, _container);
}
private function addMovieClips(limit:int, container:Sprite):void
{
for(var i:int=0;i<limit;i++)
{
var mc:MovieClipClass = new MovieClipClass();
container.addChild(mc);
//random x and y generated by stage width and height
mc.x = Math.floor(Math.random() * stage.stageWidth);
mc.y = Math.floor(Math.random() * stage.stageHeight);
}
container.x = 0;
container.y = 0;
}
}
}