![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Создаю некоторый подкласс 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); Что делать с этим, подскажите, плиз! Последний раз редактировалось Marleny; 03.03.2006 в 20:37. |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 42
|
А в чём конкретно проявляется неработоспособность? Ты уверен что правильно массив Ar формируешь?
|
|
|||||
|
Регистрация: Jun 2005
Сообщений: 42
|
Вот так должно работать.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 09:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|