Форум 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=209980)

Godwarlock 11.01.2015 00:32

Коструктор класса
 
Создаю классы

Код AS3:

L01 = new Location_01(this, UI);
                        addChild(L01);
 
                        GM = new GameMechanics();
                        addChild(GM);

Класс Location_01

Код AS3:

        public class Location_01 extends Sprite
        {
public function Location_01(loc_event:LocationsEvent,user_inter:User_interface)
                {
 
                        LE = loc_event;
                        UI = user_inter;
}
 
}

Большее в этом классе нет смысла указывать
Класс GameMechanics.

Код AS3:

public class GameMechanics extends Location_01
        {
public function GameMechanics():void
                {
 
                        if (stage)
                                addedToStage()
                        else
                                addEventListener(Event.ADDED_TO_STAGE, addedToStage);
 
                }
 
                private function addedToStage(ev:Event = undefined):void
                {
                        if (ev)
                                removeEventListener(Event.ADDED_TO_STAGE, addedToStage);
 
                        trace("Проверка");
 
                }
}

Этот класс наследуется от Location_01 и выдает

col: 19 Error: No default constructor found in base class Locations.Location_1:Location_01.
public function GameMechanics():void

В чем проблема? Я так понял дело в параметрах класса Location_01. Попытался добавить super(LE,UI); в класс
GameMechanics, вроде ошибок нет, но и трейс ничего не выводит

in4core 11.01.2015 01:10

Цитата:

В чем проблема?
Код AS3:

public function GameMechanics():void
                { super(null,null)



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

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