2007年1月20日 星期六

actionscript2 scrollbar 實作分享

scrollbar source下載 首先您要先了解 事件廣播機制 以及 mx.utils.Delegate class委派類的應用

- asdemo.ui.Bar - bar.fla 重點在於當bar node被按下時,會不斷的廣播BarEvent.BAR_MOVING事件,並送出node座標與range相減的差值百分比。 所以只要註冊了BAR_MOVING事件,接著再用收到的比率值來控管你所要移動的物件範圍就可以了。 同樣的原理也可以做出水平的bar拖曳,甚至是as3版本。 另外如果您跟我一樣是 MTASC 的愛好者,mx.utils.Delegate class沒有辦法通過MTASC編譯。所以請記得改用 其他版本 。 MTASC範例在asdemo.examples.BarExample

沒有留言: