导航:首页 > 异常信息 > 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
怎么调节台式电脑护眼 浏览:720
深圳天虹苹果电脑 浏览:955
网络总是异常断开 浏览:618
中级配置台式电脑 浏览:1015
中国网络安全的战士 浏览:638
同志网站在哪里 浏览:1422
版观看完整完结免费手机在线 浏览:1464
怎样切换默认数据网络设置 浏览:1114
肯德基无线网无法访问网络 浏览:1290
光纤猫怎么连接不上网络 浏览:1499
神武3手游网络连接 浏览:969
局网打印机网络共享 浏览:1005