use sdl;上面和下面的**都完成退出視窗,上面的視窗,讀取乙個鍵盤訊號就退出,下面的**讀到退出訊號就退出use sdlx::sprite;
use sdl::event;
use sdl::events;
#畫大地
#隨機生成大地的麻點
for (my $i = 1; $i < 500; $i++)
#畫夜空
my $sky=sdlx::sprite->new(width=>400,height=>200);
$sky->su***ce->draw_rect([0,0,400,200],[0,0,0,255]);
#畫樹my $tree=sdlx::su***ce->new(width=>400,height=>150);
for (my $i = 1; $i < 30; $i++)
#畫月亮
$sky->su***ce->draw_circle_filled([150,50],25,[255,255,0,255]);
#畫星星
for (my $i = 1; $i < 50; $i++) }
my $event=sdl::event->new();
my $quit=0;
while (!$quit)
}
use sdl;use sdl::event;
sub quit_handle
use sdl;use sdl::event;
view處理事件
當乙個view需要處理事件的時候 如果我們設定了ontouchlistener,那麼ontouchlistener裡面的ontouch方法會被呼叫,如果ontouch返回false,則當前的view的ontouchevent方法會被呼叫 如果返回值true,那麼ontouchevent方法不會被呼叫...
處理事件冒泡
導火線 tr元素繫結了乙個點選事件,tr下面有乙個button元素,此時需要給button元素繫結乙個點選事件,而執行了tr的點選事件.需要把tr的點選事件阻止掉 方案1 在tr執行它的點選事件的時候過濾掉子元素button 菜鳥教程寫的demo 可是我專案中加上addeventlintener監聽...
定義並處理事件
今天把自定義事件看了下 開始被繞得很暈乎 後來跑去檢視了下委託和事件的機制,發現了兩個美文 code 宣告委託 public delegate void messagehandler object source,messagearrivedeventargs e public class messa...