CreateJs MovieClip实例名称

时间:2015-02-25 05:39:07

标签: html5 movieclip createjs flash-cc

嗨大家(抱歉我的英语不好),

我在一周内坚持这个,是否有可能用createJS获取movieclip实例名称(我已经手动放了movieclip)在舞台上,我给它一个实例名称),在AS3中我可以使用movieclip.name来获取实例名称,如何在createJS中执行此操作,当我使用this.movieclipName.name时它总是返回{{1在控制台日志中,你有任何建议吗?谢谢你的帮助?

2 个答案:

答案 0 :(得分:0)

@Ferry非常感谢你的解决方案。最后我弄清楚了,我们无法通过myObject.name获取对象的实例名称,因为之前没有签署对象的名称(它看起来像实例名称而不是与html5中的名称相同。这就是为什么它总是给null。这是我的脚本,用于获取对象的所有实例名称。

for (var a = 0; a <= maxObject - 1; a++) {
   var myObjectName = 'object' + (a + 1);
   var myObject = this[arrObject[a]];

   myObject.name = myObjectName;
}

谢谢你们所有的回应。

答案 1 :(得分:0)

我使用以下方法解决了这个问题:

for (i = 1; i < 6; i++) {
this["m" + i].addEventListener("click", clickme.bind(this));
this["m" + i].hamdy=i;}

所以你可以使用var hamdy来传递clickme funaction的任何变化。