Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как создать эксемпляр? (http://www.flasher.ru/forum/showthread.php?t=127038)

twix1124 03.07.2009 08:55

Как создать эксемпляр?
 
допустим есть мувик test с классом main.test. Как создать экземпляр данного мувика, например, по щелчку?

Я добавлял в основной класс листенер и функцию:
Код AS3:

. . .
addEventListener(Mouse.Click, fire);
. . .
 
public function fire(e:Event):void
                {
                        var tst:test = new test();
                        test.init(10, 10);
                }

А вот сам класс test:
Код AS3:

import flash.display.MovieClip;
        dynamic public class test extends MovieClip
        {
                public function init(preX:Number, preY:Number)
                {
                        x = preX;
                        y = preY;
                }
        }

Разумеется, там присутсвуют все необходимые состовляющие, например package.
Но почему-то мне это выдаёт ошибку:
Код:

Error #1006: init не является функцией. at main::gunAS/fire()
Хотелось бы увидеть Ваши варианты создания экземпляра

VVall 03.07.2009 09:18

Вам мало одной темы для одного и того же вопроса?

По теме - хотелось-бы увидеть ваши другие варианты создания экземпляра.

etc 03.07.2009 09:18

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


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

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