會在DEBUG模式下無法進入Eclipse測試servlet環境,
此時要修改 工具 > 網際網路選項
1. 彈出訊息簡單用
import mx.controls.Alert;
..........
Alert.show("連線錯誤,請重新進入!!");
2. 讀取外部 as檔案
<mx:Script source="ActionScript檔案">
Client.prototype.newfun=function(){}
你也可以把這function定義在單一Client instance下,
例:
application.onConnect(newClient)=function(){
.....
newClient.newfun=function(){}
}
nc=new NetConnection();
.....
nc.myfun=function(){}
Client端:
nc.call("message", null, msg);
Server端:
application.onAppstart=function(){
application.chat_content="";
}
application.onConnect=function(newClient){
.......
newClient.message=function(msg){
application.chat_content+=msg;
}
}
Server端:
application.onConnect=function(newClient,pwd){
if(pwd=="ok"){
application.acceptConnection(newClient);
newClient.call("get_message",null,message);
}else{
application.rejectConnection(newClient,errObj);
}
}
Client端:
........
nc.get_message=function(message){};
Server端
application.onDisconnect=function(newClient){
userlist_so.setProperty(newClient.name,"");
}
server端:
application.onDisconnect=function(newClient){
for(var i=0;i<application.clients.length;i++) {
application.clients[i].call("client_fun",null,sendvar);
}
}
Client端:
nc.client_fun=function(myvar){ }
< Connector port="80" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="Big5" />