Страница 1 из 1

Динамическое создание клипов и функций к ним

Добавлено: 20 фев 2015, 10:17
eko
Всем доброго времени суток

Подскажите пожалуйста, нужно динамически создать кучку кнопок и событий к ним.

Делаю так:

Код: Выделить всё

for (var i=0; i<50; i++){        yy = yy + 600;    var ruport = new ipod();        ruport.name = "ipod" + String(i);    ruport.x = yy;    ruport.y = 160;    lenta.addChild(ruport);            srk.push(String('photo-999999_'+e[i]['pid']));            srk1.push(ruport);srk1[i].addEventListener(MouseEvent.CLICK, rupodg);function rupodg(e:MouseEvent):void {                VK.api('wall.post', {owner_id:viewer_id, attachments:srk[i], from_group:0,message:'лалала',signed:0},  onLoadWall, onError);}}


В итоге создаются кнопки, но при нажатие на них одинаковое действие с последним значением массива ссылок "srk", а мне нужно что бы разные attachments были у каждой..

Re: Динамическое создание клипов и функций к ним

Добавлено: 21 фев 2015, 03:26
XELAD
Если класс ipod не динамический, то никак, кроме высасываний из имени экземпляра. Если ipod - динамический класс, то

Код: Выделить всё

ruport.attachments = String('photo-999999_'+e[i]['pid']);...VK.api('wall.post', {owner_id:viewer_id, attachments:e.target.attachments , from_group:0, message:'лалала', signed:0},  onLoadWall, onError);