タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

ActionScriptに関するyojikのブックマーク (2)

  • バリデーション機能の実装で学ぶ、Flexでの共通フレームワークの作り方

    1. はじめに Flexで業務アプリケーションを開発する際には、他の技術と同様に開発者の間でさまざまな取り決めを行うことと思います。サーバ通信とその戻りの受け取り方や、画面とロジックの分離や連携の仕方、エラー処理の集約化などいろいろあります。こういった定型的な処理は、共通部品やフレームワーク機能を用意して、コーディング量を減らしたり、処理の組み立て方を統一したりすることで、大きく生産性とメンテナンス性を向上させることができます。 稿では、業務画面で必須となる「入力データのチェック機能」について、RIAならではの操作感・ユーザービリティを実現しつつ、直感的で学習コストの低い、共通機能・フレームワーク機能の作り方について説明します。 まずは完成後の状態を確認して、最初に右下の[次へ]ボタンをクリックしてみてください。 完成版のサンプルプログラム(別ウィンドウで開きます) 上図を見ると分かるよ

    バリデーション機能の実装で学ぶ、Flexでの共通フレームワークの作り方
  • void element blog: 非同期処理クラス ASDeferred を作ってみた

    JSDeferred の実装に感銘を受けて、思わず ASDeferred として移植してみました。 SparkProject にコミット。 ASDeferred といっても ActionScript3.0 のクラスなので function を書くたびに返り値の型をしっかり記述しなければならず、はっきりいって使い勝手は激悪ですwww それでも移植せずにはいられなかったというやつです、はい。 それと parallel が直列で繋げないのがどうにも腑に落ちなかったので、直列に繋ぐための挿入コードを追加してみました(一応コメントアウト) テストコードの方も同様にコメントアウトしています。 クラスメソッドを呼ぶかインスタンスメソッドを呼ぶかの違いだけとはいえ、どうも混乱しそうなので使いやすい方を選ぶべきなのかなと思いますが、このあたり JSDeferred の中の人にも聞いてみたいなと思います。 テ

  • 1