始めまして。
flash初心者です。
開発環境は flash professional 8 です。
引数の扱い方についてなのですが。
関数の呼び出した先で引数に値を入れて、
関数内で使いたいのですがうまくいきません。
traceで受け取っている値を表示したところ、
希望どうりの値を受け取っているのですが.....
なにか根本的なことを間違えているのでしょうか、
どうか教えてください、
宜しくお願いいたします。
function btRollOver(hot) {
trace(hot);
_root.gotoAndPlay(hot);
}
box1.onRollOver = btRollOver("frame1");
No.1ベストアンサー
- 回答日時:
> _root.gotoAndPlay(hot);
に関しては別問題があるかもしれないので無視させていただきます。
(別問題とは 「frame1」というフレームラベルを書いていないとか,書いていても階層が違うとか。)
◎解決策1
----------------------------------
function btRollOver(hot) {
trace(hot);
}
box1.onRollOver = function():Void {
btRollOver("frame1");
};
----------------------------------
◎解決策2
----------------------------------
function btRollOver(hot):Function {
return function ():Void {
trace(hot);
};
}
box1.onRollOver = btRollOver("frame1");
----------------------------------
「関数A()」 は 「関数Aを実行しろ」 ということです。
box1.onRollOver などに関数を代入するという意味ではなくなります。
本当にご連絡が遅くなってしまい
本当に申し訳御座いませんでした。
例まで書いて頂いて本当に分かりやすかったです。
解決策1で大成功でした。
本当に有難う御座いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript カラーミーショップのsectionループ内で、[引数][戻り値]ありの関数的な処理を行いたいです。 1 2022/05/07 19:39
- Excel(エクセル) Excelで関数を使って入力した値を、関数を抜いた値として扱いたい 1 2022/07/08 02:10
- Visual Basic(VBA) Excel のユーザー定義関数でソルバーが動作しない 1 2022/09/05 19:51
- JavaScript useStateの分割代入について 1 2022/05/06 10:02
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- UNIX・Linux bash環境でのエラー対応をお願い致します。 1 2022/11/26 17:41
- C言語・C++・C# C言語初心者です、、、お助けください 2 2023/03/14 20:08
- Excel(エクセル) 数列の数値補間 2 2022/10/27 16:38
- Visual Basic(VBA) VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます 1 2022/10/15 16:30
- Excel(エクセル) 電卓は正しいのに エクセルで計算させると間違った答えです。なぜ? 7 2022/08/11 07:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どこにもフォーカスを当てたくない
-
ユーザーフォームのSetFocusが...
-
C# ReadOnlyのTextBoxで
-
コマンドボタンのEnterイベント...
-
エクセルVBA テキストボックス...
-
他の人には声だして挨拶してる...
-
VB.NET ボタン押下で一つ前の...
-
おっぱぶなのに
-
Accessの更新後処理で特定の条...
-
ActiveControlと入力
-
二台のノートパソコンを繋げて...
-
小学校で遊ぶてんかのルールに...
-
バーベキューでのサプライズ**
-
Private Sub内でSubをCallしたい
-
業務に差し支えのないテンキー...
-
85年に開催された神戸グリー...
-
C# ボタンによるフォーカス移動?
-
[Enter]エンターキーでカーソル...
-
OPPO A54 5Gを使っています。 ...
-
矢印(左右)キーでイベントを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どこにもフォーカスを当てたくない
-
C# ReadOnlyのTextBoxで
-
業務に差し支えのないテンキー...
-
他の人には声だして挨拶してる...
-
エクセルVBA テキストボックス...
-
矢印(左右)キーでイベントを...
-
コマンドボタンのEnterイベント...
-
ユーザーフォームのSetFocusが...
-
Accessの更新後処理で特定の条...
-
GridViewでハイライトを使用し...
-
VBAのExitイベントについて
-
テキストボックス入力後、警告...
-
『エッジの効いた○○』の意味。
-
VB.NET ボタン押下で一つ前の...
-
フォーカスを移動させない方法
-
スプレットシートでフォーカス...
-
二台のノートパソコンを繋げて...
-
炊飯器のセットの音と出来上が...
-
小学校で遊ぶてんかのルールに...
-
MFCでコンボボックスを選択不可...
おすすめ情報