![]() |
Прототип из экземпляров Мувиклипа
Взял пример из книжки Гурского (работает) и пытаюсь его изменить (перестает работать)...
Код:
// Конструктор класса, в который будут объединены кружкиВ Мувиклипе ball три кадра. В первом прописан stop(), хотел по нажатию на экземпляр проиграть клип, не работает... Уважаемые, подскажите где у меня ошибка, может надо както по хитрому обращаться к проигрыванию... |
Вложений: 1
Вот исходник:Вложение 15602
Вдруг пригодиться... :away: |
не понял - что у тебя не работает?
|
допиши в коде:
Код:
Ball.prototype.__proto__ = MovieClip.prototype; |
У меня два вопроса.
1. Почему бы не описать класс Ball внутри клипа в библиотеки aster, внутри директив #initclip и #endinitclip? 2. Что за хитрые манипуляции внутри цикла? Вы в курсе, что вам сложно будет контролировать общее число созданных клипов? На данный момент делая цикл в диапазоне [0-100], вы получает 68 клипов, [0-90]=60, [0-80]=54, [0-70]=48, [0-60]=40 и тд. |
Я думал, что я один такой маньяк в ночи флэшем пользуюсь.... :umnik2:
2udaaff: ага работает, просто я не до понял что моя проблема относиться к нарушению наследования.... 2iNils Цитата:
а про второй вопрос: это было взято из книги, на текущем этапе совершенно без разницы |
А чем вам AS2 не угодил?
|
В смысле не угодил?
просто я эти директивы не использовал... и не знаю их хитростей, поэтому прошу пример |
Я не понимаю, какой смысл писать в AS1 с использованием типизации AS2, prototype, registerClass, когда можно написать нормальный класс…
|
ааа.... я просто в книжке еще не дошел до этих глав, а так я согласен что смысла мало, но "...ученье свет, а не ученье....
|
| Часовой пояс GMT +4, время: 13:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.