簡體   English   中英

Flash CS3(AS3)給出了我的圖形(按鈕和影片剪輯)的輪廓

[英]Flash CS3 (AS3) is giving my graphics (buttons and movieclips) outlines

因此,我幾乎是Flash和Actionscript的初學者(正如我在標題中所述,使用AS3),並且我正在嘗試使基本游戲擺脫室內游戲。 我還沒走的太遠,現在這是因為每次我測試游戲(或發布預覽)時,圖形都會得到這個令人討厭的輪廓。 在這里經過測試: http : //i305.photobucket.com/albums/nn228/chokingondrama/flash.png

每個輪廓對應於游戲中存在的某個對象,由於它們位於房間的不同側面,因此大多數對象的alpha分量為0。 以前從未發生過這種情況,但是一旦我添加了允許玩家使用箭頭更改其視圖的代碼(每個視點/牆壁是不同的框架),這些內容就會出現。

當發布為HTML時,它有些不同,基本上它只是給每個圖像一個白色背景: http : //i305.photobucket.com/albums/nn228/chokingondrama/html.png

另外,如果有人可以給我一些建議,以確保導入Flash不會導致質量降低,那將是很好的。

提前致謝。 如果需要,我將發布代碼的任何部分。

一些技巧:

不要將alpha設置為0,而是使用visible屬性,將movieclip.visible = false設置會使其效率更高。

至於導入和質量,導入到舞台或庫后,調出庫(ctrl + l),然后右鍵單擊導入的文件,轉到屬性。 如果是圖像,請將壓縮設置為無損,然后進行平滑處理。

對於音頻,請轉到“文件”->“發布設置”,然后將音頻流和音頻事件(無論使用哪種方式)更改為128kbps。

至於您的主要問題,我需要更多信息,如果您願意,可以發表您的消息來源。 可能是因為您如何將圖形放置在舞台上。

對於每個有問題的MovieClip:

嘗試禁用按鈕模式,然后查看矩形是否消失。

movieClipName.buttonMode = false;

如果這樣做沒有幫助,或者您確實想要按鈕模式,請嘗試設置

movieClipName.tabEnabled = false;

由於您添加了鍵盤交互功能,因此現在很希望用戶在按下Tab鍵時可以選擇每個MovieClip,就像任何普通的Web表單一樣。

在文檔中啟用tabEnabled

您也可以嘗試

movieClipName.focusRect = false;

文檔中的focusRect

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM