|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import krpano_as3_interface
krpano = krpano_as3_interface.getInstance();
if (krpano.get == null)
{
// run plugin swf standalone - add dummy functions
function dummy_get(v:String):String
{
//trace("get(" + v + ");");
return("");
}
function dummy_set(v:String,val:String):void
{
//trace("set("+v+","+val+");");
}
function dummy_call(action:String):void
{
//trace("call("+action+");");
}
function dummy_trace(Mode:Number, str:String):void
{
trace("trace("+Mode+", "+ str + ");");
}
krpano.get = dummy_get;
krpano.set = dummy_set;
krpano.call = dummy_call;
krpano.trace = dummy_trace;
}
|
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 |
nameofyourbutton.addEventListener(MouseEvent.CLICK, ClickFunction)
otherbutton.addEventListener(MouseEvent.CLICK, ClickFunction2)
function ClickFunction(evt:Event):void
{
krpano.set("movevectorx",0) //your click action
}
function ClickFunction2(evt:Event):void
{
krpano.set("movevectorx",0) //your click action
}
|
|
|
Quellcode |
1 |
<plugin name="in" .. ondown="set(movevectorz,-1);" onup="set(movevectorz,0);" /> |
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
zoominbutton.addEventListener(MouseEvent.MOUSE_DOWN, zoom_in);
function zoom_in (evt:MouseEvent):void
{
stage.addEventListener(MouseEvent.MOUSE_UP, stop_zoom);
krpano.set("movevectorz", -1);
}
function zoom_out (evt:MouseEvent):void
{
stage.removeEventListener(MouseEvent.MOUSE_UP, stop_zoom);
krpano.set("movevectorz", 0);
}
|