Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   пустой MovieClip как класс AS2.0 (http://www.flasher.ru/forum/showthread.php?t=88425)

dacino 23.11.2006 12:49

пустой MovieClip как класс AS2.0
 
есть класс - потомок MovieClip
Код:

class my_mc{
static var depth = 0;
function my_mc(){
//здесь хотелось бы создать пустой мув
}
function my_draws(type:String){
//что-то рисуем
}
}

так ,вот у меня в либере хранится пустой мув с привязкой к этому классу, и если мне требо
создать экземпляр этого класса я делаю attachMovie("clear_mc", depth);
возможно ли обойтись без хранения пустого мува в библиотеке, а при создавать его динамически

-сорри за корявость вопросса, но думаю суть понятна


господа модераторы грохните один из топов, случайно два создал

Zone71 23.11.2006 13:22

Относительно вопроса - советую
1.
Код:

class my_mc extends MovieClip
2.статические данные доступны только через сам класс, поэтому лучше убрать static и использовать public
3. attachMovie действует по следующей схеме ("собственно аттачиваемый мувик","его новое имя", глубина)
4.Имя класса пишется с прописной буквы
5.Зачем нужен класс для рисования?

etc 23.11.2006 13:24

dacino, возможно, но не есть правильно. Где-то я уже писал, как.

dacino 23.11.2006 13:38

__etc - искал не нашел, хотяб скажи что искать

etc 23.11.2006 13:53

McFactory

etc 23.11.2006 13:55

2. Это не врите. Мало-ли, зачем нужен depth.
4. И без подчеркиваний
5. Надо так :)

dacino 23.11.2006 17:02

спасибо, фабрика это то что надо
а по поводу класса для рисования это поросто пример - спрашую как делать


Часовой пояс GMT +4, время: 07:47.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.