2

基本的な設定は次のとおりです。外部テキストファイルから、ムービークリップ内にネストされた「ニュースとイベント」スタイルの動的テキストフィールドにテキストをロードしています。

そのようです:

var newsloader:URLLoader = new URLLoader(new URLRequest("vzm_news_text.txt"));
newsloader.addEventListener(Event.COMPLETE, completeHandler);

function completeHandler(event:Event):void{
    var loadedText:URLLoader = URLLoader(event.target);
    homeContent.newsText.condenseWhite = true;
    homeContent.newsText.htmlText = loadedText.data;
    homeContent.scrollBar.update();
}

私の外部.txtファイルには、単純なhtmlフォーマットタグが含まれており、完全にロード/表示されます。

私が理解できないのは、ロードされるテキスト内にアクティブなリンクを作成するにはどうすればよいですか?

.txtファイルにHREFタグを追加しようとしましたが、リンクとそれ以降のすべてが表示されません。これは簡単だと思いますが、運が悪かったのでかなり検索しました。私は行くにつれて学ぶ初心者です。

4

1 に答える 1

1

href 行に、テキスト変数を壊す可能性のある &、"、または ' が含まれていないことを確認してください。

または、.txt の代わりに .xml をロードできる場合は、ニュースを CDATA タグで囲むことができます。

<newstext>
<![CDATA[<a target="_blank" href="http://www.google.com/"> www.google.com</a>]]>
</newstext>
于 2012-09-28T05:11:27.460 に答える