关于FLASH留言板的详细教程

新西兰兴品汇

新西兰兴品汇

2016-01-29 12:48

关于FLASH留言板的详细教程,关于FLASH留言板的详细教程

基于网页的留言板,我们已经见得很多,一个完整的留言板包括三个部分:
1.  显示留言的页面(显示朋友们给我的留言)
2.  填写留言的页面 (向后台提交信息)
3.  数据库(用于保存后台信息)
关于如何制作基于网页的留言板,不去多作解释,可以参考相关资料。
就目前而言,FLASH是不可以直接操作象ACCESS, SQL, Mysql 等数据库的,他只能依靠ASP ,PHP ,JSP等其他的语言来实现数据的提交和查询。同时,FLASH还可以和XML对接,实现一些数据的操作。
 
FLASH和ASP的交互:
无论是ASP,PHP还是JSP等其他语言,原理大都一样,本人对ASP熟悉一点,所以以下只讲解FLASH与ASP的对联;
查看FLASH的帮助文件,可以找到好几种的交互方法,
本人使用最多的还是:
loadVariablesNum(url:String, level:Number, [method:String]) : Void
loadVariablesNum(参数1,参数2,参数3),参数1为变量所处位置的绝对或相对 URL,参数2为一个整数,指定 Flash Player 中接收这些变量的级别
参数3为发送变量的 HTTP 方法,常用的有"get"和"POST",推荐使用"POST"方法。
例1:新建一个flash文件,拖一个可输入的文本框组件,取实例名为name_txt,再拖入一个按钮组件到场景中,取实例名为send_btn,在第一帧上写

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fjc/)      _root.send_btn.onRelease=function()
      {   
         if(_root.name_txt.text!="")
          { 
            myname=_root.name_txt.text;
            loadVariablesNum("write.asp",0,"POST");
               }
            }

那么,测试影片后,在文本框中,输入一个不为空的字符后,点击发送按钮后,输入的内容,将被提交到同一个文件夹中的名为"write.asp"中去!
write.asp通过Request.Form("myname")的方法,就可以得到提交过来的数据,这里就简单的实现了 FLASH向ASP提交数据。
接下来看看FLASH如何从ASP读数据:
例2:新建一个flash文件,拖一个动态文本框组件到场景中,取实例名为read_txt,在第一帧上写

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fjc/)     loadVariablesNum("read.asp",0,"POST");
     _root.read_txt.text=myname;

     理论上测试后,read_txt文本框会显示read.asp提交过来的myname中的值,但是有时候不能够保持实时性,常常得不到数据,相信也有许多朋友
     会遇到同样的问题,这里讲两个小技巧。
 
     技巧一:
     首先可以在FLASH初一个变量为 active_old=0; 在ASP中Response.Write("active_new=1")
     那么FLASH里可以写上:    

 active_old=0;
     _root.onEnterFrame=function()
     {
     loadVariablesNum("read.asp",0,"POST");
      _root.active_old=active_new;
      _root.read_txt.text=myname;
      if(_root.active_old==1)
      {
         delete _root["onEnterFrame"];
          } 
 
     }

    此段代码表示,开始FLASH会不断地访问read.asp,read.asp会把变量active_new传递给FLASH中的_root.active_old,当_root.active_old改变后,
    将停止事件。
 
    技巧二:
    使用loadVariablesNum("read.asp?temp="+random(10000),0,"POST");的方式,在每次访问时会得到最新的数据,不会再使用缓存中的信息。
   
关于ASP中的代码如何书写,不再多作解释,重点讲解FLASH如何准确和及时得到数据库里的数据,达到我们期望的功能。
 
[备注]
  &

展开更多 50%)
分享

猜你喜欢

关于FLASH留言板的详细教程

flash教程
关于FLASH留言板的详细教程

asp简单的ajax留言板

Web开发
asp简单的ajax留言板

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

经典QQ留言板主人寄语

电脑入门
经典QQ留言板主人寄语

开发基于XML的留言板

Web开发
开发基于XML的留言板

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

留言板翻页的实现详解

PHP
留言板翻页的实现详解

可爱留言板手工制作 自制手工diy留言板

手工制作
可爱留言板手工制作 自制手工diy留言板

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

jsp“抓”网页代码的程序

jsp“抓”网页代码的程序

我认为JSP有问题(下)

我认为JSP有问题(下)
下拉加载更多内容 ↓