2014-02-14 30 views
0

我需要從一個簡單的閃存程序發送一個變量值到PHP文件或我的數據庫,我發現這個代碼在網上爲如何將變量值發佈到php文件?

var loader:URLLoader = new URLLoader(); 
loader.addEventListener(Event.COMPLETE, completeHandler); 
var variables:URLVariables = new URLVariables(); 
variables.someVar = "someValue"; 
var request:URLRequest = new URLRequest("myPhpPage.php"); 
request.method = URLRequestMethod.POST; 
request.data = variables 
loader.load(request); 
function completeHandler(event : Event) : void{ 
trace("finished sending and loading"); 
} 

,但如果我做一個簡單的程序有一個按鈕,提高了值或「p」由一個每次點擊的代碼

on (press) { 
i ++; 
} 

和我把代碼後在幀動作窗口,我收到錯誤消息。其中一個是'The class or identifier'URLLoader'無法加載。'我也無法加載URLVariables,Events和URLRequest。請告訴我我在這裏錯過了什麼。

回答

1

確保您具有正確的導入以使用URLLoader和URLVariables等類。檢查的Adobe網站,看看他們來自

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

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/URLVariables.html

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/URLRequest.html

我們看到,他們都來自flash.net包什麼包。您需要確保導入包如下:

import flash.net.*; 
+0

除此之外,您還可以檢查導出哪個版本的Actionscript。 on(press)在AS3中被刪除,但是如果我的內存提供URLLoader,URLRequest,URLVariables在AS3中都是新的。 – jolyonruss

相關問題