FlashによるXML読み込み

「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
返信
okakensanta
アクティブユーザー
記事: 26
登録日時: 2006年8月29日(火) 10:28

FlashによるXML読み込み

投稿記事 by okakensanta » 2007年10月18日(木) 16:37

いつもお世話になっております。

CMSDによってXMLを吐き出し、
FlashよるXML取得設定をやったのですが、
CMSDにて【非公開】にチェックを入れると、
Flashの方でエラーが出てしまいます。

エラー内容は

ムービー内のスクリプトが原因で実行速度が遅くなっております。応答しなくなることがあります。スクリプトの実行を中止しますか?

というものです。

【非公開】設定にすると、
http://www.cqlea.jp/m1/profile.php
を見て頂ければわかるように、
2007-10-18 16:15
と、日付が出来ます。

これを

コード: 全て選択

trace(xml.firstChild.nodeValue)
で所得することが出来るのがわかりました。
が、

コード: 全て選択

close = xml.firstChild.nodeValue
if(close.substring(0,1) == "2")
とやり、頭文字が2だったら、xmlを代入するテキストエリアに
テキストエリア名 = "Coming Soon";
を入れるようにしたのですが、できません :cry:

非公開にした場合にどのように上記を対処したらいいでしょうか?
ちなみにサイトはこちらにございます。

http://www.cqlea.jp/index_new.html

どうぞ、よろしくお願い致します。

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: FlashによるXML読み込み

投稿記事 by webmaster » 2007年10月19日(金) 22:27

 okakensantaさん、お返事遅れまして申し訳ありません。

 おそらく、一件も出力エントリが無い場合に日付が出力されてしまっている
ものと思われます。

 次のトピックを参考に、エントリ0件時のデザインを定義してみてください。

 http://cms.al-design.jp/phpbb/viewtopic.php?t=698

okakensanta
アクティブユーザー
記事: 26
登録日時: 2006年8月29日(火) 10:28

ご返答、ありがとうございます。

投稿記事 by okakensanta » 2007年10月22日(月) 10:26

お忙しい中、ご返答ありがとうございます。

なるほど、
<xsl:template match="entry">
 〜設定したxmlを出力する〜 = Flashに表示する。
</xsl:template>

<xsl:template match="noentry">
〜設定したxmlで、半角文字などを出力する〜 = Flashには文字は表示されない。
</xsl:template>

という感じですね。
ありがとうございます。
参考に、やってみます。

返信