Jquery AdobeEdge:从html页面控制特定符号

Jquery AdobeEdge:从html页面控制特定符号,jquery,adobe-edge,Jquery,Adobe Edge,我需要控制我的一个边缘符号,从我的HTML页面(index.HTML-而不是edgeActions.js页面) 例如,我有一个图像符号:“sym1”,我想在html主页面上隐藏它。 我试过: sym.$(“sym1”).hide() 但是它不起作用 这是我唯一能让它工作的方法(仅限edgeActions页面): 我需要了解如何使用JQuery从主html页面控制符号。当您不在edge程序中时,抓取符号需要您做的不仅仅是调用“符号”。因此,让我来告诉您如何抓取符号: 1st-您必须获得特定构图的参

我需要控制我的一个边缘符号,从我的HTML页面(index.HTML-而不是edgeActions.js页面)

例如,我有一个图像符号:“sym1”,我想在html主页面上隐藏它。 我试过:

sym.$(“sym1”).hide()

但是它不起作用

这是我唯一能让它工作的方法(仅限edgeActions页面):


我需要了解如何使用JQuery从主html页面控制符号。

当您不在edge程序中时,抓取符号需要您做的不仅仅是调用“符号”。因此,让我来告诉您如何抓取符号:

1st
-您必须获得特定构图的参考。这通常是#Stage元素上的类。如果在Edge Animate中未为其指定特定名称,则默认名称将是Edge-1230930194之类的奇怪名称

var myAnim = AdobeEdge.getComposition("nameOfComposition");
2nd
-您需要抓取特定符号

var mySymbol = myAnim.getSymbols("nameOfSymbol")[0]; // Because it's in an array
就在这里!你得到了自己的象征。例如,如果你想反向播放,你可以这样做:

mySymbol.playReverse();
对于更精细的操作,更有趣的事情是抓取底层元素,如下所示:

var mySymbolElem = mySymbol.getSymbolElement();
当然,您可以使用任何jQuery方法来处理它:

mySymbolElem.fadeOut(5000, function(){alert("alerts rox")});

希望有帮助

当您不在edge程序中时,抓取符号需要您做的不仅仅是称为“符号”。因此,让我来告诉您如何抓取符号:

1st
-您必须获得特定构图的参考。这通常是#Stage元素上的类。如果在Edge Animate中未为其指定特定名称,则默认名称将是Edge-1230930194之类的奇怪名称

var myAnim = AdobeEdge.getComposition("nameOfComposition");
2nd
-您需要抓取特定符号

var mySymbol = myAnim.getSymbols("nameOfSymbol")[0]; // Because it's in an array
就在这里!你得到了自己的象征。例如,如果你想反向播放,你可以这样做:

mySymbol.playReverse();
对于更精细的操作,更有趣的事情是抓取底层元素,如下所示:

var mySymbolElem = mySymbol.getSymbolElement();
当然,您可以使用任何jQuery方法来处理它:

mySymbolElem.fadeOut(5000, function(){alert("alerts rox")});

希望有帮助

在边缘呈现到html页面后,所有符号都将与新的id名称合并,并通过“\ux”连接。例如,如果要更改名为“thumb01”的符号的图像:


“Stage”是边缘html的根默认容器

在边缘呈现到html页面后,所有符号将与新id名称合并,并通过“\ux”连接。例如,如果要更改名为“thumb01”的符号的图像:


“Stage”是Edge html的根默认容器

Wow!回答得好!非常感谢你!!请你看一下,给我提个建议好吗?哇!回答得好!非常感谢你!!请你看一下,给我提个建议好吗。