|
|
|||||
[+1.3 30.09.11]
[+ 31.08.11] Регистрация: Sep 2010
Сообщений: 95
|
Имя мувиклипа
Доброго дня! Есть класс MyMovieClip;
Есть код: КАК это дело засунуть в цикл, чтобы получилось 100 клипов (полноценных с новыми именами) : sdd1,sdd2,sdd3, ........ sdd100 ????? Помогите пожалуйста! Последний раз редактировалось dimarik; 08.09.2011 в 15:26. |
|
|||||
sdd2 -- это имя переменной, в которой хранится ссылка на этот мувиклип. Это не имя клипа.
Имя клипа это sdd2.name . Которое в данном случае пустое. Вам никто не мешает обращаться к мувикам примерно так же, как вы и хотели.
__________________
9 из 10 голосов в моей голове сказали наркотикам "НЕТ" Мои ачивки: художник-паразит. Последний раз редактировалось ChuwY; 08.09.2011 в 12:51. |
|
|||||
[+1.3 30.09.11]
[+ 31.08.11] Регистрация: Sep 2010
Сообщений: 95
|
Спасибо! Щас попробую!
Добавлено через 4 минуты А... Понял. А тогда как в цикле создать динамично кучу переменных mc1, mc2, mc3, итд? |
|
|||||
|
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Не обращайтесь к клипам по имени и только в крайних случаях при помощи чего-то типа this["mc"+i]; Это медленнее работает и иногда (это случится в самый неприятный момент, конечно) у вас может быть совпадение имён, что плохо ловится.
Делайте массив, складывайте туда. Обращаться mcArray[i] - i-тый клип.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
[+1.3 30.09.11]
[+ 31.08.11] Регистрация: Sep 2010
Сообщений: 95
|
Спасибо огромное !!!
|
|
|||||
[+1.3 30.09.11]
[+ 31.08.11] Регистрация: Sep 2010
Сообщений: 95
|
for(var i:int=0; i<10; i++) { this['mc'+i] = new MyMovieClip(); Null_mc.addChild(this['mc'+i]); this['mc'+i].x=i*10; trace(['mc'+i]); } mc9.addEventListener(MouseEvent.MOUSE_DOWN,Dragging); function Dragging(event:Event){ mc9.startDrag(false, new Rectangle(-300, -300, 600, 600)); } Предупреждение. Действия с кнопками или экземплярами объектов MovieClip не поддерживаются в ActionScript 3.0. Все сценарии, относящиеся к экземплярам объектов будут пропущены. |
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Не пишите в кадрах. Почитайте Мука или чо. Что-нибудь, как же программмировать блин на флэш. FAQ тутошний например.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
[+1.3 30.09.11]
[+ 31.08.11] Регистрация: Sep 2010
Сообщений: 95
|
А!!!!!!!!
Надо: this.mc9.addEventListener(MouseEvent.MOUSE_DOWN,Dragging); function Dragging(event:Event){ this.mc9.startDrag(false, new Rectangle(-300, -300, 600, 600)); } Добавлено через 1 минуту Мука читаю кажд день в метро. Просто c as2 на as3 перехожу с трудом.. |
Часовой пояс GMT +4, время: 19:59. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|