![]() |
|
||||||||||
|
|||||
|
[+1 03.09.08]
[+3 30.08.08] Регистрация: Nov 2007
Сообщений: 107
|
Всем привет, с Новым Годом и наступающим Рождеством!
Вот, например этот код, работает во Flex 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? Спасибо |
|
|||||
|
ветеран форума
|
Вы его в кадре попытались написать?
![]() Если FollowingEye должен быть корневым классом флешки, то пишем FollowingEye в панели Properties в Document Class и кладем FollowingEye.as рядом с флешкой. В остальных случаях - полная аналогия с флексом - импортируем и используем. Если нужно связать с мувиком - пишем соответствующее имя класса в Linkage
__________________
4am is time to rock |
|
|||||
|
[+1 03.09.08]
[+3 30.08.08] Регистрация: Nov 2007
Сообщений: 107
|
Спасибо, DarkLight! Работает!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|