![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2008
Сообщений: 7
|
Уважаемые форумчане, подскажите, как на ActionScript реализовывать простое движение. Все мои попытки самому построить нечто не дали ничего. Поэтому просьба: выложите пример хотя бы перемещающегося кружка.
|
|
|||||
|
UFO
Регистрация: Jul 2007
Сообщений: 173
|
|
|
|||||
|
меценат
|
где-то так:
package {
////////
import flash.display.Sprite;
import flash.display.Stage;
import flash.events.Event;
////////
public class Ship extends Sprite {
private var player:Sprite;
private var _speedX:Number = 5;
////////
public function Ship() {
player = createAvatar();
addChild(player);
player.x = 200;
player.y = 100;
stage.addEventListener(Event.ENTER_FRAME, enterFrameHandler);
}
////////
private function enterFrameHandler(event:Event):void {
player.x += _speedX;
}
////////
private function createAvatar():Sprite {
var s:Sprite = new Sprite();
s.graphics.beginFill(0xFFFF00);
s.graphics.drawCircle(0, 0, 40);
s.graphics.endFill();
s.graphics.beginFill(0x000000);
s.graphics.drawCircle(-15, -10, 5);
s.graphics.drawCircle(+15, -10, 5);
s.graphics.endFill();
s.graphics.lineStyle(2, 0x000000, 100);
s.graphics.moveTo(-20,15);
s.graphics.curveTo(0,35, 20,15);
return s;
}
}
////////
}
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники Последний раз редактировалось D12; 11.03.2008 в 20:18. |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 7
|
Мда... видмимо, надо на AS2 попробовать. Но D12 меня не совсем правильно понял. Мне надо уже нарисованный кружок двинуть.
А по поводу реализации в AS2 тему пересоздать в другом разделе? ![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|