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

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
eko
Сообщения: 36
Зарегистрирован: 14 окт 2009, 17:40

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

Сообщение 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 были у каждой..
XELAD
Сообщения: 205
Зарегистрирован: 17 июл 2012, 05:25

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

Сообщение 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);
Ответить