Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Экранный объект Image. Изменить свойство source. 
:(
    Опции темы
vadimkkk
  Дата 10.2.2013, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 10.2.2013

Репутация: нет
Всего: нет



Здравствуйте !

Помогите Пожалуйста ?

С AS3 для FLEX знаком поверхностно и возникла проблема.
Есть елемент 

Код

<mx:VBox height="580" width="226" id="UserOnline" cornerRadius="10" borderColor="#B7BABC" x="10" y="10">
    </mx:VBox>


В него при помощи функции добавляется дочерний Canvas со вложенными елементами, в том числе и Image.

Код

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.
Понимаю что можно так 

id.source="..."


НО КАК вместо id подставить переменную ???

Заранее спасибо..


PM MAIL   Вверх
Google
  Дата 14.12.2019, 11:16 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flex | Следующая тема »


 




[ Время генерации скрипта: 0.0474 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.