Показать сообщение отдельно
Старый 25.07.2011, 20:01
letsrock85 вне форума Посмотреть профиль Отправить личное сообщение для letsrock85 Найти все сообщения от letsrock85
  № 1  
Ответить с цитированием
letsrock85

Регистрация: Jul 2011
Сообщений: 29
По умолчанию Обращение к клипам созданных через массив

Здравствуйте! Подскажите решение пожалуйста. Я создаю копии клипов(instance) и заношу их в массив в цикле:
Код AS3:
var url_link:Array = [];
var nameofQuiz:Array =[];
var b:Number = 0;
var a:Number = 5;
while (b<a) {
		with (clip2) {
			nameofQuiz.push(new link_mc());//linc_mc лежит в библ.
			nameofQuiz[b].x = 0;
			nameofQuiz[b].y = 0;
                        //имя на текстовом поле
			nameofQuiz[b].btn.label_txt.text = "lalala"+[b];
			addChild(nameofQuiz[b]);		
 
		}
 
TweenMax.to(nameofQuiz[b].btn, 1, {x:0, y:(b*25), ease:Bounce.easeOut});
TweenMax.to(nameofQuiz[b].btn, 1, {scaleX:1, scaleY:1,  delay:0, ease:Expo.easeInOut});
 
	b = b+1;	
	}
Дерево клипов такое: Рут->Clip1->Clip2-тут этот код
Я пробовал и так и сяк обращаться и потратил не 1 час на поиски путей из другого клипа к этим созданным - без результатно((
Я пробовал:
Код AS3:
clip1.clip2.nameofQuiz[0].alpha = 0;
clip1.clip2.nameofQuiz0.alpha = 0;
clip1.clip2.getChildByName("nameofQuiz0").alpha = 0;
Получаю undefined, null или: A term is undefined and has no properties.
at quizv2_BD_3_fla::MainTimeline/frame1() при Трейсе с этими значениями
в as3 столкнулся с жуткой проблемой по управлению клипами из других клипов или уровней. что делать?


Последний раз редактировалось letsrock85; 26.07.2011 в 01:55.