2011-04-18 72 views
0

我遇到問題:我正在使用Flash 8. 我有一個標籤。我給了一個名字來標記這個myLabel。 代碼中的動作我需要訪問以執行此標籤 滾動文本: 我嘗試使用_root.myLabel.scroll _root.myLabel總是使用udefined。 爲什麼? 我在下載的一個複雜模板中試着使用這段代碼。 謝謝問題Flash8標記

回答

0

試試只是「myLabel」。當我們找出你的動作在哪時,這真的很重要。

這聽起來像你可能創建一個滾動。 Here's a tutorial from Adobe on how to do it in Flash 8 and Actionscript 3. Flash 8/AS 2通過將動作放置在特定對象實例(文本字段,動畫片段等)上而不真正告訴你你在做什麼,從而滲透到不良編碼實踐中。這就像要求你在沒有WHY和HOW基礎的情況下直觀地編程OOP。

如果可以,最好是使用Actionscript 3, document-level classes, OOP, etc

你的動作在哪裏?它位於時間軸頂部的框架中嗎?如果您必須使用AS 2或Flash 8,請將所有動作放在時間軸頂部的鎖定圖層中。

+0

我也嘗試使用MyLable但平等。 是的,我favendo卷軸。如果我嘗試將我的代碼放入一個效果不錯的新空白項目中。 當我嘗試將其包含在模板中時不再有效。問題是我沒有看到這個標籤。代碼運行良好....但這是未定義的。我把它插入到MovieClip中 – Safari 2011-04-18 13:06:20

+0

舞臺上的動畫片段是什麼?你有,我可以查看代碼?你的模板的層次結構是什麼? – 2011-04-18 18:25:38

+0

感謝您的回覆, 我不是Actionscript和Flash編程的專家,然後我無法解釋模型是如何使用的。 我正在編輯一個網站的Flash模板...在單擊主菜單時出現的動畫片段中,我需要在此處製作可滾動文本.. 我遵循了幾個教程來做到這一點......它看起來很簡單。我在我的項目中試過這個例子,這個真空效果很好.. 當我在你的模板中嘗試這個不工作時:lable(對於lable.scroll)總是未定義的:我怎麼可以試着解決這個問題?不能在我的描述非常具體。謝謝 – Safari 2011-04-20 11:08:28