我正在尝试使用Adobe Edge Animate实现历史记录以及触发器中的某处我必须更新它。我要做的是删除所有以前的符号,并用更新的历史内容重写它们。
这就是我创建子符号的方式:
// Creating child symbols
$.each( h.reverse(), function(index, item){
var itemRenderer = sym.createChildSymbol("ItemRenderer", "HistoryContainer");
itemRenderer.$("ItemText").text(item);
});
然后我尝试获取所有子符号以删除它们:
// Delete all child symbols
var cs = sym.$("HistoryContainer").getChildSymbols();
我得到了:
Javascript error in event handler! Event Type = timeline
我如何获取childSymbols列表并更新HistoryContainer?
答案 0 :(得分:0)
替换它:
sym.$("HistoryContainer").getChildSymbols();
使用:
sym.getSymbol("HistoryContainer").getChildSymbols();
使用您的代码获取div元素(作为jQuery元素)。要获得getChildSymbol方法,您需要获取AdobeEdge符号。