![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
ActionScript 3.0でフォトギャラリーを設置しました。
XMLファイル内の画像とテキストを「次へ」と「戻る」ボタンで
切り替えるスクリプトをfiaファイルにつけてあります。
しかし次のラベルに移動した時に画像がステージ上に残ったままになってしまいます。
次のラベルに移動したら画像は消えるようにしたいのですが
なにを書きくわえたらよいのでしょうか。
すいませんどうか教えて下さい。
(asファイルも使用しています。)
以下からファイルをダウンロードしてご覧になって頂けますでしょうか。
☆フォトギャラリーのXMLファイル設置について
flaファイル211フレーム目に記述されています。
(asファイルと関連付けされています)
ラベル「Art_Gallery-end」に移動したとき画像設置を解除したいです。
http://firestorage.jp/download/465c3bb4ec882440b …
お手数ですが どうか宜しくお願いします。
No.1ベストアンサー
- 回答日時:
「gallery.fla」ファイルの
「メインのタイムライン」の
レイヤー「as」の
「フレーム1」のスクリプトの冒頭部分に
とりあえずは次の★部分のような付け加えをすれば良いと思います。
//=============================================
stage.scaleMode = StageScaleMode.NO_BORDER;
var page:uint = 1;
btn_home.addEventListener(MouseEvent.CLICK, xPage1);
function xPage1(event:MouseEvent):void {
//★---↓以下付け加え↓------------
if (Pict_mc != null) {
removeChild(Pict_mc);//Pict_mcステージから削除
Pict_mc = null; //Pict_mcの参照を切る
}
//★---↑以上付け加え↑------------
if (page != 1) {
page = 1;
gotoAndPlay(currentFrame + 1);
}
}
btn_hp_gallely.addEventListener(MouseEvent.CLICK, xPage2);
function xPage2(event:MouseEvent):void {
if (page != 2) {
//★---↓以下付け加え↓------------
if (Pict_mc != null) {
removeChild(Pict_mc);//Pict_mcステージから削除
Pict_mc = null; //Pict_mcの参照を切る
}
//★---↑以上付け加え↑------------
page = 2;
gotoAndPlay(currentFrame + 1);
}
}
//===以下略====================================
その他問題点はまだあると思いますが,
とりあえず書かれていらっしゃる件については何とかなるかと。
それと,,,
Flash ではなく XML の冒頭ですが,
<?xml version="1.0" encording="UTF-8" ?>
ではなく
<?xml version="1.0" encoding="UTF-8" ?>
が正解ですね。
元のままでも Flash の動作的には問題がないかもしれませんが
ブラウザは受け付けないと思いますよ。
おおおおお!!解除できました(涙)
安直にラベル「Art_Gallery-end」のフレームにスクリプトを
おかねばならないのだろうかと考えてしまっていました。
こんなに丁寧でわかりやすい教え方をして下さり
BlurFiltanさん本当にありがとうございました!
しかもXMLの冒頭のご指摘までして下さり本当に本当に
感謝申し上げます。
貴重なお時間をさいて頂きありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- マルウェア・コンピュータウイルス Cドライブの容量が勝手に減ってしまいます。 3 2022/05/07 12:51
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/10 11:34
- 防犯カメラ・監視カメラ・小型カメラ VHSを高画質な動画ファイルにしたいです。 3 2022/05/06 12:08
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ピクチャーコントロールのデバ...
-
VBAユーザーホームテキストボッ...
-
upc 7915と mc7915ctは互換性有...
-
ActonScriptでムービークリップ...
-
ActionScript3のMovieClipについて
-
日本ヒューレット・パッカード...
-
VBAで改行の入ったデータの正規...
-
3つのムービークリップ再生・巻...
-
flash as3 ムービークリップの...
-
photoshopで書いた四角の枠の中...
-
VBScriptでMsgBoxのYesNoボック...
-
テキストボックスの中身をリセ...
-
python ボタンを押すと複数の関...
-
else if文の順序を変えることに...
-
vbs 割算のあまり
-
VB6.0で、フォームから、別のフ...
-
VS2008 C# ボタンのテキストを...
-
Flash 外部エディタの読み込み
-
Adobe Flash Player 9 のテキ...
-
チェックボックスのテキストを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで改行の入ったデータの正規...
-
テキストファイルから読み込ん...
-
VBAユーザーホームテキストボッ...
-
縦横比率のを変えずに画像のサ...
-
外部SWFファイルを再生バーでコ...
-
ラッコって?
-
複数ボタンの生成 - actionscript
-
ActonScriptでムービークリップ...
-
コンプトン散乱について
-
addChildで描画した絵(シンボル...
-
upc 7915と mc7915ctは互換性有...
-
ActionScript3のMovieClipについて
-
AS3 mc0~5をまとめて処理する
-
AS3.0 設置した画像を次のラベ...
-
2つの取り込んだ画像を交差さ...
-
flash as3 ムービークリップの...
-
Flashで外部jpgファイルをmcに...
-
3つのムービークリップ再生・巻...
-
日本ヒューレット・パッカード...
-
四角形の端っこをドラッグした...
おすすめ情報