導航:首頁 > 異常信息 > as3網路連接狀態

as3網路連接狀態

發布時間:2022-07-31 10:03:54

① as2轉as3!

stop();
win.enabled = false;
var loginData:URLLoader = new URLLoader();
register.addEventListener(MouseEvent.CLICK,clickHandler1);

function clickHandler1(event:MouseEvent){
win.title="(教程Flash與ASP)用戶注冊";
msg.text="";
gotoAndStop(2);
}
login.addEventListener(MouseEvent.CLICK,clickHandler2);

function clickHandler1(event:MouseEvent){
if ((username.text == "") || (password.text == "")) {
msg.text = "請正確輸入用戶名或密碼!";
} else if((username.length<8)||(password.length<8)){
msg.text = "用戶名和密碼不能小於8位!";
} else {
msg.text = "驗證中...";

var request:URLRequest=new URLRequest("login.asp?username="+username.text+"&password="+password.text);
loginData.load(request);
login.addEventListener(Event.COMPLETE,comHandler);
login.addEventListener(IOErrorEvent.IO_ERROR,errorHandler);
}
};
function comHandler(event:Event) {
if(loginData.data==""/*此處寫密碼正確時的返回值*/){
msg.text = "登錄成功";
username.text="";
password.text="";
}else{
msg.text = "用戶名或密碼錯誤";
username.text="";
password.text="";
}
function comHandler(event:Event) {
msg.text = "網路連接故障";
username.text="";
password.text="";
}

};

大致這樣~

② b311as+853網路已連接不可上網

摘要 計算機無法連接WLAN熱點,計算機無法訪問互聯網。

③ as3如何連接sql

無法直接連接。。需通過後台 比如 PHP JSP .NET之類

④ as3.0怎麼連接mysql資料庫

為了使用簡單,我做了一個簡單的包裝類(包含一個數據結構):

package com.easily.ds
{
public class DataBaseData
{
public var host:String;
public var port:int;
public var username:String;
public var password:String;
public var database:String;
}
}
package com.easily.util
{
import com.easily.ds.DataBaseData;
import com.maclema.mysql.Connection;
import com.maclema.mysql.Field;
import com.maclema.mysql.MySqlResponse;
import com.maclema.mysql.MySqlToken;
import com.maclema.mysql.ResultSet;
import com.maclema.mysql.Statement;

import flash.events.Event;
import flash.events.EventDispatcher;

import mx.rpc.AsyncResponder;

/**
* @author Easily
*/
public class DataBase extends EventDispatcher
{
private var mDataBase:DataBaseData;
private var mConnection:Connection;

public function DataBase(database:DataBaseData)
{
mDataBase = database;
}

public function connect():void
{
mConnection = new Connection(mDataBase.host, mDataBase.port,
mDataBase.username, mDataBase.password, mDataBase.database);
mConnection.addEventListener(Event.CONNECT, onConnected);

mConnection.connect();

function onConnected(event:Event):void
{
mConnection.removeEventListener(Event.CONNECT, onConnected);

dispatchEvent(event);
}
}

public function disconnect():void
{
mConnection.disconnect();
}

public function select(sql:String, completeHandler:Function, errorHandler:Function = null):void
{
var st:Statement = mConnection.createStatement();
var token:MySqlToken = st.executeQuery(sql);
var responder:AsyncResponder = new AsyncResponder(resultHandler, faultHandler, token);
token.addResponder(responder);

function resultHandler(result:Object/*ResultSet*/, token:Object/*MySqlToken*/):void
{
var data:Array = [];

if (result is ResultSet)
{
var fieldList:Array = result.getColumns();
while (result.next())
{
var item:Object = {};
for each (var field:Field in fieldList)
{
item[field.getName()] = result.getString(field.getName());
}
data.push(item);
}
}

completeHandler(data);
}

function faultHandler(info:Object, token:Object):void
{
if (errorHandler == null) return;

errorHandler();
}
}

public function insert(sql:String, completeHandler:Function, errorHandler:Function = null):void
{
var st:Statement = mConnection.createStatement();
var token:MySqlToken = st.executeQuery(sql);
var responder:AsyncResponder = new AsyncResponder(resultHandler, faultHandler, token);
token.addResponder(responder);

function resultHandler(result:Object/*MySqlResponse*/, token:Object/*MySqlToken*/):void
{
completeHandler(result.insertID);
}

function faultHandler(info:Object, token:Object):void
{
if (errorHandler == null) return;

errorHandler();
}
}

public function remove(sql:String, completeHandler:Function, errorHandler:Function = null):void
{
var st:Statement = mConnection.createStatement();
var token:MySqlToken = st.executeQuery(sql);
var responder:AsyncResponder = new AsyncResponder(resultHandler, faultHandler, token);
token.addResponder(responder);

function resultHandler(result:Object/*MySqlResponse*/, token:Object/*MySqlToken*/):void
{
completeHandler();
}

function faultHandler(info:Object, token:Object):void
{
if (errorHandler == null) return;

errorHandler();
}
}
}
}
其中有3個方法,select,insert,remove,分別對應了SQL語句中的select,insert,delete

用法很簡單,先連接:

var databaseData:DataBaseData = new DataBaseData();
databaseData.host = "127.0.0.1";
databaseData.database = "game";
databaseData.password = "123456";
databaseData.port = 3306;
databaseData.username = "root";

var dataBase:DataBase = new DataBase(databaseData);
dataBase.addEventListener(Event.CONNECT, onConnected);
dataBase.connect();

function onConnected(event:Event):void
{
dataBase.removeEventListener(Event.CONNECT, onConnected);

dispatchEvent(new Event(Event.COMPLETE));
}
如果不需要用了可以先斷開連接:

dataBase.disconnect();
下面是select語句:

var sql:String = "select id,name from `npc`";
dataBase.select(sql, endQuery);

function endQuery(data:Array):void
{
var npcList:Array= [];
for each (var item:Object in data)
{
var npc:Object = {id:item.id, name:item.name};

npcList.push(npc);
}
}
insert語句用法會返回一個insertID,也就是插入的那條數據的ID。

⑤ 請問 AS3 如何用正則表達式匹配網頁內所有連接

你不可能匹配所有連接的。有些網頁,他把連接用js分開了。
只能是組裝拼接賽選標簽的方法來實現抓起網頁的連接。

我簡單的說一下步驟
先是載入網頁,在分析標簽,分析標簽,提取連接,放入數組。

⑥ flash as3 socket 連接192.168.1.18是連接那裡的

host,不用說這個詞就是主機,也就是伺服器ip,port,埠號,你理解得沒有問題,flash就是在客戶機上運行的。socket包我到是沒有好好看看,但這個函數猜也大該明白是什麼意思。可能是用這兩個參得到一個socket實例,這段代碼完成後是放到公網上運行的,對於公網來說,host決對是唯一的。也就是我們常見的www.xxxx.com

一般我們開發的環境不可能用公網的,都是本地機器上調試開發,所以那裡用的是192.168.1.18一個內網ip.他這個例子程序顯然是以開發環境為例。

⑦ as3開發的視頻播放器,如何能夠電腦睡眠喚醒之後,自動連接

不用考慮睡眠斷點續接的問題,因為是自動的,隨手寫個helloWorld都能做到。
但如果是開機自動運行的話 只靠flash是做不到的。其它技術輔助的話 還不如直接用那種技術製作。
個人認為flash終歸是個做小廣告的玩意,感覺靠不住已經轉其它技術了。

⑧ vivox6as為什麼2g上不起網

這種情況的話有兩種可能

第一種是手機的網路狀態,實在是太差了,沒有辦法進行網路連接。

第二種的話,有可能是手機的網路制式,不支持上網,只支持2g正常的通訊功能。

閱讀全文

與as3網路連接狀態相關的資料

熱點內容
網路共享中心沒有網卡 瀏覽:527
電腦無法檢測到網路代理 瀏覽:1377
筆記本電腦一天會用多少流量 瀏覽:597
蘋果電腦整機轉移新機 瀏覽:1381
突然無法連接工作網路 瀏覽:1080
聯通網路怎麼設置才好 瀏覽:1230
小區網路電腦怎麼連接路由器 瀏覽:1057
p1108列印機網路共享 瀏覽:1215
怎麼調節台式電腦護眼 瀏覽:719
深圳天虹蘋果電腦 瀏覽:955
網路總是異常斷開 瀏覽:618
中級配置台式電腦 瀏覽:1015
中國網路安全的戰士 瀏覽:638
同志網站在哪裡 瀏覽:1422
版觀看完整完結免費手機在線 瀏覽:1464
怎樣切換默認數據網路設置 瀏覽:1114
肯德基無線網無法訪問網路 瀏覽:1290
光纖貓怎麼連接不上網路 瀏覽:1499
神武3手游網路連接 瀏覽:969
局網列印機網路共享 瀏覽:1005