![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
Так. У класса _root (он же муви клип, почти) есть метод createEmptyMovieClip(..). Мне надо изменить этот метод так, чтобы генерящийся мувик имел расширенный мной набор свойств. Что вы мне говорите?
И что, вы таки хотите сказать что эта байда должна работать? быть того не может. (она и не работает) |
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
должен вызываться правильный конструктор. А именно, createEmptyMovieClip(..). Но этот метод треьует указания идентификатора первым параметром, а параметро должен быть объект моего класса! При дальнейшем движении мысли в моей голове настает сумрак.
|
|
|||||
|
Flash Aксакал
Регистрация: Jun 2005
Сообщений: 636
|
в кадре:
for (var i:Number = 0; i < 100; i++) {
var mc:MovieClip = this.createEmptyMovieClip ('mc' + i, i);
mc.__proto__ = Box.prototype;
mc.constructor = Box;
mc.constructor.apply (mc);
mc._x = Math.random () * Stage.width;
mc._y = Math.random () * Stage.height;
}
class Box extends MovieClip {
public function Box () {
var width:Number = 100 * Math.random ();
var height:Number = 100 * Math.random ();
var color:Number = Math.pow (2, 32) * Math.random ();
var alpha:Number = Math.random () * 100;
beginFill (color, alpha);
moveTo (0, 0);
lineTo (width, 0);
lineTo (width , height);
lineTo (0, height);
lineTo (0, 0);
endFill ();
}
public function test1 () {
trace ('>> test1');
}
public function test2 () {
trace ('>> test2');
}
public function test3 () {
trace ('>> test3');
}
public function onRollOver () {
_alpha = 50;
}
public function onRollOut () {
_alpha = 100;
}
}
|
|
|||||
|
1. А что, обязательно createEmptyMovieClip(..)? Если ты создашь отдельный класс, расширяющий МувиКлип, то достаточно обьявить новый символ обьектом этого класса, чтобы он считался мувиком.
2. Для того, чтобы оно работало нужно сначала подключить внешний as файл с твоим классом. Командой Import. Тогда и мувик создастся, и работать будет. |
|
|||||
|
Flash Aксакал
Регистрация: Jun 2005
Сообщений: 636
|
Цитата:
Мувикилипы, текстфилды можно создать только через методы родительского мувиклипа. |
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
2reyst: Мне для начала нужно объявить мой объект расширенного класса МувиКлип объектом _root.
И что значит объявить символ объектом класса... attachMovie я понимаю. А объявить объектом - нет. 2 7thsky. Первый раз такое вижу... пойду копаться.. thx a lot, с меня жбан алкоголя.. Последний раз редактировалось MyXus; 01.11.2005 в 00:06. |
|
|||||
|
Flash Aксакал
Регистрация: Jun 2005
Сообщений: 636
|
Цитата:
|
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
это было запоздалое сообщение, пока я его писал тут всё изменилось =)
Твой пост тоже =) Там было чтото типа "выавыавыа" ![]() Последний раз редактировалось MyXus; 01.11.2005 в 00:10. |
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
[глюк]
Последний раз редактировалось MyXus; 01.11.2005 в 00:46. |
|
|||||
|
Flash Aксакал
Регистрация: Jun 2005
Сообщений: 636
|
еще раз перечитай этот тред
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|