Adobe Edge Animate 1.0 -- 跨元素跨舞台操作函数总结
版权声明:
本文版权属于 北京联友天下科技发展有限公司。
转载的时候请注明版权和原文地址。
之前的教程通过了一些例子来讲解Edge的功能,下面将为大家总结一些Edge中的跨元素跨舞台操作的函数。
1.从舞台进入一个元件或者元素的时间线,播放这个元件或元素的动画:
sym.getSymbol("symbolName").play();
也可以对元素内部的组成元素做操作,比如隐藏元素:
sym.getSymbol("kitten_1").$("kitten_paw").hide();
2.从一个元件内部进入舞台,对舞台或者舞台中的元素做操作,我们可以用以下函数:
sym.getComposition().getStage();
进入舞台之后,可以对舞台中的元素做操作,如让元件开始播放动画:
sym.getComposition().getStage().getSymbol("symbolName").play();
3.可以从一个元件内部进入另一个嵌套元件内部:
sym.getComposition().getStage().getSymbol("symbolName1").getSymbol("symbolName2").play(0);
还可以从一个元件内部进入另一个元件内部,对元素做操作:
sym.getComposition().getStage().getSymbol("kitten_1").$("kitten_paw").hide();
4.在舞台中,进入一个嵌套元件的时间线:
sym.getSymbol("symbolName").getSymbol("nestedElementName").play();
在舞台中,进入一个嵌套元件,对元件内部的元素做操作:
sym.getSymbol("kitten_1").getSymbol("kitten_paw").$("paw").hide();
5.从一个元件内部进入另一个嵌套元件的时间线:
sym.getComposition().getStage().getSymbol("symbolName").getSymbol("nestedElementName").play();
也可以获得嵌套元件的元素,做操作:
sym.getComposition().getStage().sym.getSymbol("kitten_1").getSymbol("kitten_paw").$("paw").hide();
本文地址:
http://www.cnblogs.com/adobeedge/archive/2012/12/10/Adobe_Edge_Animate_Javascriptapi_getstage.html
作者:北京联友天下科技发展有限公司 肖伟民