トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   とにかくFLASH【FLASHに関して全般】
     フォームアプリ作成ノウハウ
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
taka72
Åê¹ÆNo.11372
投稿日時: 2004-10-8 13:41
常連
居住地: 埼玉
投稿: 61
使用環境:
Re: フォームアプリ作成ノウハウ
えーと、Flexは触ったこと無いのでわからないです、すいません

掲示してもらったソースで検証しました。
一部手を加えてしまったので書いておきますね。
import mx.core.UIComponent
import mx.controls.ComboBox


class ExtraComboRenderer extends UIComponent
{

var Combo : MovieClip;
var listOwner : MovieClip; // the reference we receive to the list
var getCellIndex : Function; // the function we receive from the list
var getDataLabel : Function; // the function we receive from the list
var cards2 = [ {label:"test1", data:1}, {label:"test2", data:2}, {label:"test3", data:3} ];

var layoutHeight = 22;
var layoutWidth = 100;

function ExtraComboRenderer()
{
}

function createChildren(Void) : Void
{
Combo = createClassObject(ComboBox, "ComboBox", 1, {styleName:this, owner:this});
Combo.addEventListener("change", this);
Combo.dataProvider = cards2;
size();
}

// note that setSize is implemented by UIComponent and calls size(), after setting
// __width and __height
function size(Void) : Void
{
Combo.setSize(100, layoutHeight);
Combo._x = (layoutWidth-100)/2;
Combo._y = (layoutHeight-16)/2;
}

function setValue(str:String, item:Object, sel:Boolean) : Void
{
Combo._visible = (item!=undefined);
Combo.editable=true;
Combo.selectedIndex=Number(str);
}

function getPreferredHeight(Void) : Number
{
return 16;
}

function getPreferredWidth(Void) : Number
{
return 100;
}

function change()
{
listOwner.editField(getCellIndex().itemIndex, getDataLabel(), String(Combo.selectedIndex));
}

}

まず、Changeのスペルが違いました(笑)
あとeditFieldでセットする値を選択されている番号にしています。
これでうまく動いてしまいました
これでもだめかなぁ。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   フォームアプリ作成ノウハウ beiowolf 2004-9-20 23:37
     Re: フォームアプリ作成ノウハウ ゲスト 2004-9-28 10:12
       Re: フォームアプリ作成ノウハウ newborn 2004-9-28 12:18
         Re: フォームアプリ作成ノウハウ taka72 2004-9-28 15:05
           Re: フォームアプリ作成ノウハウ newborn 2004-9-28 15:15
             Re: フォームアプリ作成ノウハウ taka72 2004-9-28 15:44
               Re: フォームアプリ作成ノウハウ newborn 2004-9-28 16:22
                 Re: フォームアプリ作成ノウハウ taka72 2004-9-28 16:37
                   Re: フォームアプリ作成ノウハウ newborn 2004-9-28 16:53
                     Re: フォームアプリ作成ノウハウ taka72 2004-9-28 16:59
                       Re: フォームアプリ作成ノウハウ newborn 2004-9-28 17:08
                         Re: フォームアプリ作成ノウハウ taka72 2004-9-28 17:16
                           Re: フォームアプリ作成ノウハウ ゲスト 2004-9-29 9:32
                             Re: フォームアプリ作成ノウハウ newborn 2004-9-29 13:48
                               Re: フォームアプリ作成ノウハウ taka72 2004-9-29 17:19
                                 Re: フォームアプリ作成ノウハウ newborn 2004-9-29 19:22
                                   Re: フォームアプリ作成ノウハウ beiowolf 2004-10-3 15:51
                                     Re: フォームアプリ作成ノウハウ orihalcon 2004-10-3 17:36
                                     Re: フォームアプリ作成ノウハウ taka72 2004-10-4 11:21
                                       Re: フォームアプリ作成ノウハウ flower 2004-10-7 19:46
                                         Re: フォームアプリ作成ノウハウ taka72 2004-10-7 19:54
                                           Re: フォームアプリ作成ノウハウ flower 2004-10-7 20:27
                                             Re: フォームアプリ作成ノウハウ taka72 2004-10-7 20:44
                                               Re: フォームアプリ作成ノウハウ flower 2004-10-8 10:07
                                                 Re: フォームアプリ作成ノウハウ taka72 2004-10-8 10:48
                                                   Re: フォームアプリ作成ノウハウ flower 2004-10-8 13:19
                                                   » Re: フォームアプリ作成ノウハウ taka72 2004-10-8 13:41
                                                       Re: フォームアプリ作成ノウハウ flower 2004-10-8 14:16
                                                         Re: フォームアプリ作成ノウハウ taka72 2004-10-8 14:33

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops