顯然這是一個相當普遍的問題,但我看過的地方似乎都沒有對我的答案,或者至少有一個沒有寫入圖層和圖層的編碼術語,我作爲一個腳本新手(和一個非常愚蠢的人)不明白的絲毫。錯誤1120:訪問未定義的屬性請幫助
我正在嘗試使用「教程」製作交互式地圖,當您將鼠標懸停在地圖的某些部分上時,它會彈出信息框。我甚至下載了演示文件,以確保我做得對。演示文件工作正常,當我將圖像導入(也就是複製粘貼)到我的文件並測試運行它時,它們工作正常,但是當我更改代碼中的文件名時,出現一個看起來像
場景1,圖層'操作',第1幀,第9行1120:訪問 未定義屬性文本。場景1,圖層'操作',第1幀,第13行
1120:訪問未定義的屬性文本。場景1,圖層'操作', 第1幀,第3行1120:訪問未定義屬性HighVale。場景 1,Layer'Actions',Frame 1,Line 3 1120:訪問未定義的 屬性HighVale。場景1,圖層'操作',幀1,行6 1120: 訪問未定義的屬性文本。
'HighVale'是我正在使用的地圖部分的按鈕,'文本'(顯然)是帶有信息文本的圖像。我已經檢查並重新檢查名稱是否正確,但無論我更改了多少次,或者嘗試將它們重命名爲演示文件中的名稱(分別爲'mClip'和'img'),我都會收到'Access未定義財產「。我不知道該怎麼辦。
我在寫這個時刻的代碼看起來像所謂
進口flash.events.MouseEvent;
HighVale.addEventListener(MouseEvent.MOUSE_OVER,mOver); HighVale.addEventListener(MouseEvent.MOUSE_OUT,mOut);
Text.visible = false;
function mOver(e:MouseEvent):void {Text.visible = true; }
函數mOut(e:MouseEvent):void {Text.visible = false; }
正如我之前所說,我是一個動作新手,我不明白大部分用在這個東西周圍的術語,所以如果你可以把你的答案以最簡單的語言可能,並告訴我要改變什麼,那將會很棒。如果需要,我可以提供更多信息,但是您必須指定什麼。
** from here- http://stackoverflow.com/questions/8252225/how-to-make-an-image-appear-when-hovering-over-text-in-flash-cs3 – user3862167