2012-10-23 21 views
0

不知道,甚至可以在這裏問這個,但是這是我已經得到了我找到正在尋找合適的效果最接近的一次。試圖讓這個代碼,如果我應該工作(打字機式的)

http://blog.onebyonedesign.com/actionscript/random-letter-cycling/

如何去使用?我理解了一點(我至少知道.as文件是什麼,但代碼本身對我來說大部分是abracadabra),但我不知道如何實現它。我想將這種混雜效果應用到畫布上的幾個文本區域,這個代碼是否允許我這樣做?或者它是否只有一個文本區域?

從本質上說,我想有幾個幀,每個都包含幾個文本框和文本框每個應該用加擾器的效果出現。用戶將使用簡單的按鈕瀏覽這些幀,沒有什麼太花哨。

我當然問筆者,如果我可以,但他已停用這篇文章的評論,我不能在網站上找到任何地方的電子郵件地址。

道歉,如果這樣的問題確實不屬於這裏。

回答

1

你有兩段代碼:

  • 第一個是類LetterCycler本身,它包含您感興趣的效果。你不必理解這個類的工作,只需將它複製您的FLA附近(在目錄結構中COM/onebyonedesign /演員/ LetterCycler.as
  • 第二個是在一個例子如何使用它。你必須理解它,所以你可以修改它來滿足你的需求。

一些提示:

  • 你需要該行:private var _cycler:LetterCycler = new LetterCycler();
  • 你可能需要的方法scrambleTextshowText
  • 如果你想要做的事時,文本解讀,修改方法的主體cycleDone

祝你好運。

+0

OOOOH,沒關係。所以基本上,第二塊代碼是.fla本身的內容? – Cleverbird

+0

這是文檔類。所以它也是.fla文件附近的一個.as文件,就像Main.as.然後你告訴Flash你的文檔類是「Main」(你可以在你的文檔屬性中做到這一點,與改變背景顏色一樣)。 – blue112

+0

對不起,你這麼多,但我不完全是一個親在編碼。我設法讓文檔互相鏈接(我認爲),但每當我嘗試運行它時(使用示例代碼),我都會收到錯誤:「[filepath here] \ main.as,line 1 5008:定義'CycleExample'的名字不反映這個文件的位置,請改變這個文件中的定義名稱,或者重命名文件。「我對這個意思有點無知。 – Cleverbird

相關問題