![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2010
Сообщений: 12
|
Доброго времени. Битый час сижу, голову ломаю.
Дело обстоит так: package { import flash.display.MovieClip; import flash.utils.Timer; import flash.events.TimerEvent; public class ScotlandCheer extends MovieClip { public var ground:Ground; public var alien:Alien; public var gameTimer:Timer; public var archibald:Archibald; public function ScotlandCheer() { ground = new Ground(); addChild(ground); alien = new Alien(); addChild (alien); archibald = new Archibald(); addChild(archibald); archibald.x = mouseX; archibald.y = mouseY; gameTimer = new Timer(25); gameTimer.addEventListener (TimerEvent.TIMER,moveAlienAndArchibald); gameTimer.start(); } public function moveAlienAndArchibald(timerEvent:TimerEvent):void { alien.MoveDownABit(); archibald.x = mouseX; archibald.y = mouseY; if (alien.hitTestObject(ground)) { alien.MoveSideABit(); } } } } Короче, когда инопланетянин падает на пол, он должен двигаться в сторону. Ожидаю помощи, а то запарился уже=) |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Флаг, что-ли?
package { import flash.display.MovieClip; import flash.utils.Timer; import flash.events.TimerEvent; public class ScotlandCheer extends MovieClip { public var ground:Ground; public var alien:Alien; public var gameTimer:Timer; public var archibald:Archibald; public var grounded:Boolean; public function ScotlandCheer() { ground = new Ground(); addChild(ground); alien = new Alien(); addChild (alien); archibald = new Archibald(); addChild(archibald); archibald.x = mouseX; archibald.y = mouseY; gameTimer = new Timer(25); gameTimer.addEventListener (TimerEvent.TIMER,moveAlienAndArchibald); gameTimer.start(); grounded = false; } public function moveAlienAndArchibald(timerEvent:TimerEvent):void { if(!grounded) alien.MoveDownABit(); archibald.x = mouseX; archibald.y = mouseY; if (alien.hitTestObject(ground)) { alien.MoveSideABit(); grounded = true; } } } }
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 12
|
ОО.Прекрасно просто=) Спасибо огромное!Разобрался=)Еще раз спс.
Последний раз редактировалось al0ne; 23.11.2010 в 01:53. |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:15. |
|
|
« Предыдущая тема | Следующая тема » |
|
|