最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

as3+xml+asp+access做的有獎(jiǎng)問(wèn)答

 更新時(shí)間:2009年02月10日 21:38:22   作者:  
as3+xml+asp+access做的有獎(jiǎng)問(wèn)答實(shí)現(xiàn)代碼
XML部份
復(fù)制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8"?>
<li>
<id>
<pp>1、中國(guó)114黃頁(yè)貴港站的網(wǎng)址是?</pp>
<aa>www.gg114chn.com</aa>
<aa>gg.114chn.com</aa>
<aa>www.114chn.com</aa>
<aa>www.114.com</aa>
</id>
<id>
<pp>2、中國(guó)114黃頁(yè)的聯(lián)系電話號(hào)碼是多少?</pp>
<aa>0775—4320568</aa>
<aa>0775—4553709</aa>
<aa>0775—4563709</aa>
<aa>114</aa>
</id>
<id>
<pp>3、中國(guó)114黃頁(yè)貴港運(yùn)營(yíng)中心客服QQ是?</pp>
<aa>10000</aa>
<aa>380463801</aa>
<aa>1015651717</aa>
<aa>854512401</aa>
</id>
<id>
<pp>4、中國(guó)114黃頁(yè)的總公司是?</pp>
<aa>中國(guó)移動(dòng)</aa>
<aa>中國(guó)電信</aa>
<aa>中國(guó)114號(hào)碼百事通</aa>
<aa>北京互聯(lián)星空文化傳播有限公司</aa>
</id>
</li>

AS3類-myform,放在一個(gè)myfirst包里。生成一個(gè)主要由ComboBox組件組的表單,
復(fù)制代碼 代碼如下:

package myfirst{
import flash.display.Sprite;
import flash.events.*;
import flash.net.*;
import flash.text.TextField;
import flash.text.TextFieldType;
import fl.data.DataProvider;
import fl.controls.Button;
import fl.controls.ComboBox;
import fl.controls.SelectableList;
import flash.system.System;
public class myform extends Sprite {
System.useCodePage = true;
var a_form:String="";
var a_num:int;
var a_array:Array=new Array();
public function myform():void {
var loader:URLLoader=new URLLoader;
configureListeners(loader);
var request:URLRequest=new URLRequest("pa.xml");
try {
loader.load(request);
} catch (error:Error) {
trace("Unable to load requested document.");
}
}
private function configureListeners(dispatcher:IEventDispatcher):void {
dispatcher.addEventListener(Event.COMPLETE,completeHandler);
}
private function completeHandler(event:Event):void {
XML.ignoreProcessingInstructions=true;
var loader:URLLoader=URLLoader(event.target);
var myxml:XML=XML(loader.data.toString());
a_num=myxml.id.pp.length();
for (var i:int=0; i <= a_num - 1; i++) {
var p_text:TextField=new TextField();
p_text.text=myxml.id[i].pp;
p_text.width=250;
p_text.y=i*50;
addChild(p_text);
var mycombobox:ComboBox=new ComboBox();
mycombobox.dropdownWidth =180;
mycombobox.move(20,20+i*50);
mycombobox.prompt="選擇答案";
mycombobox.addEventListener(Event.CHANGE, cardSelected);
addChild(mycombobox);
for (var j:int=0; j<=3; j++) {
mycombobox.addItem({label:myxml.id[i].aa[j]});
}
}
}
private function cardSelected(event:Event):void {
var cb:ComboBox=event.currentTarget as ComboBox;
var cbindex:int=getChildIndex(cb)/2;
var aa:int=cb.selectedIndex;
a_array[cbindex]=(String(aa));
}
public function mm(event:Event):void {
for (var k:int=0; k<=a_num-1; k++) {
a_form+=String(a_array[k]);
}
trace(a_form);
}
}
}

同樣放在myfirst包里的另一個(gè)類url_asp,主要用于連接ASP文件
復(fù)制代碼 代碼如下:

package myfirst{
import flash.display.Sprite;
import flash.events.*;
import flash.net.*;
import flash.text.TextField;
import flash.text.TextFieldType;
import fl.controls.Button;
import fl.controls.TextInput;
import flash.system.System;
public class url_asp extends Sprite {
public function url_asp() {
System.useCodePage=true;
var form_name:TextField=new TextField();
var form_tel:TextField=new TextField();
form_name.text="姓名:";
form_tel.text="電話:";
form_name.x=100;
form_name.y=350;
form_tel.x=100;
form_tel.y=300;
addChild(form_name);
addChild(form_tel);
var form_value=new myform();
form_value.x=10;
form_value.y=10;
addChild(form_value);
var myname:String="";
var telephone:String="";
var a_form:String ="";
var variables:URLVariables=new URLVariables();
var myrequest:URLRequest=new URLRequest("save.asp");
var loader:URLLoader = new URLLoader();
var mybutton1:Button=new Button();
mybutton1.x=180;
mybutton1.y=250;
mybutton1.label="確認(rèn)答案";
mybutton1.addEventListener(MouseEvent.CLICK,form_value.mm);
addChild(mybutton1);
var myname_input:TextInput=new TextInput();
myname_input.x=180;
myname_input.y=350;
addChild(myname_input);
var telephone_input:TextInput=new TextInput();
telephone_input.x=180;
telephone_input.y=300;
addChild(telephone_input);
var mybutton:Button=new Button();
mybutton.x=180;
mybutton.y=400;
mybutton.label="提交信息";
addChild(mybutton);
mybutton.addEventListener(MouseEvent.CLICK,onclik);
function onclik(event:Event):void {
variables.myname=myname_input.text;
variables.telephone=telephone_input.text;
variables.a_form= form_value.a_form;
trace( form_value.a_form);
myrequest.data=variables;
myrequest.method=URLRequestMethod.POST;//指定 URLRequest 對(duì)象為 POST。
loader.dataFormat = URLLoaderDataFormat.TEXT;
loader.load(myrequest);//發(fā)送數(shù)據(jù)
}
}
}
}

建一個(gè)FLA,言文檔類就寫(xiě)myfirst.url_asp。
ASP部份,三個(gè)文件。
---conn.asp---
asp文件1數(shù)據(jù)庫(kù)連接
復(fù)制代碼 代碼如下:

<%
Dim conn
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("msg.mdb")
%>

--save.asp----
asp文件2保存數(shù)據(jù)
復(fù)制代碼 代碼如下:

<!-- #include file=conn.asp -->
<%
if request("myname")="" then
response.Write("no data")
response.End()
else
myname=Request("myname")
telephone=Request("telephone")
a_form=Request("a_form")
sql="Insert into data (myname,telephone,a_form) values ('"&myname&"','"&telephone&"','"&a_form&"')"
conn.Execute(sql)
conn.close
Set conn=Nothing
Response.Write "ok"
end if
%>

----list.asp------
asp文件3查看答題者
復(fù)制代碼 代碼如下:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無(wú)標(biāo)題文檔</title>
<style type="text/css">
<!--
body {
background-color: #B57202;
}
-->
</style></head>
<!-- #include file="conn.asp" -->
<body>
<%
dim rs_zl
set rs_zl =server.createobject("adodb.recordset")
rs_zl.open "select * from data",conn,1,1
rs_zl.pagesize=15
if request("page")<>"" then
epage=cint(request("page"))
if epage<1 then epage=1
if epage>rs_zl.pagecount then epage=rs_zl.pagecount
else
epage=1
end if
rs_zl.absolutepage=epage
%>
<table width="750" border="0" cellpadding="2" cellspacing="2">
<tr bgcolor="#666666">
<td>ID</td>
<td>姓名</td>
<td>電話</td>
<td>答案</td>
<td>&nbsp;</td>
</tr>
<%
for i=0 to rs_zl.pagesize-1
if rs_zl.eof then exit for
%>
<tr bgcolor="#666666">
<td><%=rs_zl("id")%></td>
<td><%=rs_zl("myname")%></td>
<td><%=rs_zl("telephone")%></td>
<td><%=rs_zl("a_form")%></td>
<td>&nbsp;</td>
</tr>
<%
rs_zl.movenext
next
%>
</table>
<table width="530">
<tr>
<td width="124" height="38">&nbsp;</td>
<td width="259">
<p align="center">
<a href="list.asp">首頁(yè)</a>&nbsp;
<a href="list.asp?page=<%=epage-1%>">前一頁(yè)</a>&nbsp;
<a href="list.asp?page=<%=epage+1%>">后一頁(yè)</a>&nbsp;
<a href="list.asp?page=<%=rs_zl.pagecount%>">末頁(yè)</a>
</p>
<p align="center">現(xiàn)在是第<%=epage%>頁(yè)一共有<%=rs_zl.pagecount%>頁(yè)</p>
</td>
<td width="131">&nbsp;</td>
</tr>
</table>
<%
rs_zl.close
set rs_zl = nothing
conn.close()
%>
</body>
</html>

相關(guān)文章

  • 火山動(dòng)態(tài)文本滾動(dòng)條V5[AS3版]

    火山動(dòng)態(tài)文本滾動(dòng)條V5[AS3版]

    功能說(shuō)明:本版滾動(dòng)條除了繼續(xù)保持體積小(小于2K),界面容易修改,資源占用率小的優(yōu)勢(shì)外,主要有以下幾點(diǎn)改進(jìn): 1,使用AS3編寫(xiě)。 2,寬高動(dòng)態(tài)指定。 3,增加滾動(dòng)條背景點(diǎn)擊事件。 4,消除了鼠標(biāo)滾輪無(wú)法同時(shí)準(zhǔn)確控制多個(gè)文本框的重大BUG。
    2008-03-03
  • As3.0 xml + Loader應(yīng)用代碼

    As3.0 xml + Loader應(yīng)用代碼

    簡(jiǎn)單說(shuō)說(shuō)AS3.0中對(duì)于XML支持的不同吧: .AS2.0對(duì)XML的支持勉勉強(qiáng)強(qiáng),將就著可以用。而AS3.0中對(duì)XML的支持是全方位的,極其強(qiáng)大和靈活的
    2008-03-03
  • AS3自寫(xiě)類整理筆記 ClassLoader類

    AS3自寫(xiě)類整理筆記 ClassLoader類

    在用flash做項(xiàng)目的時(shí)候,把一些元件,通過(guò)設(shè)置鏈接類,然后使用這個(gè)類,通過(guò)getClass方法即可把這個(gè)素材拿下來(lái)
    2008-06-06
  • Google Analytics在Flash cs3下的使用教程分析

    Google Analytics在Flash cs3下的使用教程分析

    因?yàn)楣ぷ鞯脑颍罱褂玫紾oogle Analytics組件,這個(gè)組件在網(wǎng)上的資料很多,但是大部分都是詳談組件的優(yōu)勢(shì)的,具體的使用沒(méi)有很詳細(xì)的說(shuō)明
    2009-02-02
  • ActionScript 3.0 編程體驗(yàn)

    ActionScript 3.0 編程體驗(yàn)

    日前,Adobe公司發(fā)布了Flash的最新版本Flash Professional 9 ActionScript 3.0 Preview,這是Flash 9的預(yù)覽版,正式版本估計(jì)要到2007年才會(huì)推出,
    2008-03-03
  • AS3 navigateToURL導(dǎo)致ExternalInterface 執(zhí)行失敗問(wèn)題

    AS3 navigateToURL導(dǎo)致ExternalInterface 執(zhí)行失敗問(wèn)題

    AS3 navigateToURL導(dǎo)致ExternalInterface 執(zhí)行失敗問(wèn)題
    2009-02-02
  • as3 rollOver or mouseOver使用說(shuō)明

    as3 rollOver or mouseOver使用說(shuō)明

    rollOver與mouseOver同樣在鼠標(biāo)移到目標(biāo)上時(shí)觸發(fā)事件,細(xì)微區(qū)別在于,mouseOver的bubbles等于true,而rollOver的bubbles是false.
    2009-10-10
  • AS3打開(kāi)新窗口不被屏蔽的代碼

    AS3打開(kāi)新窗口不被屏蔽的代碼

    有時(shí)候flash打開(kāi)的網(wǎng)址會(huì)出現(xiàn)被屏蔽的現(xiàn)象,如何能輕松的打開(kāi)而不被屏蔽呢,下面是具體的代碼。
    2010-08-08
  • flash PureMVC 使用例子

    flash PureMVC 使用例子

    昨天下了PureMVC, 看了一天文檔, 迷茫啊, 找例子也沒(méi)找到, 后來(lái)破解了一個(gè)看了一下, 大概地寫(xiě)了一個(gè)簡(jiǎn)單的用例, 先算是學(xué)習(xí)筆記吧, 先把這最簡(jiǎn)單的例子做法寫(xiě)一下吧( 也不知道這種理解是否正確哦~~汗一個(gè)!)
    2009-01-01
  • AS3自寫(xiě)類整理筆記 Dot類

    AS3自寫(xiě)類整理筆記 Dot類

    拖拽物體1和物體2,就可以看到效果了 index.base.geom.Dot類講解 基本功能:記錄xy兩點(diǎn)
    2008-06-06

最新評(píng)論

瑞丽市| 天水市| 青州市| 肇州县| 四子王旗| 潢川县| 泾阳县| 黄石市| 静宁县| 镇原县| 衡东县| 商南县| 田林县| 方城县| 遂昌县| 香河县| 临洮县| 乳山市| 乳源| 玉山县| 贵溪市| 台江县| 大理市| 宁国市| 息烽县| 吉安县| 英德市| 哈巴河县| 清镇市| 眉山市| 隆子县| 乐山市| 怀化市| 汾西县| 康平县| 余江县| 铜川市| 辉县市| 安宁市| 会泽县| 夹江县|