作者heavenbetula (綠草)
看板Flash
標題[問題] 全螢幕 滑鼠事件
時間Sat Jan 25 23:19:17 2014
我做了兩個按鈕一個按下去會顯示全螢幕的畫面
另一個按下去則恢復原視窗大小的尺寸
並且想要在一開始進入畫面時就顯示全螢幕
但是發布成html檔,然後開啟網頁
結果按鈕功能都失效了...
測試將 stage.displayState = StageDisplayState.FULL_SCREEN 拿掉
結果兩個按鈕功能又正常...
請問我需要改哪些地方才能達到此要求呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.79.105
1F:推 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)
2F:推 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
按鈕都失效了...不知道問題在哪?
3F:→ KanoLoa:不會是你按鈕偵測區域隨著畫面放大被移動了吧 01/28 15:20
應該不是,因為按鈕的感應區,依然是在按鈕的框框內
4F:推 BF109Pilot:好像是安全性考量 怕惡意軟體偽裝成其他軟體 的樣子 01/29 15:03
※ 編輯: heavenbetula 來自: 61.231.8.223 (02/08 11:20)
5F:→ viceversa56:官網已經說明得很清楚,你可以在仔細看我的回文.. 02/08 11:33