flash,数组元件,怎样取得它的索引。请看补充。

t6887294 2009-04-04 02:07:01
如,给三个影片剪辑归为一个数组。var yyy:Array[tu1_mc,tu2_mc,tu3_mc];
我想当鼠标经过这其中的任何一个影片剪辑时,都会trace("aaaa")
同时也trace鼠标是经过的哪个影片剪辑,即经过的影片剪辑的索引。
...全文
92 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hproof 2009-04-06
  • 打赏
  • 举报
回复


function onMouseMove(event:MouseEvent):void{
var index:int = yyy.indexOf(event.target);
}

建议方案1:在 mc 的name 属性中,保存索引号信息,如 mc1.name="mc_1", mc2.name="mc_2",然后直接解析名字(建议看下正则表达式)获取索引号
建议方案2:从 mc(或sprite)继承自己的类 SpriteEx, 其中包含 data:Object 属性,可以设置任意关联的信息。或者,用接口实现。

2,278

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 Flash流媒体开发
社区管理员
  • Flash流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧