メイン コーダーズルーム【スクリプト系】 flashにxmlを読み込み文字を表示させるジェネレートのページを作成しています。 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
akkkk | Åê¹ÆNo.34669 投稿日時: 2007-8-14 14:09 |
新米 居住地: 投稿: 1
使用環境:
MacOSX,flash 8 |
flashにxmlを読み込み文字を表示させるジェネレートのページを作成しています。 はじめまして、いつも参考にさせていただいてます。
よろしくお願いします。 環境 mac osx actionscript 2.0 flashにxmlを読み込み 読み込んだ文字を表示させ 別に読み込んだxml情報(文字数)を元に 読み込んだ文字を if関数で条件分岐させ 文字を表示エリアに合わせて拡大縮小させようとしています。 文字を表示させるところまではうまくいっているのですが、 文字数の情報を元に拡大縮小ができません。 わかるかたいらっしゃればご教授ください。 ※xmlの読み込みには、XPathAPIクラスを使用しています。 scriptは以下です。 System.useCodepage = false; import mx.xpath.XPathAPI; var myXML:XML = new XML();//新規XMLインスタンスの生成 myXML.ignoreWhite = true;//空白を削除して読み込む myXML.load("JeneXml/xmlData.xml");//XMLファイルを読み込み myXML.onLoad = function() { if (success=true) { trace("good"); gotoAndPlay("on"); } else { trace("bad"); gotoAndPlay("error"); } //表示させる文字情報を変数に格納 _root.c1 = XPathAPI.selectSingleNode(this.firstChild, "/data/moji/*"); //サーバー側から受け取った文字数を変数に格納 _root.le1 = XPathAPI.selectSingleNode(this.firstChild, "/data/mojisuu/*"); } ここらか別のフレームに移動し //_root.le1を14文字以下なら拡大それ以外なら縮小させる if (_root.Le1 <= 14) { this.cp1._xscale = 130; this.cp1._yscale = 180; } else{ this.cp1._xscale = 90; this.cp1._yscale = 180; } } よろしくお願いします。 */ |
Tonpoo (gaienboy改め) | Åê¹ÆNo.34671 投稿日時: 2007-8-14 14:23 |
職人 居住地: 東京・神宮前 投稿: 717
使用環境:
Windows 7 Professional, Flash CS5 Pro, Flash Player 10,1,102,64 |
Re: flashにxmlを読み込み文字を表示させるジェネレートのページを作成しています。 こんにちは、gaienboyといいます。
String.lengthプロパティを使ってみてはいかがでしょうか。
|
ひろゆき | Åê¹ÆNo.34672 投稿日時: 2007-8-14 15:36 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: flashにxmlを読み込み文字を表示させるジェネレートのページを作成しています。 いくつか間違いが見受けられるので、その部分を修正。
「LoadVarsオブジェクトを使った外部テキストファイルの読込み」 最後の「LoadVars.onLoadメソッドの定義についての注意点」を一読された方が良いでしょう。*/
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |