DataGroup (モバイルアプリケーション) で使用される ItemRenderer クラスであるこのクラスを作成しましたが、正しいことをしたかどうかは完全にはわかりません。私の問題は次のとおりです。
- 80x80 で、サーバーから直接読み込まれる画像を表示するより良い方法はありますか。
- 行の高さを動的にする方法、つまり、3 つの StyleableTextFeild の高さに応じて
- これは、単純な HTTPService をトリガーする画像にリスナーを追加する正しい方法ですか?
これがクラスの関数です。どんな助けでも大歓迎です!!
- 画像
単純な画像として宣言しました:
var logo:Image;
オーバーライド時 createChildren
logo = new Image();
addChild(logo);
そして、私は付け加えましたset Data
logo.source = "http://192.168.0.15:3000/"+value.logo_thumb_url;
サイズ
override protected function measure():void { measuredWidth = measuredMinWidth = stage.fullScreenWidth; measuredHeight = measuredMinHeight = 100; }
リスナー
override public function set data(value:Object):void { tel.text = String(value.Tel); description.text = String(value.Descricao); nome.text = String(value.Nome); logo.addEventListener(MouseEvent.CLICK, function():void{ var service:HTTPService = new HTTPService(); service.url = value.targer; service.method = "GET"; // setting headers and other variables ... service.send(); }); }