エラー「1120: 未定義のプロパティ a へのアクセスです」がでて、シーン内で変数aを定義していますが、シンボル内でも同じ変数aは使えないのでしょうか?
(1)ルートのタイムラインで
var a:int=0;
(2)ムービークリップ内のタイムラインで
var a:int=1;
(3)(2)のムービークリップのインスタンス名を mc01_mc とした場合
ルートのタイムラインで
trace(mc01_mc.a);
とすると1が出力されます。
こういうことかな?
ところでエラーメッセージはムービークリップのプロパティaが定義されていないよ!
ってメッセージだと思います。
よくあるのが
シンボルをリンケージ設定して、ルートのタイムラインでインスタンスをスクリプトで生成
すると、生成直後にインスタンスのプロパティにアクセスしてもエラーが出る場合があります。
その場合は、onEnterFrameなどを使って生成してから1フレーム後にプロパティに
アクセスすると問題なくなる場合があります。
たぶんインスタンスを生成した直後は、まだインスタンスのタイムラインにある
スクリプトが実行されていないためと思われます。