vdizzle
11-02-2011, 06:24 PM
Hi,
I am new to jsfl and I am creating an tool where the actionscript is automatically built into the button.
here is the code so far:
btn5.addEventListener(MouseEvent.CLICK, onBtn5Click);
function onBtn5Click(e:MouseEvent):void
{
var jsfl:String = new String();
jsfl += "var dom = fl.getDocumentDOM();";
jsfl += "dom.mouseClick({x:74, y:139}, false, true);";
jsfl += "dom.addNewRectangle({left:-152.9, top:-132, right:-104, bottom:-112}, 0);";
jsfl += "dom.setFillColor('#00ffff');";
jsfl += "dom.mouseClick({x:-135.9, y:-128}, false, true);";
jsfl += "dom.convertToSymbol('movie clip', 'mcName', 'top left');";
jsfl += "dom.moveSelectionBy({x:405.9, y:321});";
jsfl += "dom.setFillColor('#00ffff');";
jsfl += "dom.setInstanceAlpha(26);";
jsfl += "dom.enterEditMode('inPlace');";
jsfl += "dom.getTimeline().addNewLayer();";
MMExecute(jsfl);
}
So so far, i can basically create the button and go inside of it and add a layer. I know the code to insert the actionscript,
tl.layers[tl.currentLayer].frames[0].actionScript = "stop();";
fl.getDocumentDOM().exitEditMode();
But i keep getting errors everytime i add this. Any ideas on how i properly insert the actionscript to go to
a hyperlink?
I am new to jsfl and I am creating an tool where the actionscript is automatically built into the button.
here is the code so far:
btn5.addEventListener(MouseEvent.CLICK, onBtn5Click);
function onBtn5Click(e:MouseEvent):void
{
var jsfl:String = new String();
jsfl += "var dom = fl.getDocumentDOM();";
jsfl += "dom.mouseClick({x:74, y:139}, false, true);";
jsfl += "dom.addNewRectangle({left:-152.9, top:-132, right:-104, bottom:-112}, 0);";
jsfl += "dom.setFillColor('#00ffff');";
jsfl += "dom.mouseClick({x:-135.9, y:-128}, false, true);";
jsfl += "dom.convertToSymbol('movie clip', 'mcName', 'top left');";
jsfl += "dom.moveSelectionBy({x:405.9, y:321});";
jsfl += "dom.setFillColor('#00ffff');";
jsfl += "dom.setInstanceAlpha(26);";
jsfl += "dom.enterEditMode('inPlace');";
jsfl += "dom.getTimeline().addNewLayer();";
MMExecute(jsfl);
}
So so far, i can basically create the button and go inside of it and add a layer. I know the code to insert the actionscript,
tl.layers[tl.currentLayer].frames[0].actionScript = "stop();";
fl.getDocumentDOM().exitEditMode();
But i keep getting errors everytime i add this. Any ideas on how i properly insert the actionscript to go to
a hyperlink?