Re: [問題] 請問一個效果,關於視窗

看板Flash作者 (lol)時間18年前 (2007/11/16 22:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《gargouille (lol)》之銘言: : http://www.fu-design.com/ : 在這個網頁裡,當改變視窗大小 : 應該說把視窗縮小到一個程度之後,他會告知你的視窗太小 : 請問這樣的功能要怎樣做到?? : 只用Actionscript 可以做到的嗎? 還是需要外部的程式像javascript 來輔助? : 我試著去聽Event.RESIZE 但是結果並不成功 : 以下是我的程式碼: : stage.addEventListener( Event.RESIZE, traceSize ); : function traceSize(e:Object):void{ : txt_size.text = stage.stageWidth + ":" + stage.stageHeight; : } : 這個在ctrl+enter 測試時去縮放是有效的,但是發佈成網頁時縮放卻沒用 : 我覺得我應該是聽錯了事件 : 我主要想做的是在視窗小於某個大小時,SWF跟著視窗大小縮放 : 而視窗夠大時,則不縮放,照著原始大小也就是100% * 100% : 或著有其他的變通方法?? 還請各位大大指點,謝謝!! 自問自答,原來這樣的方法沒錯,但是還要加上一些東西 首先是發佈要選擇發佈成100% * 100% 然後再加上這一行: stage.scaleMode = StageScaleMode.NO_SCALE; 這原本調整視窗大小SWF會跟著放大縮小 設成NO_SCALE之後就不會變大變小 但是就可以聽的到Event.RESIZE這個事件 希望這個小東西對大家有幫助!! -- http://www.bongiovi.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 86.72.0.92
文章代碼(AID): #17FQSX8r (Flash)
文章代碼(AID): #17FQSX8r (Flash)