昨天聽群裡的朋友在討論as3 onreleaseoutside的問題,就寫了乙個.
聽sephiroth說,他也寫過乙個,改天問他拿來看看...(廣告,sephiroth是flash 3d程式設計高手)^v^
回到正題,as3裡onreleaseoutside事件移除了,as3幫助的對照表中,代替它的是mouse_up.
但單單用mouse_up去偵聽是不行的~要配合mouse_down使用才行.
以下是我寫的extmouseevent類:
package cn.snowkit.events
private function downfun(evt:mouseevent):void
private function upfun(evt:mouseevent):void
}_down = false;
}public function addeventlistener(e:string,f:function,target:*,s:*):void}}
}使用方法:
var event:extmouseevent = new extmouseevent();
event.addeventlistener(extmouseevent.release_outside,handel_function,button_instance,stage);
封裝得不好,見笑了,大家有更好的方法,希望能指教一下~
關於 0x3f3f3f3f 的問題
0x3f3f3f3f是乙個很有用的數值,它是滿足以下兩個條件的最大整數。1 整數的兩倍不超過 0x7f7f7f7f,即int能表示的最大正整數。2 整數的每8位 每個位元組 都是相同的。我們在程式設計中經常需要使用 memset a,val,sizeof a 初始化乙個陣列a,該語句把數值 val ...
0x3f3f3f3f(無窮大數)
一般定義無窮大數都是inf 99999999,或者0x7f ff ff ff,但是有的時候inf過大,雖然保證了沒有數超過它,但是在需要加上乙個數的時候,inf a可能會導致溢位,最終變成乙個負數。而0x3f3f3f3f的數量級也1e9的,一般題不會給超過1e9的數 在把它當成無窮大的時候,兩個0x...
Python3物件導向 3 異常(3)異常作用
當丟擲異常時,看起來好像立即停止了程式的執行。丟擲異常之後的所有 都不會執行,除非處理了這一異常,程式將會退出並給出錯誤資訊。def no return print i am about to raise an exception raise exception this is always rai...