[問題] 全螢幕 滑鼠事件

看板Flash作者 (綠草)時間10年前 (2014/01/25 23:19), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/2 (看更多)
我做了兩個按鈕一個按下去會顯示全螢幕的畫面 另一個按下去則恢復原視窗大小的尺寸 並且想要在一開始進入畫面時就顯示全螢幕 但是發布成html檔,然後開啟網頁 結果按鈕功能都失效了... 測試將 stage.displayState = StageDisplayState.FULL_SCREEN 拿掉 結果兩個按鈕功能又正常... 請問我需要改哪些地方才能達到此要求呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.79.105

01/26 00:09, , 1F
try FULL_SCREEN_INTERACTIVE
01/26 00:09, 1F
嘗試過了還是不行耶= = ,而且我也有在html檔中將 <param name="allowFullScreen" value="true" /> 改成 <param name="allowFullScreenInteractive" value="true" /> 不過滑鼠事件依然沒有反應... ※ 編輯: heavenbetula 來自: 61.228.79.103 (01/26 14:38)

01/28 01:00, , 2F
可附測試網址或原始檔~會比較清楚問題喔~
01/28 01:00, 2F
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 按鈕都失效了...不知道問題在哪?

01/28 15:20, , 3F
不會是你按鈕偵測區域隨著畫面放大被移動了吧
01/28 15:20, 3F
應該不是,因為按鈕的感應區,依然是在按鈕的框框內

01/29 15:03, , 4F
好像是安全性考量 怕惡意軟體偽裝成其他軟體 的樣子
01/29 15:03, 4F
※ 編輯: heavenbetula 來自: 61.231.8.223 (02/08 11:20)

02/08 11:33, , 5F
官網已經說明得很清楚,你可以在仔細看我的回文..
02/08 11:33, 5F
文章代碼(AID): #1IuzNuM7 (Flash)
討論串 (同標題文章)
文章代碼(AID): #1IuzNuM7 (Flash)