Hi i need help regarding with pan and zoom with controller:
my image size was 1500x1000
then my swf size should be 750x500:
within my map.swf i have 6buttons which are up,down,right,left, zoom_in and zoom_out:
this is my code:
package
{
import flash.display.*;
import flash.net.*;
import flash.events.*;
public class Map extends Sprite
{
private var map_mc:MovieClip;
//my map image,convert to MC
private var center:Number;
public function Map()
{
//zoom
btn_zin.addEventListener(MouseEvent.CLICK, zoomImage);
btn_zout.addEventListener(MouseEvent.CLICK, zoomImage);
//scroll
btn_up.addEventListener(MouseEvent.MOUSE_DOWN, panImage);
btn_dn.addEventListener(MouseEvent.MOUSE_DOWN, panImage);
btn_left.addEventListener(MouseEvent.MOUSE_DOWN, panImage);
btn_right.addEventListener(MouseEvent.MOUSE_DOWN, panImage);
}
public function panImage(evt:Event)
{
switch(evt.target)
{
case btn_up:
map_mc.y = map_mc.y + 10;
break;
case btn_dn:
map_mc.y = map_mc.y - 10;
break;
case btn_left:
map_mc.y = map_mc.y + 10;
break;
case btn_right:
map_mc.y = map_mc.y - 10;
break;
}
}
public function zoomImage()
{
}
}
}
so sorry i dont have any idea what next.hmmm
thanks a lot for your help people