![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2009
Сообщений: 92
|
подскажите как исправить
задача такая - по наведению мыши на scene она начинает движение, но загвоздка в том что мышь видит scene только в малой части (ее длина 1336px) как сделать чтоб ее было видно по все длине???? import flash.events.Event; addEventListener(Event.ENTER_FRAME, loop); function loop(e:Event) { if (scene.x <= -5 && scene.x >= -50) scene.x -= (mouseX - 600)*0.1; if (scene.x > -5) scene.x= -5; if (scene.x < -50) scene.x = -50; } заранее спасибо |
|
|||||
scene.addEventListener(MouseEvent.ROLL_OVER, scene_RollOverHandler); function scene_RollOverHandler(event:MouseEvent):void { scene.removeEventListener(MouseEvent.ROLL_OVER, scene_RollOverHandler); scene.addEventListener(MouseEvent.ROLL_OUT, scene_RollOutHandler); stage.addEventListener(MouseEvent.MOUSE_MOVE, stage_mouseMoveHandler); } function scene_RollOutHandler(event:MouseEvent):void { stage.removeEventListener(MouseEvent.MOUSE_MOVE, stage_mouseMoveHandler); scene.removeEventListener(MouseEvent.ROLL_OUT, scene_RollOutHandler); scene.addEventListener(MouseEvent.ROLL_OVER, scene_RollOverHandler); } private function stage_mouseMoveHandler(e:MouseEvent):void { scene.x = (stage.stageWidth - scene.width) * (e.stageX / stage.stageWidth); }
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 92
|
спасибо за отзывчивость
но странна одна вещь , теперь движение scene происходит только за пределами области scene ((((( Добавлено через 24 минуты о нет все работает верно ))) спасибо вам огромное |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|