メッセージ内の変数を使用して - LINGO -- lingo フィールド と adobe-director フィールド 関連 問題

Using a variable in a message - Lingo












0
vote

問題

日本語

誰かがコードの一塊内で変数を使う方法があるかどうか私に言うことができますので、コードを複数のオブジェクトに送信するためにループすることができますか?

たとえば、10個のボタンを持っていて、それぞれが同じコマンド 'sendCommandx'のバリエーションを送信したい場合は、xがボタンの番号です。

今私は10個の別々のメッセージを持っていて、各ボタンは

のようにそれ自身を呼び出します <事前> <コード> on mouseUp sendCommand1 end on mouseUp sendCommand2 end

これら10個のSendCommand#メッセージのそれぞれは、それらの中で異なる番号で同じことをします。

電話内で変数を使用できれば素晴らしいことであるため、再使用可能なメッセージを1つ持てました。のような:

<事前> <コード> on mouseUp sendCommandX (X being the number of the button clicked) end

とSendCommandxは

のように同じ変数を使用できます。 <事前> <コード> on sendCommandX echo "you clicked button X: end
英語

Can anyone tell me if there is a way for me to use a variable within a lump of code, so that code can be looped to send messages to multiple objects?

For example, if I have 10 buttons and want each to send a variation of the same command 'sendCommandX', with X being the number of the button.

Right now I have 10 separate messages, and each button calls its own, like

on mouseUp    sendCommand1 end  on mouseUp    sendCommand2 end 

Each of these 10 sendCommand# messages do the same thing, just with a different number in them.

It would be great if I could use a variable within the call, so I could have one reusable message. Like:

on mouseUp    sendCommandX (X being the number of the button clicked) end 

and then the sendCommandX could use the same variable within, like

on sendCommandX    echo "you clicked button X: end 
</div
     

回答リスト

0
 
vote

番号をパラメータとして送信します。

<事前> <コード> -- on Button 1 on mouseUp sendCommand 1 end -- on Button 2 on mouseUp sendCommand 2 end -- movie script! on sendCommand which -- use 'which' here, e.g. put "You pressed button " & which end

あなたのボタンスクリプトはキャストメンバースクリプトであると思いますか?

このコードは動作として良いでしょう、それからあなたは1つのスクリプトしか必要としないからです。しかし、それはこのようにうまくいくでしょう。

 

send the number as a parameter:

-- on Button 1 on mouseUp   sendCommand 1 end  -- on Button 2 on mouseUp   sendCommand 2 end  -- movie script! on sendCommand which   -- use 'which' here, e.g.   put "You pressed button " & which end 

I guess your button scripts are cast member scripts?

This code would be better as a behavior, because then you'd only need one script. But it will work ok like this.

</div
 
 

関連する質問

1  ディレクターリンゴの問題 - コードを参照してください  ( Director lingo problems see code ) 
監督ゲームプロジェクトで2つの異なるフレームに行くのではなく、私は1セットのためにフレーム32に行くイベント32に進み、フレーム31に行くことを試みて、同じフレーム31に進んでいます。私は何が悪いのですか?私はそれを理解することができません。 (ここでのコード...

0  メッセージ内の変数を使用して - LINGO  ( Using a variable in a message lingo ) 
誰かがコードの一塊内で変数を使う方法があるかどうか私に言うことができますので、コードを複数のオブジェクトに送信するためにループすることができますか? たとえば、10個のボタンを持っていて、それぞれが同じコマンド 'sendCommandx'のバリエーションを送...

0  Director 11とAS 2通信でフラッシュ  ( Director 11 and flash with as 2 communication ) 
私は3つのスクリプトを持つディレクタープロジェクト(2つのビヘイビアと1ムービースクリプト)を持っています。私のムービースクリプトには次のコードがあります。 <事前> <コード> Oracle4 そして私の行動スクリプトの1つで、私は次のものを持っています:...

5  COCOS2Dディレクターの一時停止/履歴書  ( Cocos2d director pause resume issue ) 
Cocos2Dでは.gifアニメーションを再生しようとしています。このために私はライブラリGlgifを使っています。さて、私がディレクターを一時停止しているアニメーションを表示するには、アニメーションを表示するためのサブビューを追加し、アニメーションが行われ...

0  LinuxでWindows Flashゲームを実行する方法[閉まっている]  ( How to make windows flash games run on linux ) 
この質問はスタックオーバーフローガイドラインを満たしていません。現在答えを受け付けていません。 この質問を改善したいですか? ...

0  ActionScriptを使用したプログラムディレクターファイル?  ( Program director file with actionscript ) 
私は何年もの間フラッシュ/ ActionScriptをプログラミングしています。フラッシュ/ AS3プロジェクトを作成し、それを.dirプロジェクトとしてエクスポートできる方法はありますか?またはディレクターの言語としてAS3を使用する方法がある場合は? ...

1  デバッガが停止している間にマウスをスクロールするときにこのメッセージは何ですか?  ( What is this message when scrolling the mouse while the debugger is stopped ) 
問題 MouseWheel Xtra (WheelMouse.zip)、iデバッガが停止している間にマウスをスクロールするとメッセージウィンドウに進むメッセージが表示されます。 <事前> <コード> lcr_stk_PopFrame: unbalanced...

0  WindowsがLingo(Adobe Director)を介してWindowsが64倍または86倍かどうかを検出する方法  ( How to detect if windows is 64x or 86x via lingo adobe director ) 
コスチュマーのウィンドウがディレクターを介して64倍または86倍であるかどうかを検出することが可能かどうか疑問に思いました。この理由は、64倍のウィンドウで実行中のXtrasが意図していないため、互換性を向上させるための2つのバージョンのマイプログラムを作成し...

1  Lingo Code "[CC]"が障害として起動しています  ( Lingo code cc is coming up as a fault ) 
ゲームは高度なリンゴブックの単語検索ゲームであり、Lingoコードはコード不良として起きている[CC]を使用しています。何が問題なのか、あるいは[CC]で廃止されたのですか?もしそうなら、それはどのように修正されることができますか? <事前> <コード> =S...

0  IIS - ソースIPログ分析  ( Iis source ip log analysis ) 
私は70のウェブサイトを迎える2つのウェブサーバーを持っています。負荷分散はRandware App Directorによって行われます。 Logs分析に関する問題があります。 Webサイトに送信されます。それで、私は特定のサイトの問題を解決するときに、発信元...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有