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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     if文の中に文字列を使用した分岐
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
mayor
Åê¹ÆNo.39090
投稿日時: 2008-6-4 22:16
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
Re: if文の中に文字列を使用した分岐
引用:
spasuzukiさんは書きました:
trace(wtr_title);
では、

曇のち晴

という文字列が返されてきます。
漢字だから駄目なのでしょうか。。。

ダメなのは、XPathのメソッドを理解されないで
使用されていることではないでしょうか?

Flash標準のクラスではないものを使っているのであれば、
そのように明記すべきです。

XPathを使うのだ! (2)

もし、仮に、xfactorstudioのXPath4AS2クラスを用いているのであれば、
import com.xfactorstudio.xml.xpath.*;
と記述されていても良いと思いますが、その点については省かれています。
こうした説明は省略することなく、スクリプト自体に記載しておくべきでしょう。

var wtr_title:Array = XPath.selectNodes(weatherXML,"lwws/telop/text()");
だと思いますので、
wtr_title は文字列ではありません。配列です。
その配列と文字列を比較して、等しくなどなりようがないと思います。

if (wtr_title[0] == "曇のち晴") {
などのようにする必要がありますが、
読み込むxmlがどのようになっているのかについては、
具体的な記載がないので、こちらでは検証しかねます。


----------------
質問する際は、回答者に具体的な情報を与えてください。

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   if文の中に文字列を使用した分岐 spasuzuki 2008-6-3 0:23
     Re: if文の中に文字列を使用した分岐 mayor 2008-6-3 1:29
     Re: if文の中に文字列を使用した分岐 spasuzuki 2008-6-3 10:24
       Re: if文の中に文字列を使用した分岐 p_c_q 2008-6-4 0:57
     » Re: if文の中に文字列を使用した分岐 mayor 2008-6-4 22:16
         Re: if文の中に文字列を使用した分岐 spasuzuki 2008-6-5 1:06
           Re: if文の中に文字列を使用した分岐 mayor 2008-6-5 1:20

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