股墓山庄

专注于AS3,JavaScript 每天一点进步,坚持...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2012年3月21日

摘要: 来源:http://blog.csdn.net/arrowyoung/article/details/2134177类与类之间也是可以侦听的,类与类之间的侦听就达到了类和类之前发消息的功能,这其实就是AS3.0中的消息机制。我们先一个叫做MyClass的类:package net.smilecn{ import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; public class MyClass extends Sprite{ public... 阅读全文

posted @ 2012-03-21 17:44 股墓山庄庄主 阅读(1822) 评论(0) 推荐(0) 编辑

摘要: package { import flash.display.Sprite; import flash.events.Event; import flash.net.URLRequest; import flash.system.ApplicationDomain; import flash.display.MovieClip; import flash.display.Loader; public class SampleLoadSWF extends Sprite { private const FILE_PATH:String="2008-4.swf"; privat 阅读全文

posted @ 2012-03-21 17:30 股墓山庄庄主 阅读(209) 评论(0) 推荐(0) 编辑

摘要: 就是两个不同SWF之间共享类或者资源.. var loadedSWF = evt.target;//载入的SWFvar domain: ApplicationDomain = loadedSWF.applicationDomain as ApplicationDomain;var ClassReference:Class = domain.getDefinitionByName("temp") as Class这样就从loadedSWF中把temp类取出来用了.... 阅读全文

posted @ 2012-03-21 17:15 股墓山庄庄主 阅读(189) 评论(0) 推荐(0) 编辑

摘要: 先假设我们有一个自定义事件类型MyEvent.OPEN_QQ(打开QQ的自定义事件)首先定义一个显示对象(注意所有显示对象都是EventDispatcher的直接或间接子类,EventDispatcher中定义了dispatchEvent方法)var a:Sprite = new Sprite(); a.addEventListener(MyEvent.OPEN_QQ, openqq); //添加打开QQ这个事件的监听器最关键的地方来了:当你打开qq时,理论上讲你已经触发了打开qq这个事件。但是由于MyEvent.OPEN_QQ事件是一个自定义事件,flash系统是不可能通知a对象已经发生了. 阅读全文

posted @ 2012-03-21 16:26 股墓山庄庄主 阅读(3287) 评论(0) 推荐(0) 编辑