Ciao a tutti,
sto perdendo la testa su questa cosa...
codice:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:HTTPService
id="productsRequest"
url="http://localhost/products.asp" />
<mx:DataGrid x="20" y="80" id="productGrid" width="400" dataProvider="{productsRequest.lastResult.products.items}" >
<mx:columns>
<mx:DataGridColumn headerText="Name" dataField="name" />
<mx:DataGridColumn headerText="Price" dataField="price" />
</mx:columns>
</mx:DataGrid>
<mx:Button x="50" y="8" label="Get Data" click="productsRequest.send();" />
</mx:Application>
Se lo compilo e poi da localhost/bin/dbase.html mi dice questo:
[RPC Fault faultString="Error #2070: Violazione della sicurezza sandbox: il chiamante non può accedere allo stage appartenente a ." faultCode="Client.CouldNotDecode" faultDetail="null"]
at mx.rpc.http::HTTPService/http://www.adobe.com/2006/flex/mx/internal::processResult()
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::resultHandler()
at mx.rpc::Responder/result()
at mx.rpc::AsyncRequest/acknowledge()
at ::DirectHTTPMessageResponder/completeHandler()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunctio n()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/flash.net:URLLoader::onComplete()
Se invece lo lancio direttamente dalla finestra che appare dopo la compilazione mi appare questo:
[RPC Fault faultString="Error #2148: Il file SWF file:///C:/Inetpub/wwwroot/bin/dbase.swf non può accedere alla risorsa locale file:///C:/Inetpub/wwwroot/products.asp. Solo i file local-with-filesystem e i file SWF locali attendibili possono accedere alle risorse locali." faultCode="InvokeFailed" faultDetail="null"]
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::invoke()
at mx.rpc.http.mxml::HTTPService/http://www.adobe.com/2006/flex/mx/internal::invoke()
at mx.rpc.http::HTTPService/send()
at mx.rpc.http.mxml::HTTPService/send()
at dbase/___Button1_click()
Vi prego datemi una mano sono alla frutta