トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     xmlを使ったフォトアルバム
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mamegohan
Åê¹ÆNo.44387
投稿日時: 2010-2-9 16:05
新米
居住地:
投稿: 5
使用環境:
10.6.3
CS5
xmlを使ったフォトアルバム
こんにちは。はじめて投稿させていただきます。
なにぶん初心者で不慣れな為、失礼なことがありましたら申し訳ございません。
ご教授いただけたら幸いです。どうぞよろしくお願い致します。

現在、xmlを用いてフォトアルバムを作成しております。
二つサンプルを作成しました。

<サンプル1>
<サンプル2>
(問題が解決した為2/24に削除いたしました。ご了承ください)

<サンプル1> の画像部分をボタンにして押すと、<サンプル2>の詳細画像を含むアルバムになる、、
というものを作りたいと思っています。

<サンプル1>と<サンプル2>を同じタイムライン上において、
<サンプル1>の画像ボタンにgotoAndPlayと書いて
<サンプル2>をおいたフレームに移動させてみたのですが、
詳細画像が表示されなくなってしまいました。
(そもそもこの発想が間違っているのかもしれないのですが・・)

2つをくっつけたアルバムを作成するには
どのように考えていけばよいでしょうか?
完全に煮詰まってしまったので、ヒントになるようなことでも
教えて頂けたら光栄です。


下記<サンプル2>のスクリプトになります。
<サンプル1>はこれのサムネイル部分を利用したもので
だいたいの構成は同じです。


_global.xmlFile = "sample_b.xml";
_global.xmlIndex = new Object();
XML.prototype.ignoreWhite = true;
aXML = new XML();
aXML.onLoad = albumXMLLoaded;
aXML.load(xmlFile);

//画像xmlの読み込み後の処理
function albumXMLLoaded(success){
imageNode = aXML.firstChild.childNodes;
imageNum = imageNode.length;
xmlIndex.image = new Array();
for(i = 0; i < imageNum; i++){
xmlIndex.image[i] = new Object();
xmlIndex.image[i].pDate = imageNode[i].attributes["pDate"];
xmlIndex.image[i].tImage = imageNode[i].attributes["tImage"];
xmlIndex.image[i].bImage = imageNode[i].attributes["bImage"];
xmlIndex.image[i].pCaption = imageNode[i].attributes["pCaption"];
//サムネイル画像セッティング
_root.thumNailSetting(i);
//アルバムの最初の画像を表示する
if(i == 0) {
_root.mainImageSetting(xmlIndex.image[i].bImage);
_root.caption.text = xmlIndex.image[i].pCaption;
_root.date.text = "date : "+xmlIndex.image[i].pDate;
}

}
}

//サムネイル画像セッティング
function thumNailSetting (i){
thum_name = "thum" + i;
_root.attachMovie("thumnail", thum_name, i);
_root[thum_name].img.loadMovie(xmlIndex.image[i].tImage);
_root[thum_name]._x = thum_posX (i);
_root[thum_name]._y = thum_posY (i);
_root[thum_name].pDate = xmlIndex.image[i].pDate;
_root[thum_name].bImage = xmlIndex.image[i].bImage;
_root[thum_name].pCaption = xmlIndex.image[i].pCaption;
}

wadadanet
Åê¹ÆNo.44455
投稿日時: 2010-2-23 2:06
新米
居住地:
投稿: 25
使用環境:
WindowsXP
Flash8
FlashCS3
Re: xmlを使ったフォトアルバム
AS2ですね。
そこまで出来ているなら、あと一歩って感じだと思います。

作成方法は色々あると思いますが、
私ならこうします。
(AS3に慣れているので間違えてるかもしれません。)

main.swf┬sample1.swf
    └sample2.swf

まずメインからサンプル1を表示させて、クリックされたら
1.その情報をメインに渡し、サンプル1を非表示
2.メインにサンプル2を表示し、受け取った情報をサンプル2に渡す。
3.サンプル2に戻るボタンを入れて置く

戻るボタンを押されたら
1.サンプル2を非表示にしてサンプル1を表示

こんな感じですかね。
mamegohan
Åê¹ÆNo.44468
投稿日時: 2010-2-24 11:10
新米
居住地:
投稿: 5
使用環境:
10.6.3
CS5
Re: xmlを使ったフォトアルバム
wadadanetさま

返信ありがとうございます。
とても参考になり、励みになりました。

仰る通りAS2になります。
記述せずに申し訳ありませんでした。

私事ですが、、このアルバムを無事作成できたら、
AS3の勉強を進めていきたいと思っています。
(今さらながら・・)

また何かありましたら質問させていただきたく思います。
その時はどうぞよろしくお願い致します。

※サンプルは、サーバ運用等の関係で削除させていただきます。
申し訳ございません。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops