2011-02-17 94 views
1

我想獲得的Adobe AIR的SocketServer類的工作。當我從adobe網站上粘貼這段代碼時:1046:類型未找到或不是編譯時常:ServerSocketConnectEvent

import flash.net.ServerSocket; 
import flash.events.ServerSocketConnectEvent; 

function onConnect(e:ServerSocketConnectEvent):void 
{ 
    var incomingSocket:Socket = e.socket; 
} 
var server:ServerSocket = new ServerSocket(); 
server.addEventListener(Event.CONNECT, onConnect); 
server.bind(8888); 

我得到錯誤,說無法找到SocketServerConnectEvent。但是,有一條導入語句正好在其上方的行中導入該類。我在這裏錯過了什麼?

回答

0

發生這種情況,因爲當您啓動AIR應用程序它正試圖在正常的Flash Player中運行它,它顯然不能夠訪問這些類。

有一篇文章關於它讓我看看,如果我能找到它。好吧找不到它。

如果從閃存(CS5等),運行它應該運行正常。在flex builder中,我認爲你點擊了ctrl + f11。

我使用閃光燈開發的大部分時間,我不知道你會怎麼做它。如果那是你使用的那麼我之前說的原因是它爲什麼發生。 (證實了我的箱子)

相關問題