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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     XMLで読み込んだテキストが改行されない
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
youich
Åê¹ÆNo.12996
投稿日時: 2004-12-3 4:46
職人
居住地: kobe
投稿: 349
使用環境:
Re: XMLで読み込んだテキストが改行されない
引用:


と表示されてしまいました。
そこで、ダイナミックテキストの内容をデバッガで確認すると、
サイド?690mm\r\nサイド?500mm

のようになってしまっていました。
そこで、前述の置換関数convSentenceでいろいろと実験を
してみたのですが、下記のような症状です。
"\r\n"を"\n"に置換 → "\r\r" 改行2つのままに
"\r"  を""  に置換 → ""     改行ナシに

どうやら、別の切り口で攻めなければならないようです…

どなたか、ご存知の方よろしくお願いします?

私はMacなので意識することはないのですが、
windowsの改行は"\r\n"で、Flashは"\r"も"\n"も改行と認識しますので、
xmlに限らずloadVars等でもwindowsで作ったtextデータを
Flashで読みこむと一行開いた状態になるはずだと思います。

で、それは"\r\n"->"\n" or "\r\n"->"\r"の置換で空行を消せると思うのですが。。。
↓ではうまくいかないですか?

//System.useCodePage = true;
var my_xml = new XML();
my_xml.ignoreWhite = true;
my_xml.load('xx.xml');

CR = chr(13); //Mac
LF = chr(10); //Unix
CRLF = CR+LF; //Win

my_xml.onLoad = function(ok) {
	if (ok) {		 //contents  //comment  //text
		var comment = this.firstChild.firstChild.firstChild.nodeValue;
		myTextField.text = comment.split(CRLF).join(LF);
	} else {
	}
};


あ、逆に最初はXMLのtextが改行されないという話題だったんですねー
そこは改行コードをHTMLエンティティ化してやればどうなんでしょう?("&"全角にしてます)

<contents>
	<comment>サイドブラシ使用時:690mm&#10;サイドブラシ未使用時:500mm</comment></contents>


----------------
- yo

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

題名 投稿者 日時
   XMLで読み込んだテキストが改行されない ゲスト 2004-11-29 19:54
     Re: XMLで読み込んだテキストが改行されない sorano 2004-11-29 23:43
       Re: XMLで読み込んだテキストが改行されない sif0301 2004-11-29 23:55
         Re: XMLで読み込んだテキストが改行されない ゲスト 2004-11-30 0:07
           Re: XMLで読み込んだテキストが改行されない sif0301 2004-11-30 2:57
             Re: XMLで読み込んだテキストが改行されない sorano 2004-11-30 6:43
               Re: XMLで読み込んだテキストが改行されない sif0301 2004-12-1 2:34
               Re: XMLで読み込んだテキストが改行されない Fumio 2004-12-1 5:15
                 Re: XMLで読み込んだテキストが改行されない ゲスト 2004-12-1 9:01
                   Re: XMLで読み込んだテキストが改行されない sorano 2004-12-1 9:27
                     Re: XMLで読み込んだテキストが改行されない sif0301 2004-12-2 2:41
                       Re: XMLで読み込んだテキストが改行されない yoshi04 2004-12-2 17:56
                         Re: XMLで読み込んだテキストが改行されない sorano 2004-12-2 19:27
                           Re: XMLで読み込んだテキストが改行されない sif0301 2004-12-3 2:20
                           » Re: XMLで読み込んだテキストが改行されない youich 2004-12-3 4:46
                             Re: XMLで読み込んだテキストが改行されない yoshi04 2004-12-3 9:24
                             Re: XMLで読み込んだテキストが改行されない yoshi04 2004-12-3 12:53
                               Re: XMLで読み込んだテキストが改行されない youich 2004-12-3 14:09
                                 Re: XMLで読み込んだテキストが改行されない yoshi04 2004-12-3 15:53
                                   Re: XMLで読み込んだテキストが改行されない sif0301 2004-12-4 1:44
                                     Re: XMLで読み込んだテキストが改行されない youich 2004-12-4 13:49
                                       Re: XMLで読み込んだテキストが改行されない sif0301 2004-12-4 20:01
     Re: XMLで読み込んだテキストが改行されない ゲスト 2006-9-30 12:02
       Re: XMLで読み込んだテキストが改行されない mayor 2006-9-30 12:55

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