Re: [問題] 請問一個效果,關於視窗
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章