PDA

Просмотр полной версии : Отображение одного и того же мувика более двух раз


mishan321
28.02.2012, 20:03
Есть мувик в библиотеке с эскпортом AS3. Как нажимая на кнопку можно рисовать несколько раз эту картинку.
Пробовал

var btn:Up=new Up();//кнопка
addChild(btn);
btn.addEventListener(MouseEvent.CLICK, btnclick);
function btnclick(event:MouseEvent) :void {
x1=x1+50;
var kartinka:Dig=new Dig(); //мувик из библиотеки (картинка);
kartinka.x=x1;
addChild(kartinka);
}


Но тут картинка перерисовывается. А мне надо чтобы добавлялась еще картинка.
Была идея

var kartinka[n] :Dig=new Dig(); //мувик из библиотеки (картинка);
kartinka[n].x=x1;
addChild(kartinka[n] );
n=n+1;

Да так нельзя

PainKiller
28.02.2012, 23:03
немного изменил ваш код, писал в кадре:

var x1:Number = 0;

var btn:Up=new Up();//кнопка
addChild(btn);
btn.addEventListener(MouseEvent.CLICK, btnclick);
function btnclick(event:MouseEvent) :void {

x1+=50;
trace (x1);
var kartinka:Dig=new Dig(); //мувик из библиотеки (картинка);
kartinka.x=x1;
kartinka.y = 150;
addChild(kartinka);
}

у вас просто координаты картинки не меняются поэтому создается впечатление что ничего не происходит