Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   ActionScript 3.0 во Flash CS3 (http://www.flasher.ru/forum/showthread.php?t=119896)

vrabik 05.01.2009 20:37

ActionScript 3.0 во Flash CS3
 
Всем привет, с Новым Годом и наступающим Рождеством!

Вот, например этот код, работает во Flex

Код AS3:

package {
        import flash.display.Sprite;
        import flash.events.Event;
        public class FollowingEye extends Sprite {
                private var _sprite:Sprite;
                public function FollowingEye() {
                        _sprite=new Sprite  ;
                        _sprite.graphics.beginFill(0xffffff,100);
                        _sprite.graphics.drawCircle(0,0,25);
                        _sprite.graphics.endFill();
                        _sprite.graphics.beginFill(0x000000,100);
                        _sprite.graphics.drawCircle(20,0,5);
                        _sprite.graphics.endFill();
                        _sprite.x=100;
                        _sprite.y=100;
                        addChild(_sprite);
                        addEventListener(Event.ENTER_FRAME,onEnterFrame);
                }
                public function onEnterFrame(event:Event):void {
                        var dx:Number=mouseX - _sprite.x;
                        var dy:Number=mouseY - _sprite.y;
                        var radians:Number=Math.atan2(dy,dx);
                        _sprite.rotation=radians * 180 / Math.PI;
                }
        }
}

При применении его во Flash выдает: "1037: Packages cannot be nested."

Как его использовать во Flash?

Спасибо

DarkLight 05.01.2009 20:43

Вы его в кадре попытались написать?:)
Если FollowingEye должен быть корневым классом флешки, то пишем FollowingEye в панели Properties в Document Class и кладем FollowingEye.as рядом с флешкой. В остальных случаях - полная аналогия с флексом - импортируем и используем. Если нужно связать с мувиком - пишем соответствующее имя класса в Linkage

vrabik 06.01.2009 16:12

Спасибо, DarkLight! Работает!


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

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