Просмотр полной версии : Cинтаксис ACTION
встретил вот такой код:
on(release) {
if(_root.pic_animation==1 and _root.pic_num<>num) {
_parent["item" + _root.pic_num].gotoAndPlay("s2");
_root.pic_num=num;
_parent._parent._parent._parent.gal.play();
}
}
непонял вот этой записи
_parent["item" + _root.pic_num]
что это? имеется ввиду квадратные скобки? ["item" + _root.pic_num]
К примеру, запись вида
_root.pic_num = 2
_parent["item" + _root.pic_num]
аналогична
_parent.item2
И применяется для динамического доступа. То есть, если у вас множество объетов, имя которых отличается друг от друга одной цифрой, то через [] можно осуществить доступ к ним в цикле или еще каким то образом.
спасибо =)) осталось только найти где этот _root.pic_num зарыт шоб доконца понять как осуществляется навигация =)) ппц одним словом 3 день код читаю много нового для себя открыл =)))
стоп! =)) код исполняется же последовательно? или нет?
тоесть сначала_parent["item" + _root.pic_num].gotoAndPlay("s2");
потом
_root.pic_num=num;
или нет никакой приципиальной разници и он исполняется одномоментно от начала до конца в момент нажатия на клавишу?
Последовательно. Иначе был бы хаос как в Думе.
тоесть получается что при входе в кадр первый раз никакого свойства в виде _root.pic_num нет... мдя =)))
iNils
Подскажите пож, как мне ввести новое свойство в класс мувиклип, тока чтобы производилась проверка типа этого свойства?
iNils
Подскажите пож, как мне ввести новое свойство в класс мувиклип, тока чтобы производилась проверка типа этого свойства?Типа?
trace (typeof имя_свойства);
встретил вот такой код:
on(release) {
if(_root.pic_animation==1 and _root.pic_num<>num) {
_parent["item" + _root.pic_num].gotoAndPlay("s2");
_root.pic_num=num;
_parent._parent._parent._parent.gal.play();
}
}
вместо "<>" (меньшебольше) стоит писать "!=" (не равно)
вместо "and" пишите "&&"
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.