2012-05-17 6 views
1

as3 код:AS3 PHP переменные

public function exists(uid:String):void { 
     request = new URLRequest("http://localhost/index.php"); 
     request.method = URLRequestMethod.POST; 

     variables = new URLVariables(); 
     variables.uid = uid; 
     request.data = variables; 

     loader = new URLLoader(); 
     loader.dataFormat = URLLoaderDataFormat.VARIABLES; 
     loader.addEventListener(Event.COMPLETE, urlLoader_existsHandler); 
     loader.load(request); 
    } 

    protected function urlLoader_existsHandler(event:Event):void { 
     trace(event); 
     //var variables:URLVariables = URLLoader(event.target).data; 
     //trace(variables); 
     //trace(variables.success); 
    } 

выход РНР

успех = 1 & registration_id = 1

Ошибка:

Error Image

ответ

1

Используйте формат TEXT вместо VARIABLES

loader.dataFormat = URLLoaderDataFormat.TEXT; 

Вот связанные документы:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/URLLoader.html#dataFormat

+0

я наткнулся на статью, в которой говорится, что есть ошибка, loader.dataFormat = URLLoaderDataFormat.VARIABLES.toUpperCase() сделал трюк, (он имеет для прописных букв) –

Смежные вопросы