Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   A file found in a source-path can not have more than one externally visible definitio (http://www.flasher.ru/forum/showthread.php?t=138632)

lookup 12.04.2010 21:50

A file found in a source-path can not have more than one externally visible definitio
 
Код AS3:

package {
        import flash.display.Sprite;
        import flash.events.Event;
 
        public class bubbles extends Sprite
        {
                var bubble : Bubble ;
                public function bubbles()
                {
                        bubble = new Bubble();
                        addEventListener(Event.ENTER_FRAME,onEnterFrame);
                }
                public function onEnterFrame(event:Event){
                        bubble.y++;
                }
        }
 
        class Bubble extends Sprite{
                public function Bubble(){
                        graphics.lineStyle(1,0,1);
                        graphics.beginFill(0x000000,1);
                        graphics.drawCircle(100,0);
                        graphics.endFill();
                        addChild(this);
                }
        }
}

Вот как избавиться от ошибки?

wvxvw 12.04.2010 23:36

Ну так вам же написано - нельзя два класса объявить в одном пакете в одном файле. Если вам он нужен в том же файле - объявите его вне пакета. класс объявленный внутри пакета обязан быть пабликом.


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

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