![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2008
Сообщений: 36
|
Опишу: У меня есть мувик в 1024х768, отображается он в маске по размерам намного меньше самого мувика. так вот, мне необходимо сделать мини карту что бы на ней квадратиком можно было перемещать мой главный мувик. У меня тут конкретная путанница с координатами и соотношениями. Если у кого есть примеры на as3, поделитесь плиз.
|
|
|||||
|
[+4 14.03.09]
|
var xRange:Number = map_mc.width - stage.stageWidth; var yRange:Number = map_mc.height - stage.stageHeight; var xMax:Number = map_mc.x; var yMax:Number = map_mc.y; map_mc.addEventListener(Event.ENTER_FRAME, moveMap); function moveMap(e:Event):void { var xPct:Number = mouseX / stage.stageWidth; var yPct:Number = mouseY / stage.stageHeight; var xNumPixels:Number = xPct * xRange; var yNumPixels:Number = yPct * yRange; map_mc.x += (xMax - xNumPixels - map_mc.x) / 5; map_mc.y += (yMax - yNumPixels - map_mc.y) / 5; }
__________________
Учусь флэшу с 01.01.2009 Status: Beginner |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:17. |
|
|
« Предыдущая тема | Следующая тема » |
|
|