Здравствуйте !
Помогите Пожалуйста ?
С AS3 для FLEX знаком поверхностно и возникла проблема.
Есть елемент

Код AS3:
<mx:VBox height="580" width="226" id="UserOnline" cornerRadius="10" borderColor="#B7BABC" x="10" y="10">
</mx:VBox>
В него при помощи функции добавляется дочерний Canvas со вложенными елементами, в том числе и Image.

Код AS3:
private function AddUserOnline(num:int,aftenum:int=-1):void {
var OnlineBox:Canvas = new Canvas();
OnlineBox.name=NewArray[num].num;
OnlineBox.width= 225;
OnlineBox.height=50;
OnlineBox.verticalScrollPolicy="off";
OnlineBox.horizontalScrollPolicy="off";
OnlineBox.styleName="useronlinebox";
OnlineBox.setStyle("addedEffect", zoomAll);
var OnlineBoxImg:Image = new Image ();
OnlineBoxImg.source=NewArray[num].avatar;
OnlineBoxImg.x=0;
OnlineBoxImg.y=0;
OnlineBox.addChild(OnlineBoxImg);
var OnlineBoxLabel:Label = new Label ();
OnlineBoxLabel.text=NewArray[num].user;
OnlineBoxLabel.x=53;
OnlineBoxLabel.y=5;
OnlineBox.addChild(OnlineBoxLabel);
var OnlineCamImg:Image = new Image ();
OnlineCamImg.name = "cam" + NewArray[num].num;
OnlineCamImg.id = "cam" + NewArray[num].num;
OnlineCamImg.source="img/cam"+ NewArray[num].cam +".jpg";
OnlineCamImg.x=53;
OnlineCamImg.y=10;
OnlineBox.addChild(OnlineCamImg);
if(aftenum == -1){ UserOnline.addChild(OnlineBox); }
else{
UserOnline.addChildAt(OnlineBox, aftenum);
}
}
Вопрос как в дальнейшем изменить свойство source елемента Image.
Понимаю что можно так

Код AS3:
id.sorce="..."
НО КАК вместо id подставить переменную ???
Заранее спасибо..