Adobe Edge Animate 1.0 -- 跨元素跨舞台操作函数总结

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

作者:北京联友天下科技发展有限公司  肖伟民

posted @ 2012-12-10 17:42  Adobe Edge  阅读(2307)  评论(0编辑  收藏  举报