Actionscript 3.0 - 1120: 存取未定義的屬性 1065 , 1061呼叫未定義

1120: 存取未定義的屬性



這是AS3.0常出現的錯誤, 表示你所使用的方法 在as2.0是正確

只是因為 as3.0 嚴謹模式下 要求嚴刻的寫法 才會造成

(如果不想出現這個東西 麻煩請到 發怖設定 actionscript3.0 旁邊的"設定"

將嚴 謹模式取消
)



例子1:



你只寫 root.x1=2;  //就會產生以上錯誤訊息



(將 嚴謹模式勾掉之後就不會出現錯誤訊息)



或是將式子寫的嚴謹一些



var x1:Number;

root.x1=2;



例子2:



root.A_mc.x=1;



嚴謹寫法改為:

root[A_mc].x=1;

ReferenceError: Error #1065: 變數   未定義



語法裡呼叫變數  找不到或是命稱錯誤
譬如你在語法裡呼叫  

A_mc.addEventListener
卻出現以上訊息 表示你場景裡找不到 A_mc 這物件名稱 或是命名錯誤






1061 :呼叫可能未定義屬性





即使你在as2.0 是使用這樣的情況
_root.gotoAndStop()

在as3.0 改成
root.gotoAndStop() // 依然還是會發生錯誤



嚴謹下請改成
MovieClip(root).gotoAndStop();

  • 留言者:
  • Email:
  • 網址:
  • 日期: 2011-01-31 00:48:24
不好意思,請問一下,假設同一個檔案,程式上寫說gotoAndPlay

("編號","場景");A電腦可以執行而B電腦會發生錯誤...是那裡出

問題呢?




  • 留言者:
  • Email:
  • 網址:
  • 日期: 2012-05-31 22:23:22
又刄偁



不錯,看了就推,這是美德!

網址:http://www.callmeshop.com/investment.php

商機處處有,等您來發掘。

乽勗

沒有留言:

張貼留言