ActionScriptundo、redoのボタンをFlexコンポーネントのButtonクラスを用いて作成してみました。以前はボタンを作るのに直書きしていましたが、レイアウトの配置修正に手間取るのでFlexコンポーネントを使用することにしました。話し変わりますが、ActionScriptのGraphicsクラスは標準で適切なタイミングでスクリーンのバッファをとっているのかな。Javaでは通常画面バッファをとっていない為ウィンドウ描画の度にチラつきがあり、書き手がその辺の面倒を見なければいけませんでした。ASではそういった設定が無くともチラつきが無いので、Graphicsクラス内部でやってくれているのかなぁと推測してみました(まだ調べていません)。話し変わりますが、フレームワークに囚われるとその枠組みから離れるた場合に思考停止になる危険があるかも。フレームワークの利点欠点が見極められるようにならないとなぁ(自戒)。今回は各ノードとステージに右クリックメニューを追加しました。コンテキストメニューorショートカットメニューとも言うのかな。一発で納得のいくものができればいいけれどね・・・タイトルは反語として読む。openAsync()、readMultiByte()AIRコンポーネントではローカルのファイルにアクセスすることができます。Embedタグ外部ファイルをURLやパスを指定してロードする以外に、ファイルをFlashに埋め込むこむことも出来ます。下のFlashの円にマウスポインタを合わせたり、クリック・ダブルクリックなどするとそれに伴ったアクションがあります。前回までのUIからは一旦離れて、PaintShopのエアーブラシみたいな機能のみのFlashを書いてみました。Loaderクラスサーバ上にあるイメージファイルをダウンロードして表示するサンプル。openAsync()、writeMultiByte()AIRコンポーネントではローカルのファイルにアクセスすることができます。コメントをキャンセルメールアドレスが公開されることはありません。