![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Суть
Создаю пустые клипы. Аттачу в них картинки. Присваиваю соотв. картинки for (var Node:XMLNode = Nodes.firstChild; Node != null; Node = Node.nextSibling) {
var pic_mov:MovieClip=_root.fon.createEmptyMovieClip("pic_mov"+i,500+i);
pic_mov.loadMovie(Node.attributes.img,"POST");
pic_mov._x=i*50;
i=i+1;
pic_mov.onPress=function():Void {
trace("Нажат "+pic_mov+ "клип")
}
}
Событие onPress не хочет присваиваться. Просьба Укажите на ошибку и как её исправить.
__________________
Всем товарищ и друг Последний раз редактировалось iNils; 27.11.2006 в 18:43. |
|
|||||
|
cтранный цикл - не сразу доходит что он пересчитывает
я сделал бы так Последний раз редактировалось artcraft; 27.11.2006 в 19:09. |
|
|||||
|
Цитата:
аттачат так
__________________
Хороший отдых - половина работы. |
|
|||||
|
ну если так принципиально то изначально так шел,
var i:Number=0;
for (var Node:XMLNode = Nodes.firstChild; Node != null; Node = Node.nextSibling) {
var pic_mov:MovieClip=_root.fon.createEmptyMovieClip("pic_mov"+i,500+i);
pic_mov.loadMovie(Node.attributes.img,"POST");
pic_mov._x=i*50;
i=i+1;
pic_mov.onPress=function():Void {
trace("Нажат "+pic_mov+ "клип")
}
}
__________________
Всем товарищ и друг |
|
|||||
|
Цитата:
__________________
Всем товарищ и друг |
|
|||||
var Nodes:XML = new XML('<b img="1.jpg"/><b img="2.jpg"/><b img="3.jpg"/>');
var i:Number=0;
for (var Node:XMLNode = Nodes.firstChild; Node != null; Node = Node.nextSibling) {
var pic_mov:MovieClip=_root.createEmptyMovieClip("pic_mov"+i, 500+i);
var container:MovieClip=pic_mov.createEmptyMovieClip("cont", 1);
container.loadMovie(Node.attributes.img);
pic_mov._x=i*50;
i=i+1;
pic_mov.onPress=function():Void {
trace("Нажат "+this+ "клип")
}
}
__________________
Хороший отдых - половина работы. |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|