タイムラインに移動できるように外部スクリプトを作成するにはどうすればよいですか?? 私はas3について理解していません.. plisは私を助けてくれます:(
これはタイムラインに移動したいスクリプトです
package {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.net.URLRequest;
//import fl.display.ProLoader;
dynamic public class bismillah extends MovieClip
{
public var ba:MovieClip;
public var scorebox:TextField;
public var alif:MovieClip;
public var dal:MovieClip;
public var tong:MovieClip;
public var book:MovieClip;
public var objArray:Array;
public var targetArray:Array;
public var objek:MovieClip;
public var original_x:Number;
public var original_y:Number;
public var score:int;
public var i:int;
public var tombol1:MovieClip;
var singleLoader:Loader = new Loader();
public function bismillah()
{
stop();
addFrameScript(0, frame1);
tombol1 = Object(root).tombol1 as MovieClip;
tombol1.addEventListener(MouseEvent.MOUSE_UP, tes);
return;
}// end function
public function tes(param : MouseEvent) : void
{
var req:URLRequest = new URLRequest("dragdragon.swf");
//singleLoader.unload();
singleLoader.load(req);
addChild(singleLoader);
}
public function down(param1:MouseEvent) : void
{
objek = MovieClip(param1.target);
original_x = objek.x;
original_y = objek.y;
addChild(objek);
objek.startDrag();
stage.addEventListener(MouseEvent.MOUSE_UP, stageUp);
return;
}// end function
public function stageUp(param1:MouseEvent) : void
{
stage.removeEventListener(MouseEvent.MOUSE_UP, stageUp);
objek.stopDrag();
if (objek.dropTarget)
{
if (objek.dropTarget.parent.name == "book")
{
if ((objek == alif) || (objek == ba)){ //yg perlu diganti
objek.x = objek.dropTarget.parent.x;
objek.y = objek.dropTarget.parent.y + 50;
objek.removeEventListener(MouseEvent.MOUSE_DOWN, down);
objek.buttonMode = false;
var _loc_2:Number;
objek.scaleY = 0.4;
objek.scaleX = _loc_2;
objek.alpha = 0.6;
score+=5;
scorebox.text = "Score: " + score;
}
else {
objek.x = objek.dropTarget.parent.x;
objek.y = objek.dropTarget.parent.y + 50;
objek.removeEventListener(MouseEvent.MOUSE_DOWN, down);
objek.buttonMode = false;
var _loc_2:Number;
objek.scaleY = 0.4;
objek.scaleX = _loc_2;
objek.alpha = 0.6;
score-=2;
scorebox.text = "Score: " + score;}
}
else if (objek.dropTarget.parent.name == "tong")
{
if (objek == dal) { //yg perlu diganti
objek.x = objek.dropTarget.parent.x;
objek.y = objek.dropTarget.parent.y + 50;
objek.removeEventListener(MouseEvent.MOUSE_DOWN, down);
objek.buttonMode = false;
var _loc_2:Number;
objek.scaleY = 0.4;
objek.scaleX = _loc_2;
objek.alpha = 0.6;
score+=5;
scorebox.text = "Score: " + score;
}
else {
objek.x = objek.dropTarget.parent.x;
objek.y = objek.dropTarget.parent.y + 50;
objek.removeEventListener(MouseEvent.MOUSE_DOWN, down);
objek.buttonMode = false;
var _loc_2:Number;
objek.scaleY = 0.4;
objek.scaleX = _loc_2;
objek.alpha = 0.6;
score-=2;
scorebox.text = "Score: " + score;
}
}
}
else
{
objek.x = original_x;
objek.y = original_y;
}
return;
}// end function
public function returnToOriginalPosition() : void
{
return;
}// end function
function frame1()
{
objArray = [alif, dal, ba]; //yg perlu diganti
targetArray = [book, tong];
score = 0;
scorebox.text = "Score: " + score;
i = 0;
while (i < objArray.length)
{
objArray[i].buttonMode = true;
objArray[i].addEventListener(MouseEvent.MOUSE_DOWN, down);
i++;
}
return;
}// end function
}
}
コードをタイムラインに移動するのを手伝ってくれる人はいますか??