gpt4 book ai didi

html - 加载 html 页面到 flex textarea

转载 作者:太空宇宙 更新时间:2023-11-04 15:26:25 25 4
gpt4 key购买 nike

您好,我想在 flex 中的文本区域框中显示来自网站的一些文本内容。

<?xml version="1.0" encoding="utf-8"?>

        import mx.managers.PopUpManager;
import mx.core.Application;
import flash.net.URLLoader;
import mx.rpc.events.ResultEvent;
import mx.controls.Text;
import mx.controls.Alert;

[Bindable]
private var xmlText:String;

private function serviceResult(event:ResultEvent):void
{
myTextArea.text = event.result.contents.content;
}

private function init():void{
listContents.send();
}
]]>
</mx:Script>

<mx:HTTPService id="listContents" url="http://theurl.com" result="serviceResult(event)"/>

<mx:TextArea id="myTextArea" text="{xmlText}" />

有什么想法吗?

最佳答案

我已经这样做了 b4 但是通过使用 URLLoader 和 URLRequest 使用 flash CS3所以在 flex 中尝试使用这个概念也是一样的想法

public function sendSQLQuery(aspURL:String, variables:URLVariables, returnSQLXMLCallback:Function):void
{
var myXMLURL:URLRequest = new URLRequest(aspURL);
myXMLURL.data = variables;
myXMLURL.method = URLRequestMethod.POST;
var myLoader:URLLoader = new URLLoader();
//Define the event handlers to listen for success and failure
myLoader.addEventListener ( IOErrorEvent.IO_ERROR, handleIOError );
myLoader.addEventListener ( HTTPStatusEvent.HTTP_STATUS, handleHttpStatus );
myLoader.addEventListener ( SecurityErrorEvent.SECURITY_ERROR, handleSecurityError );
myLoader.dataFormat = URLLoaderDataFormat.TEXT;
myLoader.addEventListener("complete", returnSQLXMLCallback);
myLoader.load(myXMLURL);
}

我收到返回的 XML 格式的页面,然后解析它

关于html - 加载 html 页面到 flex textarea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/938743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com