Adobe Edge Animate--关于全局变量和全局方法的定义css
版权声明:html
本文版权属于 北京联友天下科技发展有限公司。ide
转载的时候请注明版权和原文地址。spa
BY:sonicxsxshtm
前文中有关音频添加的那一章,文中所说的全局变量,那么定义是不对的。应该直接写au_to_play=new Audio()。blog
也可使用sym.setParameter ("myVar", 0)来定义并用 var myVar = sym.getParameter ("myVar");来获取。事件
详见(http://forums.adobe.com/message/4261700)get
另外若是先要给Audio标签添加多个源,除了用相似这个系列中关于Video使用中的方式外,也能够这么写it
pangbai1=new Audio();
pangbai1.id="pangbaiid"
var mp3source=document_createElement_x_x("source");
mp3source.src = "sounds/page5_1_1.mp3";
mp3source.type="audio/mp3";
var oggsource=document_createElement_x_x("source");
oggsource.src="sounds/page5_1_1.ogg";
oggsource.type="audio/ogg";
pangbai1.a(mp3source);
pangbai1.a(oggsource);io
另外,若是须要定义一个全局的方法,能够这么写
myFunc=function()
{
方法内容;
}
在其余地方调用myFunc()就好了。
想要获取或修改元素的值,如文字标签的值,能够用sym.$("Text").html()或sym.$("Text").html("想要改变的值");用obj.getPosition().letf,能够获取坐标,在鼠标事件中用e.clientX获取鼠标坐标。可是要设置元素的坐标的时候要使用obj.css("left":12)来完成。