2011-03-22 57 views

回答

0
A.addEventListener(MouseEvent.MOUSE_OVER, showScrollbar); 
A.addEventListener(MouseEvent.MOUSE_OUT, hideScrollbar); 

function showScrollbar(e:MouseEvent):void 
{ 
//make the scrollbar visible 
} 

function hideScrollbar(e:MouseEvent):void 
{ 
//hide the scrollbar again 
} 
+0

我如何添加效果來顯示淡出淡出,擦除等滾動條? – 2012-07-26 04:29:01

3

對此的解釋:

  • 實例名稱「spriteA」 =你的元素「A」是,你有你的舞臺與 它的一些背景圖形雪碧。
  • 實例名稱「scrollbar」=您的滾動條是您在舞臺上的另一個Sprite,因爲您沒有詢問如何讓滾動條工作,我假設您已擁有。
  • 都spriteA和滾動條是主要的文檔類或主要階段的孩子

代碼:

import flash.events.MouseEvent; 

toggleScrollbar(new MouseEvent(MouseEvent.ROLL_OUT)); 

spriteA.addEventListener(MouseEvent.ROLL_OVER, toggleScrollbar); 
spriteA.buttonMode = true; 

//and if needed: 
spriteA.addEventListener(MouseEvent.ROLL_OUT, toggleScrollbar); 

private function toggleScrollbar(e:MouseEvent):void 
{ 
    switch(e.type) 
    { 
     case "rollover": 
      scrollbar.visible = true; 
      break; 

     case "rollout": 
      scrollbar.visible = false; 
      break; 

     default: 
      break; 

    } 
} 
+0

這裏的「Sprite」是什麼意思? – assem 2011-03-23 03:23:07

+0

一個精靈對象... – Scott 2011-03-26 20:20:05