|
|
mc的双击事件 1、建立CPoweredByXiaowu .as: class CPoweredByXiaowu extends MovieClip { var temp_mc:String; var firstTime:Number; //---------------------------------------------------------------------------------------------------------------------------------------------- //这就是那个测试双击事件的函数,传递mc_name参数的作用是避免在同时点击两个不同的mc时出错 //---------------------------------------------------------------------------------------------------------------------------------------------- function db_click (mc_name:String) { if (temp_mc == undefined || temp_mc == "" { temp_mc = mc_name; firstTime = getTimer (); return false; } if (temp_mc != mc_name) { temp_mc = mc_name; firstTime = getTimer (); return false; } if (getTimer ()-firstTime>=500) { temp_mc = ""; return false; } temp_mc = ""; return true; } }
2、在flash中引用测试: 建立一个名为test的mc,将它Linkage,其class名当然为CPoweredByXiaowu咯。 然后加上这些代码: _root.test.onPress = function() { if(_root.test.db_click(String(this))) { trace("db click!" } }
|
|