いちSEのつぶやき

エンジニアとして、気になることを残していきます。

勉強会

今回は場所を変えての勉強会でした。
ミューザいいっすね。
予約の競争率は高いですが。。。

Adobe Flex 2プロフェッショナルガイド Windows & Macintosh対応

Adobe Flex 2プロフェッショナルガイド Windows & Macintosh対応

CHAPTER-6 Step9〜17まで。

■XMLListへの便利なアクセス方法
menuitemが格納されているXMLListのインスタンスlist内の
idがcopy_itemだったら非活性にするという処理。

list.(@id=="copy_item").@enabled = false;

Javaでもこんな感じでアクセスできればいいのに。
無駄なfor文がなくなるし。


■Drag&Dropの例
DragManagerの使い方は応用編にある。
これが無いとD&Dは正しく動かない。


■Validator
EmailValidatorの例

<mx:TextInput x="10" y="10" id="mail_txt" width="372" height="138"/>
<mx:EmailValidator source="{mail_txt}" property="text"/>
  • Validateが実行されるタイミングを指定するには、triggerEvent属性を変えればよい。
    デフォルトはFlexEvent.VALUE_COMMIT。
  • エラーメッセージはカーソルを合わせないと表示されない
  • property属性は監視対象のオブジェクト属性を指定する

Validatorは自作した方がしっくりくる。


CSS

  • CSSファイルをコマンドからコンパイルできる
  • CssはApplicationレベルで適用される