![]() |
покласс MovieClip'a, не работает onPress
Создаю некоторый подкласс MyClass класса MovieClip. Экземпляры класса хранятся в массиве Ar.
Экземпляр представляет собой клип, в первом кадре картинка неподвижна (стоит stop()), затем со 2 кадра начинает двигаться. Мне нужно, чтобы при нажатии мышкой клип переходил на 2 кадр, начинал двигаться. Если кликают на другой экземпляр, то двигаться начинает тот клип, на который кликнули, а первый возвращается в 1-ый кадр Такой вот код не работает: //до этого в массив занесены 5 экземпляров //example - идентификатор для экспорта function MyClass() { MyClass.prototype.onPress = function() { for (index=0; index<=Ar.length; index++) { //инициализирую все Ar[i].gotoAndStop(1)} this.gotoAndPlay(2); //текущий перевожу на 2 кадр }; } MyClass.prototype = new MovieClip(); Object.registerClass('example', MyClass); Что делать с этим, подскажите, плиз! |
А в чём конкретно проявляется неработоспособность? Ты уверен что правильно массив Ar формируешь?
|
Вот так должно работать.
Код:
function MyClass() |
| Часовой пояс GMT +4, время: 12:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.