Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将html页面加载到flex文本区域_Html_Apache Flex_Url - Fatal编程技术网

将html页面加载到flex文本区域

将html页面加载到flex文本区域,html,apache-flex,url,Html,Apache Flex,Url,您好,我想在flex的textarea框中显示一些来自网站的文本内容 <?xml version="1.0" encoding="utf-8"?> 导入mx.managers.PopUpManager; 导入mx.core.Application; 导入flash.net.urloader; 导入mx.rpc.events.ResultEvent; 导入mx.controls.Text; 导入mx.controls.Alert; [可装订] 私有变量xmlText:Strin

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

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

导入mx.managers.PopUpManager;
导入mx.core.Application;
导入flash.net.urloader;
导入mx.rpc.events.ResultEvent;
导入mx.controls.Text;
导入mx.controls.Alert;
[可装订]
私有变量xmlText:String;
私有函数serviceResult(事件:ResultEvent):无效
{
myTextArea.text=event.result.contents.content;
}
私有函数init():void{
listContents.send();
}
]]> 


有什么想法吗?

我已经这样做了b4,但是通过使用URLLoader和URLEQUEST使用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格式接收返回的页面,然后解析它

尝试使用TextArea控件的.htmlText属性。请参见这里的Flex文档:

这应该是可行的,但请记住Flex控件的HTML呈现功能还相当初级;你不会在样式或格式方面得到太多的东西(因此这个主题上的StackOverflow问题很多),但基本知识应该对你有用。

简写方式:

<mx:TextArea htmlText="{xmlText}" />    
<mx:String id="xmlText" source="data.xml" />


public function returnSQLXMLCallback(event:event):void{}您能告诉我放在那里的内容吗?很抱歉我已经有了它(var x:xml=new xml(event.target.data);非常感谢您的帮助!哦,是的,您的回答帮助了我!谢谢
<mx:TextArea htmlText="{xmlText}" />    
<mx:String id="xmlText" source="data.xml" />