質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Animate CC

Animate CC(旧Flash Professional)は、アドビシステムズ社のWebアニメーション制作ツールです。描いたグラフィックにタイムラインで動きを付け、スクリプトでインタラクティブな操作を実装。動画や映像作品、インタラクティブコンテンツ、データの可視化に利用できます。

Flash

Flashは、Webページにアニメーション、ビデオ、また対話型のアプリケーションを埋め込むためにAdobe社が提供しているクロスプラットフォームのインターネットマルチメディアランタイムです。

ActionScript 3

ActionScript 3 (AS3)はAdobe FrashとAIRプラットフォームによる、オープンソースかつオブジェクト指向のプログラミング言語です。AS3はRIA、モバイルアプリケーション、デスクトップアプリケーションなど広く使われます。

AIR

Adobe AIR(Adobe Integrated Runtime)はAdobe Systemsが開発した、デスクトップアプリケーションやモバイルデバイス向けのアプリケーションを開発する為のランタイムライブラリである。Adobe Flash、Adobe Flex、WebKitを採用している。

Q&A

解決済

1回答

657閲覧

繰り返しを行いたい。

mmzmmz

総合スコア13

Animate CC

Animate CC(旧Flash Professional)は、アドビシステムズ社のWebアニメーション制作ツールです。描いたグラフィックにタイムラインで動きを付け、スクリプトでインタラクティブな操作を実装。動画や映像作品、インタラクティブコンテンツ、データの可視化に利用できます。

Flash

Flashは、Webページにアニメーション、ビデオ、また対話型のアプリケーションを埋め込むためにAdobe社が提供しているクロスプラットフォームのインターネットマルチメディアランタイムです。

ActionScript 3

ActionScript 3 (AS3)はAdobe FrashとAIRプラットフォームによる、オープンソースかつオブジェクト指向のプログラミング言語です。AS3はRIA、モバイルアプリケーション、デスクトップアプリケーションなど広く使われます。

AIR

Adobe AIR(Adobe Integrated Runtime)はAdobe Systemsが開発した、デスクトップアプリケーションやモバイルデバイス向けのアプリケーションを開発する為のランタイムライブラリである。Adobe Flash、Adobe Flex、WebKitを採用している。

0グッド

0クリップ

投稿2018/12/19 18:40

ここから!!ここまで!!を繰り返したいです。
for文かと組んでみたのですが、うまくいかず、困っています。
解決法をご存知の方は回答よろしくお願いいたします。

一応イメージした通りには動いてはいますが、ここおかしくないかと思ったところはご指摘をお願いいたします。

import flash.events.Event;
import flash.text.TextField;
import flash.text.TextFormat;
import flash.text.TextFormatAlign;
import flash.display.MovieClip;

stop();

var panCount: Number = 0;
var naiyou:Array = new Array();
var naiyouCount:Number = 0;
var jougencount:Number = 0;
var atusa:Array = new Array();
var panarray:Array = new Array();
var total:Number = 0;

//ここから!!

this["pancake"+ panCount] = new yaketa_panSym();
this.addChild(this["pancake"+ panCount]);
this["pancake" + panCount].x = 190.5;
this["pancake" + panCount].y = 500;
this["pancake" + panCount].namapan_to_kaku.kaku.text = "何かいいことあった?";

this["pancake" + panCount].namapan_to_kaku.addEventListener( FocusEvent.FOCUS_IN, focus_in );
function focus_in(e:FocusEvent):void
{
this["pancake" + panCount].namapan_to_kaku.kaku.text = "";
};

this["pancake" + panCount].namapan_to_kaku.addEventListener(KeyboardEvent.KEY_DOWN,enter_kettei);
function enter_kettei(e:KeyboardEvent):void
{
if (e.keyCode == 13)
{
naiyou.push(this["pancake" + panCount].namapan_to_kaku.kaku.text);
this["pancake" + panCount].play();
this["pancake" + panCount].yaketa_to_deru.deruMc.deru.text = naiyou[naiyouCount];
};
};

this["pancake" + panCount].yaketa_to_deru.addEventListener(MouseEvent.MOUSE_DOWN, Nagaosi_action); function Nagaosi_action(event:MouseEvent):void { this["pancake"+ panCount].yaketa_to_deru.play(); } this["pancake" + panCount].yaketa_to_deru.addEventListener(MouseEvent.MOUSE_UP, Nagaosi_stop); function Nagaosi_stop(event:MouseEvent):void { this["pancake"+ panCount].yaketa_to_deru.stop(); var pw:uint = this["pancake"+ panCount].height-50; atusa.push(pw); this["pancake"+ panCount].x = 19; if( panCount ==0) { this["pancake"+ panCount].y = 400; panarray.push(this["pancake"+ panCount]); } else{ if(total >=230){ trace("if"); if(jougencount==0) { var w:uint; var count1:uint=panCount-1; for(w=0; w<panCount; w++) { this["pancake" + w].y = this["pancake" + w].y+(total+this["pancake"+ count1].height-349); }; this["pancake" + panCount].y = 100; jougencount++; trace("count2"); } else{ var count3:uint=panCount-1; for(w=0; w<panCount; w++) { this["pancake" + w].y = this["pancake" + w].y +(this["pancake"+ count3].height-50); this["pancake" + panCount].x = 19; this["pancake" + panCount].y = 100; //this["pancake"+ panCount].y = 400 trace("count3"); }; } } else{ total = 0; for (var i=1; i<atusa.length; i++) { total += parseInt(atusa[i-1]); this["pancake"+ panCount].y = 400-total; panarray.push(this["pancake"+ panCount]); }; }; }; panCount++;naiyouCount++;

};
};
//ここまで!!

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2018/12/19 22:39

なにがどういうふうにうまくいかないんでしょうか
guest

回答1

0

自己解決

ループではなく、隠しボタンで行うようにしました。

投稿2018/12/23 18:39

mmzmmz

総合スコア13

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問