人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

お世話になります。質問させていただきます。
下記の内容をFlashCS3でおこないたいのですが、Flash MXのようにPushButton、Click Handlerがありません。
どのようにすればよいのでしょうか。ご指導お願いいたします。

Flash MXでUIコンポーネントのボタンを使いPushButtonをステージ上にドラッグドロップしてパラメータをLabel:送信、
Click Handler: sendForm にし、テキストボックスをクリックしてプロパティパネルで「テキスト入力」にして、変数名をnameにしました。
UIコンポーネントは、イベントが最初から定義されていて、そのイベントに対応したアクションを定義するという方法でプログラムを作ります。
ステージ上をクリックしてアクションパネルを開き、以下のように記述しました。

/* ボタンを押したら入力されたnameをデータベースに登録する */
function sendForm(theCompornent) {
formData = new LoadVars();
formData.name = name;

// 受信用のLoadVarsを宣言する
receiveData = new Loadvars();
formData.sendAndLoad(“http://localhost/add_name.php” , receiveData, “GET”);


●質問者: MostInakappe
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Click Flash GET MX name
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● mirakurutoshiki
●334ポイント

http://help.adobe.com/ja_JP/as3/components/flash_as3_components_help.pdf

多分これ


2 ● km1981
●333ポイント

addEventListenerを使って登録してやればいいと思います


たとえばこんな感じ

ResetButton.addEventListener(MouseEvent.CLICK, clickHandler);

function clickHandler(event:MouseEvent):void {

switch (event.currentTarget.label) {

case "Reset" :

ResetButton.label="Change";

break;

case "Change" :

ResetButton.label="Reset";

break;

}

}

◎質問者からの返答

km1981様、助言ありがとうございます。もう少し調べてみます。

まだよくわかっていないみたいです。

またよろしくお願いいたします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ