如何将 Loader 对象作为 Class 返回
我必须仅使用动作脚本来实现带有图标的菜单。 我从 XML 创建一个数据提供程序,并设置“
menu = Menu.createMenu(null, dataArray, true);
menu.iconFunction = iconFunction;
直到这里一切正常,我的菜单已显示,但仅带有标签”。 我创建 iconFunction
如下:
private function iconFunction(item:Object):Class
{
var st:Loader = new Loader();
st.load(new URLRequest(item.icon));
return ?;
}
这是我的问题:如何将我的 loader 对象作为 Class 返回
? 我在谷歌上搜索了几个小时,但找不到相关的东西。
多谢!
I have to implement a menu with icons using actionscript only.
I create a data provider from XML and set
menu = Menu.createMenu(null, dataArray, true);
menu.iconFunction = iconFunction;
Till here everything is fine and my menu is presented, but only with labels.
I create iconFunction
as following:
private function iconFunction(item:Object):Class
{
var st:Loader = new Loader();
st.load(new URLRequest(item.icon));
return ?;
}
and here's my question: how do I return my loader object as Class
?
I'm googling this for hours and cannot find something relevant.
Thanks a lot!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用Ben Stucki 的解决方案作为基础。
You can use Ben Stucki's solution as a base.
这个例子有帮助吗?
}
Will this example help?
}