看板 Flash 關於我們 聯絡資訊
我做了兩個按鈕一個按下去會顯示全螢幕的畫面 另一個按下去則恢復原視窗大小的尺寸 並且想要在一開始進入畫面時就顯示全螢幕 但是發布成html檔,然後開啟網頁 結果按鈕功能都失效了... 測試將 stage.displayState = StageDisplayState.FULL_SCREEN 拿掉 結果兩個按鈕功能又正常... 請問我需要改哪些地方才能達到此要求呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.79.105
iverson007:try FULL_SCREEN_INTERACTIVE 01/26 00:09
嘗試過了還是不行耶= = ,而且我也有在html檔中將 <param name="allowFullScreen" value="true" /> 改成 <param name="allowFullScreenInteractive" value="true" /> 不過滑鼠事件依然沒有反應... ※ 編輯: heavenbetula 來自: 61.228.79.103 (01/26 14:38)
iverson007:可附測試網址或原始檔~會比較清楚問題喔~ 01/28 01:00
import flash.display.StageScaleMode; import flash.display.StageDisplayState; import flash.events.MouseEvent; stage.displayState=StageDisplayState.FULL_SCREEN_INTERACTIVE; stage.scaleMode = StageScaleMode.NO_BORDER fullscreen.addEventListener(MouseEvent.CLICK, setScreen); normal.addEventListener(MouseEvent.CLICK, setScreen); function setScreen(event:MouseEvent):void { switch (event.target.name) { case "fullscreen" : stage.displayState=StageDisplayState.FULL_SCREEN_INTERACTIVE; break; case "normal" : stage.displayState=StageDisplayState.NORMAL; break; } } 不好意思過年太忙一直沒有時間上來補充,以上是我測試的程式,fullscreen和normal 按鈕都失效了...不知道問題在哪?
KanoLoa:不會是你按鈕偵測區域隨著畫面放大被移動了吧 01/28 15:20
應該不是,因為按鈕的感應區,依然是在按鈕的框框內
BF109Pilot:好像是安全性考量 怕惡意軟體偽裝成其他軟體 的樣子 01/29 15:03
※ 編輯: heavenbetula 來自: 61.231.8.223 (02/08 11:20)
viceversa56:官網已經說明得很清楚,你可以在仔細看我的回文.. 02/08 11:33