タグ

bindingに関するkimuchaのブックマーク (5)

  • Flexのデータバインディング機能について - Vox

    データバインディングとは? Flexにはデータバインディングという便利な機能がある。 データバインディングはあるオブジェクトのデータを別のオブジェクトに結びつけることであり、これにより簡単にデータの受け渡をすることができる。バインディングを行うには? Flex2でデータバインディングを指定するには、3つの方法が用意されている    中括弧({})を使用する方法タグを使用する方法ActionScriptでBindingUtilsメソッドを使用する方法/**  *コード */ バインディングの宛先として使用できるのは? コンポーネントのプロパティはすべてデータバインディングの宛先として使用できる。 バインディングのソースとして使用できるのは? プロパティをソースとして使用するためには、そのプロパティが更新されたときに、バインディングの宛先に対して更新を通知するイベントを発行するようにプロパティ

  • [Flex]setter, getterをBindableにする方法 - l4l

    今までモヤっとしてたのが分かったのでメモ。答えはBindableメタデータタグに引数(表現合ってる?)を渡せばよい。詳細はmx.core.UIComponentのwidthプロパティの実装をみればよい。 : mx_internal var _width:Number; [Bindable("widthChanged")] [Inspectable(category="General")] [PercentProxy("percentWidth")] : override public function get width():Number { return _width; } : override public function set width(value:Number):void { : _width = value; dispatchEvent(new Event("widthCh

  • ブログ | S2ファクトリー株式会社

    専門的な話から趣味の話まで、 様々なテーマでお届け S2ファクトリーが日々のウェブサイトや アプリの制作を通じて、 役に立ちそうな技術情報や趣味の話まで 幅広いテーマで発信しています。

    ブログ | S2ファクトリー株式会社
  • AS3 で双方向データバインディング - てっく煮ブログ

    asActionScript 3.0 で双方向にデータバインディングしたいことがあったりする。MXML に {hogehoge} 形式でデータバインディングを作ると問題なく実現できるんだけど、スクリプトから BindingUtils.bindProperty でやろうとするとスタックオーバーフローしてしまうことがある。スタックオーバーフローする例 xml version="1.0" encoding="utf-8"?> mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" applicationComplete="appComplete();"> mx:Script> CDATA[ import mx.binding.utils.*; [Bindable] public var items:Array = ["item1", "i

  • BindingUtilsの使い方 - Dのノートブック

    Flexでとても便利な機能であるバインド機能特にMXMLで{}を使ってバインド出来るのは便利ですねただ、ActionScriptを使う場合、{}を使った書き方ができませんってことで、必要なのがBindingUtilsというクラスこれは、staticにbindPropertyってメソッドを持ってますこいつを使って、たとえば、LabelのtextにClassAのhogeプロパティをバインドしたい場合は var label:Label = new Label(); var classA:ClassA = new ClassA(); BindingUtils.bindProperty(label, "text", classA, "hoge"); ってやればバインドできますで、ここからは調べても割と引っかからなかったので、僕が言及しようと思いますLabelのtextにClassAのhogeを表示す

  • 1