今日やってみて成功したサンプルコード

ほぼコピペです。

サイト

http://codezine.jp/article/detail/107

ただしサンプルコードを変えなければならなかった点
  • asファイルをclassesと名付けたフォルダに入れて、
package classes{
}

追加。

  • class前にpublic記述追加
  • asファイル内の関数の定義で、Voidと言うミス。全てvoidに変える
  • mxml内のapplication内タグを以下の様に書き換え
xmlns:mx="http://www.adobe.com/2006/mxml"

で出来ました。電卓。

色々やってみた結果、

  • Scriptタグ内から呼び出して使うときは、class定義を書くとエラーになる。
  • applicationタグ内で、xmlns=…と記述して、タグみたいに書いて呼び出すと怒られない。

最初は、どうすればmxmlとActionScriptをつなげるのかよく分からなかったのですが、だんだんわかってきたような…
この間までは、本当に、click=""で呼び出すか、Scriptタグに直書きしか分からなかったです…。ああ…。まだ進歩していると言うことなのでしょうか…。
ActionScriptを使う参考書は基本CSの画面で説明されていますし…
FlexActionScriptを使うサイトはすこーしなら見つかりますが、FlexActionScriptのつなぎ方として、ほとんどScriptタグ内に書かれています…。うー…。

つまりは、このブログで、私の様に困っている人に教えられれば良い訳ですよね!!!(ふぅ…
頑張ります。
物にしてやります。