質問: Flash 8を使っていましたが、実質Player6.0向けにパブリッシュばかりしていましたので、 それ相当の機能と使い方しか知りません。 その感覚でCS4を使い出したところ、 警告 : ActionScript 3.0 では、テキストフィールドの変数名はサポートされていません。変数 's' (テキストフィールド 's') は書き出されません。 この様な警告文を乱発させる始末で、どうも完全な浦島状態にあるようです。 おそらくそれの解決法だけならネットで調べれば解決するでしょうが、他にも何かしら躓きそうなので、 こんな人に向いたCS4の入門本を教えてください。
回答: 「回答」でも「アドバイス」でも「補足要求」でもありません。 単なる感想です。 「絶対にどれかに分類すべき!」という場合は「アドバイス」になるかもしれません。 > 警告 : ActionScript 3.0 では、 > テキストフィールドの変数名はサポートされていません。 > 変数 's' (テキストフィールド 's') は書き出されません。 ......え~とですね。 まず,Flash 8 でも普通はテキストフィールドに変数名など付けません。 さらに, Flash MX でも普通はテキストフィールドに変数名など付けません。 付ける場合は 「ダメだとわかっていてあえて付ける場合」 と 「Flash Lite 1.0 または 1.1 用 SWF をパブリッシュする場合」 です。 テキストフィールドに変数名を付けるのは 20世紀 で終わっていますよ。 もっと,ヘルプを読むとか, 何事をするにも検索した方が良いと思います。 Flashドキュメンテーション (Flash 8 のヘルプ) 「テキストフィールドのインスタンス名と変数名について」 ~引用~ > テキストボックスで、変数名をダイナミックテキストフィールドや > テキスト入力フィールドに割り当てることができます。 > これによって、変数に値を割り当てることができます。 > これは、旧バージョンの Flash Player (Flash Player 4 など) 用の > アプリケーションを作成するときに使用する可能性のある > 非推奨の機能です。 (←非推奨機能です。) > それよりも新しいプレーヤーを対象にするときは、 > インスタンス名と ActionScript を使用して、 > テキストフィールドのテキストをターゲットにする必要があります。 つまり,Flash MX の ActionScript をちゃんと使えていたならば, 最初からそのような AS3.0 のエラーは出さないはずなのです。 なるべく簡単な ActionScript 3.0 の本を キッチリ するのが良いと思います。