致力于网页设计制作教程:HTTP://WWW.ASP119.COM

当前位置:首页 > 媒体动画 > Flash教程 > 正文

AS3.0编程 Flash留言本前台制作

作者:××× 来源:本站 浏览:  添加日期:2010-4-1 12:45:34

Flash前台部分,主要执行留言内容的显示和浏览,执行签写留言操作。具体分为这样及部分来完成:
创建基本元件,包括静态、动态和输入文本元件,文档背景元件和按钮元件。此部分使用Creat类来实现。
创建详细场景和面板。此部分使用Csence类来实现。
显示和浏览留言部分,在Main文档类中实现。
发表留言部分,在Main文档类中实现。

创建基本元件

创建基本元件的方法,位于Creat类中。此类提供的方法包括:
creatTitle():创建一个场景显示标题,此标题被加上了滤镜效果。
creatStaticText():创建静态文本的方法。
creatDyText():创建多行动态文本的方法。
creatInputText():创建单行输入文本的方法。
creatMInputText():创建多行输入文本的方法。
creatButton():创建按钮的方法。
creatbg():创建显示留言的背景。
creatAlertbg():创建提示面板的背景。

创建场景内容和面板

创建创建内容和面板的方法在CSence类中,其中包含了以下几种方法:
creatAddsc():创建发表留言场景的方法。
CreatListSc():创建显示留言场景的方法。
ShowBook():显示留言内容的方法。
alert():创建提示面板的方法。
具体的实现方法位于CSence类中,代码如下所示。
package com.lzxt{
//导入包
import flash.display.Sprite;
import com.lzxt.Creat;
import flash.text.TextField;
//创建类
public class CScene extends Sprite {
//构造函数
public function CScene() {
}

显示和浏览留言

显示和浏览留言的流程为:从数据库获取留言信息→分析留言数据信息→加载显示面板→显示留言→翻页按钮,进行浏览。
具体的程序代码,使用文档类:Main。代码如下所示。


发表留言

发表留言的实现流程为:单击显示场景的【签写留言】按钮→初始化签写留言场景→填写留言内容→单击【发表留言】按钮,发表留言或者单击【返回首页】按钮,取消发表留言,返回。→若发表留言,则执行后台程序,写入数据库。



后台支撑部分

后台支撑部分由三个asp文件组成,分别为:conn.asp、getly.asp和fbly.asp。分别用来执行连接数据库,获取留言和发表留言三个环节。
(详细内容请参照本书)
说明:发表留言环节,主要是将获取的数据写入数据库,实现数据的出错。
至此,本例后台部分全部完成。

asp中也可以将连接数据库的方法定义为一个函数,在需要使用的页面中包入定义函数的页面,就能够使用了。本节将定义连接和关闭数据库的函数,代码如下所示。

获取留言

获取留言的流程如下:获取需要打开的页码→打开数据库→建立数据集→获取符合条件的数据→对数据进行组合→输出数据。实现的代码如下所示。

发表留言

发表留言的流程为:获取flash发送过来的数据→打开数据库→建立数据集→追加数据,写入数据库→关闭数据库,完成操作。具体的实现代码如下所示。