Flash CS5上でボタンを押す毎に、設定した数を足していくフラッシュを作りたいのですが
うまく動作してくれません。
予めボタンに数字を設定して(例えば100)それをクリックすると
テキストフィールドに加算されていく。というものにしたいのですが…
1回クリックで100、2回目で200、…という感じです。
表面上ではボタンと現在の数字だけがあるだけのシンプルなものです。
どのようなアクションスクリプトを記述すれば良いのでしょうか。
詳しい方、教えていただけませんでしょうか?
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
最低条件の ActionScript の バージョン も書かれていませんし
テキストフィールドの種類や条件も書かれていらっしゃいませんから
場合数が多すぎて回答できません。
というのが正直な(まともな)回答になります。
しかしそれでは何なので,
こちらで勝手に条件を決めた回答をします
(当然,条件外でもできますが,決めないと回答できないため勝手に決めます。)
CS5 ですから勝手に,
ActionScript 3.0 を使用するものとします。
また勝手に,
テキストフィールドはダイナミックテキストフィールドであって初期代入値は「無」だったとします。
また勝手に,
ダイナミックテキストフィールドはすでにステージ上に配置されていて「my_txt」というインスタンス名が付けてあるものとします。
また勝手に,
数値を加算するボタンもステージ上に配置されていて「my_btn」というインスタンス名が付けてあるものとします。
それら 「my_txt」 や 「my_btn」 が存在するタイムラインのフレームに書くスクリプト例↓
------------------------------------
//1クリックでアップする数を設定
var up_num:Number = 100;
//初期値 0 の変数 my_num を作成
var my_num:Number = 0;
//ボタン「my_btn」クリック時に 関数numUp を実行
my_btn.addEventListener(MouseEvent.CLICK,numUp);
//関数「numUp」の定義
function numUp(e:MouseEvent):void {
//変数「my_num」の値を「up_num」の分加算
my_num += up_num;
//その「my_num」の値を「my_txt」に表示
my_txt.text = String(my_num);
}
------------------------------------
かなり無難な線(この路線だとニアピンするだろうという線)を詰めた例を書いたつもりですが
何か1つでも条件が変われば
根底が全て変わる(くつがえされる)可能性が十分あります。
何にしても
条件(=状況説明)が少なすぎです。
ありがとうございます。
ASはご推察の通り3.0です。最低条件書き忘れ申し訳ありません。
想定していただいた条件で完璧に動作しました。
急ぎで頼まれた作業&ASは初めてでしたので非常に助かりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) visual basic初心者です。 visual studioで電卓を作成しています。 実行時にテ 1 2023/02/08 00:18
- Access(アクセス) アクセス 意図せずサブプロシージャを移動してしまうのを止めたい 1 2022/09/02 09:19
- Visual Basic(VBA) Powerpointでランダムな数字の結果を表示するマクロ 2 2023/08/04 10:04
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- JavaScript jsで診断コンテンツのページ内切り替えについて 1 2023/04/14 17:31
- SSL・HTTPS シャープのチャンネル設定 2 2022/10/12 21:42
- 数学 何日で出られますか。 7 2023/04/20 13:55
- Windows 10 ファイルエクスプローラーでフォルダを閉じる操作について 2 2022/10/15 11:06
- Android(アンドロイド) スマホ chromeの戻るボタンが機能しにくい スマホ(OPPO reno5A、Android12) 1 2022/09/11 20:39
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
word
-
PowerPoint SmartArtの箇条書...
-
イラレでダブルクリックで文字...
-
illustratorとExcelは連携出来...
-
Accessテーブルの結合で別々の...
-
Illustratorテキストエリアへ塗...
-
PDF→CSVへ変換
-
ムービーメーカーでキャプショ...
-
Access_「1」と入力→「0001」に...
-
パワーポイントでテキストボッ...
-
プレミアプロ|テキストの赤枠...
-
バイナリファイルの編集
-
バイナリデータとテキストデー...
-
アクセスで時間計算(24時間...
-
exe bat
-
コピーした後の影
-
テキストエリア(55個)へのテ...
-
PDFを音声アプリやツールで読み...
-
Illustrator CS5 営業の「営」...
-
画像からテキストデータを正確...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
word
-
PDF→CSVへ変換
-
illustratorとExcelは連携出来...
-
PowerPoint SmartArtの箇条書...
-
イラレでダブルクリックで文字...
-
Illustratorテキストエリアへ塗...
-
バイナリファイルの編集
-
Excel VBAで改行を含む文字列を...
-
Publisherをエクセルファイルに
-
サクラエディタで二つのテキス...
-
exe bat
-
davinci resolveを使っているの...
-
capcutってアプリで質問です。 ...
-
PDF-XChange Viewer のタイプラ...
-
パワーポイントでテキストボッ...
-
PDF文書で斜めテキスト
-
Accessテーブルの結合で別々の...
-
Illustratorのテキストの更新に...
-
PDFファイルで画像化された文書...
-
フォトショップで複数テキスト...
おすすめ情報