タグ

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

タグの絞り込みを解除

tipsに関するshoismのブックマーク (2)

  • Flex/カスタムコンポーネント - きのさいと

    Flexは、ボタンとかいろいろなコンポーネントをのせたMXMLファイルを作成しておいて、他のファイルからタグライブラリ形式で呼び出すことができます。ようするにペタペタコンポーネントを貼り付けておいてそれをMyComponent?.mxmlと保存しておくと、他のMXMLファイルから、 <local:MyComponent xmlns:local="*" id="hoge" /> と呼び出すことができます。この機能をカスタムコンポーネントと呼んでいます。 カスタムコンポーネントを作成するためのルールとしては タグをコンテナ(VBoxとか)で始める*1。 くらいですね。SWTで言うところの、Compositeをextendsしてカスタムコンポーネントをつくるイメージです。 自分で作ったカスタムコンポーネントに属性を定義する。 † 属性の定義は、カスタムコンポーネントのMXMLファイル側で、変数を

  • ■ - Do you read me?

    親となるMXMLからカスタムコンポーネントに値を渡したいけどどうやるの? →属性を利用する カスタムコンポーネント側で↓のようにしておく。 private var _customAttribute:String = ""; public function get customAttribute():String { return _customAttribute; } public function set customAttibute(value:String):void { if (_customAttribute != value) { _customAttribute = value; } } すると、親となるMXML側から↓のようにして値を渡すことが出来る。

    ■ - Do you read me?
  • 1