今日やってみて成功したサンプルコード
ほぼコピペです。
サイト
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の画面で説明されていますし…
FlexでActionScriptを使うサイトはすこーしなら見つかりますが、FlexとActionScriptのつなぎ方として、ほとんどScriptタグ内に書かれています…。うー…。
つまりは、このブログで、私の様に困っている人に教えられれば良い訳ですよね!!!(ふぅ…
頑張ります。
物にしてやります。