[問題] fscommand 的全螢幕

看板Flash作者 ( )時間15年前 (2010/03/21 16:18), 編輯推噓14(14026)
留言40則, 3人參與, 最新討論串1/1
最近要做一個遊戲選單,選單要用全螢幕。 我用了fscommand("fullscreen","true"); 一開始開了選單之後是全螢幕沒錯,可是連結到小遊戲(全螢幕的執行檔)之後, 原來全螢幕的選單就變回原來得尺寸了。 所以想請問大家,不知道有沒有什麼辦法可以保持選單全螢幕呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.181.170

03/21 18:12, , 1F
你是單機執行還是網路瀏覽器執行?不是單一檔案?
03/21 18:12, 1F

03/21 18:17, , 2F
單機執行...用1個選單(執行檔)來連結3個不同的執行檔
03/21 18:17, 2F

03/21 18:39, , 3F
請用一個執行檔去連接SWF檔
03/21 18:39, 3F

03/21 18:40, , 4F
"全螢幕"僅限於單一執行檔
03/21 18:40, 4F

03/21 18:40, , 5F
一旦視窗失去focus,就會離開全螢幕模式
03/21 18:40, 5F

03/21 18:46, , 6F
用SWF檔的話 小遊戲就無法執行了ˊˋ
03/21 18:46, 6F

03/21 19:24, , 7F
為什麼?
03/21 19:24, 7F

03/21 21:09, , 8F
SWF會讓一些我本來visible的東西出現...
03/21 21:09, 8F

03/21 21:52, , 9F
不懂你的意思...
03/21 21:52, 9F

03/21 21:52, , 10F
正常來說,一個EXE檔就足夠了
03/21 21:52, 10F

03/22 02:46, , 11F
唔,我的全螢幕再執行其他全螢幕的都會是全螢幕
03/22 02:46, 11F

03/22 02:47, , 12F
不過原po 是用 AS2,然後 load swf 檔進去會有問題的話
03/22 02:47, 12F

03/22 02:47, , 13F
通常是小遊戲本身裡面有用到 _root
03/22 02:47, 13F

03/22 02:47, , 14F
這時候在把 swf load 進來的影片片段後面加_lockroot
03/22 02:47, 14F

03/22 02:49, , 15F
這樣應該就可以防止這個問題
03/22 02:49, 15F

03/22 02:58, , 16F
耶?樓上怎麼做到的?視窗沒有切換focus嗎?
03/22 02:58, 16F

03/22 02:58, , 17F
啊,樓上也是load SWF,原po是很多個EXE檔唷...
03/22 02:58, 17F

03/22 12:05, , 18F
唔,我去叫其他 .exe 檔也還是...全螢幕@@"
03/22 12:05, 18F

03/22 12:09, , 19F
AS3的話可以用 Event.ACTIVATE 判斷有沒有在當前視窗
03/22 12:09, 19F

03/22 12:35, , 20F
你是說A.exe進入全螢幕狀態之後開啟B.exe
03/22 12:35, 20F

03/22 12:35, , 21F
B.exe在沒有設定全螢幕的情況下會直接進入全螢幕?
03/22 12:35, 21F

03/22 12:47, , 22F
B.exe還是要設定才會全螢幕~不過A.exe也會維持全螢幕~
03/22 12:47, 22F

03/22 12:52, , 23F
原來如此
03/22 12:52, 23F

03/22 12:52, , 24F
不過原po好像是希望B是否是全螢幕要由A來設定耶
03/22 12:52, 24F

03/22 12:53, , 25F
我想應該要讓原po來解釋一下為什麼要用多個EXE
03/22 12:53, 25F

03/22 12:53, , 26F
因為單一EXE載入SWF就沒有這個問題
03/22 12:53, 26F

03/22 12:55, , 27F
可能別的小遊戲_root用很大,然後沒用 _lockroot
03/22 12:55, 27F

03/22 12:55, , 28F
或是小遊戲用的 AS 跟選單的 AS 版本不同QQ?
03/22 12:55, 28F

03/22 12:57, , 29F
之前遇到不同 AS 版本要互相呼叫,還要能指定影格..
03/22 12:57, 29F

03/22 12:58, , 30F
還得動用 shareObject 來弄.... Q_Q
03/22 12:58, 30F

03/23 00:10, , 31F
我不知道該怎麼說耶...ˊˋ
03/23 00:10, 31F

03/23 00:22, , 32F
我覺得沒有理由把單一程式拆成多個EXE
03/23 00:22, 32F

03/23 00:23, , 33F
尤其是還把"設定"分離成單一的EXE檔
03/23 00:23, 33F

03/23 00:23, , 34F
如果他們算是同一個個體,那就是一個EXE搭配SWF才對
03/23 00:23, 34F

03/23 00:31, , 35F
當初在做的時候沒考慮到選單的問題
03/23 00:31, 35F

03/23 00:31, , 36F
所以每一個小遊戲是分開來做的
03/23 00:31, 36F

03/23 00:44, , 37F
如果用SWF檔的話,會變成這樣http://0rz.tw/XbFz1
03/23 00:44, 37F

03/23 00:45, , 38F
畫面會一直閃
03/23 00:45, 38F

03/23 08:49, , 39F
我想這跟EXE沒關係,應該跟timeline上面的AS有關
03/23 08:49, 39F

03/23 18:43, , 40F
嗯!我再試試看好了!!謝謝囉!:)
03/23 18:43, 40F
文章代碼(AID): #1BfTPlqj (Flash)
文章代碼(AID): #1BfTPlqj (Flash)