Форум 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)
-   -   Можно ли создать мувик с помощью оператора new (http://www.flasher.ru/forum/showthread.php?t=102420)

terbooter 15.10.2007 10:01

Можно ли создать мувик с помощью оператора new
 
Можно ли создать мувик на сцене, создавая новый объект класса?

в конструкторе класса пишу:
Код:

public function MyTemp(id)
    {
       
            trace(this.createEmptyMovieClip("_container",this._parent.getNextHighestDepth()));
        trace(this._parent.getNextHighestDepth());
        trace(this._parent);
        trace(this);
 
       
    }

В первом кадре _level0

Код:

mc= new MyTemp()
//undefined undefined [object Object]

Если создавать пустой мувик в библиотеке связывать его с классом
потом вытягивать на сцену, то все работает как надо.
Еще вариант создать пустой мувик и использовать registerClass

Но неужели нельзя создать мувик на сцене используя
оператор new?

udaaff 15.10.2007 10:05

http://flasher.ru/forum/showthread.php?t=79179

screamge 15.10.2007 10:06

Код:

new MyTemp (this);
Код:

public function MyTemp(id:MovieClip){
        trace (id); //_level0       
    }

Передавать ссылку на объект нужно при создании класса и уже в классе от этой ссылки и начинать плясать.

terbooter 15.10.2007 10:28

Спасибо, усвоил

etc 15.10.2007 10:42

Мувиклипы через new не создаются.


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

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