给Loader添加buttonMode(类似两个重叠按钮,如何激活底层的按钮?)属性
2010-01-21 11:45
309 查看
Loader经常用来加载外部图片,但有时需要给加载进来的图片添加buttonMode = true以使用户知道加载进来的Loader可以激活一些实践,但Loader类本身并没有提供buttonMode的属性,所以我想到的办法就是在Loader上面在一层Sprite,然后让这个Sprite具有buttonMode属性,但现在遇到的问题是如果真的添加了这么一层的话 由于这个新建的Sprite挡住了Loader,所以Loader的实践将无法激活.
查询网上的提示:可以把这个问题简化两个重叠的按钮,现在的任务就是让下一层的按钮可以做些事情.
具体代码: a b分别为两个重叠的Sprite:
a.addEventListener(MouseEvent.MOUSE_DOWN,aFun);
b.addEventListener(MouseEvent.MOUSE_DOWN,bFun);
function aFun(event:MouseEvent):void{
trace("aa");
b.dispatchEvent( new MouseEvent(MouseEvent.MOUSE_DOWN));//这句是重点哦!
}
function bFun(event:MouseEvent):void{
trace("bb")
}
查询网上的提示:可以把这个问题简化两个重叠的按钮,现在的任务就是让下一层的按钮可以做些事情.
具体代码: a b分别为两个重叠的Sprite:
a.addEventListener(MouseEvent.MOUSE_DOWN,aFun);
b.addEventListener(MouseEvent.MOUSE_DOWN,bFun);
function aFun(event:MouseEvent):void{
trace("aa");
b.dispatchEvent( new MouseEvent(MouseEvent.MOUSE_DOWN));//这句是重点哦!
}
function bFun(event:MouseEvent):void{
trace("bb")
}
相关文章推荐
- 如何在dropdownlist动态添加item之后,如何设置其value值! /用JS控制服务端dropDownlist和textField的Readonly属性
- 如何在自定义控件里添加复杂属性(struct,class等)
- select标签添加multiple属性后,页面呈现的样式发生改变,如何修改
- 如何在页面中设置添加,删除按钮等操作?
- 编写一个浮动按钮控件(如何给控件添加MouseOut事件)
- 如何动态给图片添加、隐藏按钮
- 如何利用一个按钮绑定两个事件
- swift按钮如何添加弹窗事件进行修改昵称或者密码等内容
- html中点击radio后的文字相当于选中该单选按钮如何实现?怎么实现两个redio,选中一个,取消另一个?
- HTML如何在图片上添加内容(如文字,菜单栏,按钮等)
- 如何往IE工具条添加按钮
- Android中的基础-----如何使用JAVA动态的添加并设置组件属性
- ThinkPHP中关于JS文件如何添加类似__PUBLIC__图片路径
- 如何在已有的category中添加属性
- 如何检测mysql 数据库执行了哪些sql语句 ecshop如何添加商品属性 ecshop 商品属性批量采集入库
- 如何添加QQ客服按钮或者弹框
- 如何在IE右键菜单中添加菜单项以及如何添加IE任务栏按钮
- 自绘按钮,添加Color属性(转载)
- 如何给DataGrid添加两个的题头分类显示
- 如何给DataGrid添加两个的题头分类显示 cuike519 [原作]