交互过程与网站数据库和配置文件建立
作者:星仔 日期:2008-03-09 10:31

上面是本实例的交互示意图,顺着箭头看你就可以很轻松的看清楚交互的一个过程。我们对这个过程进行技术分工制作,第一部分:界面部分,即FLASH+HTML部分,用来显示登录入口和提交数据、以及登入后的界面,这部分我们将通过FLASH+Dreamweaver来制作实现;第二部分是逻辑部分,接受从FLASH发送过来的数据,读取数据库数据并且与之对比,判断是否一致;这一部分,我们通过VWD来实现;第三部分,是数据层,用来存储数据,这一部分,我们通过SQL 2005客户端实现。为了调试的方便,我们制作的顺序是
最近一个星期的作品
作者:星仔 日期:2008-02-28 12:21
示例一:FLASH+ASP.NET实现网站登陆
作者:星仔 日期:2008-02-21 18:33
现在我们将要进入第一个FLASH与.NET交互的示例,这个示例是主要是通过输入用户名和密码,然后提交后用户如果存在并且对应符合数据库字段即登陆,否则无法登陆。在技术上描述为:首先我们采用的是ASP.NET中的典型的三层结构,第一层,是界面层,用FLASH+HTML来显示界面,即表现层;第二层是使用ASP.NET程序与数据库交互,即逻辑层;第三层就是数据库层了,专门用来存储数据,即数据层。ASP.NET中的三层结构的优势或者你想深入了解三层结构你可以通过百度或者Google来搜索得到更详细的了解。
变量的命名规则
作者:星仔 日期:2008-02-20 17:22
标准的变量命名:
1.尽量使用有含义的英文单词做为变量名
业界通用的做法,使用英文单词命名变量,用单词很容易的表明变量的意义。例如:address,这个变量存储的应该是地址;title存储的应该就是标题。
2.变量名采用骆驼命名法
骆驼命名法是指混合使用大小写字母来构成变量和函数的名字,一般是首字母小写,第二个以后的单词的首字母大小,经常用于几个单词组合一起使用的情况。比如:userName,由user和name构成,表示用户名。又如,highLevelFlag,由high、level、flag构成。
变
连载六:为布局图添加设计元素并上色,进行初步调整
作者:星仔 日期:2008-02-19 11:03
如上图,这是我们做好的版式图,接下来我们将要放入标志(注意:标志在放入之前,为了设计的需要和尊重客户,已经是使用Illustrator重新勾画一次,点此下载此LOGO)、导航、图片等内容,并且对放进去的内容进行初步调整。放进来以后,通过初步的调整,结果如下:
说明:为了让标志突出,从而凸显品牌,所以在标志的区域用了一块色块,并且色块使用了一定的透明度,中心导航菜单的几个色块也是一样的,有一定的透明度,但色彩不一,目的是想营造设计上的节奏与变化,为了让人不至于太过于感受方框束缚,所以,在底部加入一个版权,以使得页面有向外的张力。
接着,我们为第2个版式置入设计元素和初步的调整。
做好的版式图如下图:
说明:这个版式图放入了标志、图片、广告语、导航菜单等,并且对版式做出了适当的调整,这个设计图目前处于初步调整阶段,下一节将会细化处理,让页面更细腻。页面中背景加入了淡淡的花纹,主体部分用一个渐变的背景,意向是使得页面主体部分与整个网站的背景有所区分,突出主体。主体的背景使用了投影,以使得页面产生层次感。标志下面加一个色块,初步是考虑页面的平衡,在色彩上,广告语使用不同的色彩,产生色彩的变化和节奏,并且从大小、英文搭配一起使用以使得文字广告成为一个组合,更加利于广告语的突出。
开发软件和配置ASP.NET开发环境
作者:星仔 日期:2008-02-18 12:42
ASP.NET与FLASH交互的成功网站:苹果树下http://appleshow.cc/
从现在开始,我们将进入ASP.NET和FLASH的交互学习。对于本教程,我们不会像传统的教学方法那样,先学基础,再学习应用;我们一开始就学习应用!我们主要是通过制作应用实例,在实例中动手做,在做中讲基础,在做中学习!
本教程使用的学习软件有:VS2005以上版本(即visual studio 2005)或者VWD2005(即Visual Web Developer 2005)以上版本、SQL SERVER 2
连载二:AS3中数据的本质之变量的声明
作者:星仔 日期:2008-01-21 01:20
1.数据本质和重要性:
在AS中,我们通过数据来描述比如MC帧数、舞台大小、视频流播放的状态等。这些都是数据,我们通常给这些数据命名一个名字,这样可以方便我们控制它,那么我们所起的名字,就是通常所说的变量。
在AS3中所有的数据都是对象!(大家可以把它理解为一个一个的物体)
AS3中有两种数据类型:基元数据类型和复杂数据类型。
基元数据类型:也叫原始数据类型,是语言的基本构成单元,AS3中预定义的基元数据类型一共有:Boolean、int、Number、String、uint
其中:int、Number、
连载一:认识FLASH AS3
作者:星仔 日期:2008-01-20 23:01
1.关于AS3:
AS3全称ActionScript 3.0
AS3是一门功能强大、面向对象的编程语言,是构建RIA的理想语言。AS3使用的是AVM(虚拟机)2的AS引擎,它的性能和速度比以前的AS的引擎有极大的提高,这使得AS3比以前的AS代码执行的速度要快很多,最快可以达到以前的10倍。
运行AS3的是FLASH Player 9,它完全可以兼容以前的AS代码,所以现在不必担心以前的FLASH程序无法使用。
2.AS3的特色:
AS3由两个部分组成:核心语言和FLASH Player API。核心语言定义编程语言的基本构建块,如:语句、表达式、条件、循环等。FLASH Player API特定功能并提供对FLASH Player特定访问的类组成。
核心语言特色:
a.运行时异常处理机制:
以前的AS编写,出现错误时候查找错误比较耗费时间,AS3中加入堆栈跟踪,可以快速的发现和找到错误。
b.运行时类型:
类型信息在运行的时候还保持,可增强系统的类型安全性,可以提高性能减少内存使用。
c.密封类:
AS3在运行的时候无法添加其他属性和方法的概念,可以提高内存使用效率和访问性能,也帮助开发人员写出更加可靠的程序。
d.闭包方法:
AS2中的this关键字无法记住自身指向的原始对象,现在AS3的闭包方法可以自动记起。此功能对事件处理非常有用。
e.使用E4X理论处理XML数据:
不必要象传统AS2以前那样解析XML了,AS3完全支持先进的ECMAScript for XML
f.正则表达式 AS3实现ECMAScript规范中的定义正则表达式,拥有强大的字符处理能力。
g.命名空间:
AS3中的命名空间来源于XML语言中的命名空间概念。AS3中所有访问控制说明符public、private、internal、protected,其本质都是通过内建命名空间实现的。用户自定义命名空间,可以定义出不同的访问控制权限。
FLASH Player API主要新特色:
a.DOM3事件模型:
模仿W3C DOM3事件规范模型,使应用程序内的对象可以交互和通信,保持状态并对更改做出响应。
b.显示列表API:
架构改变为一个清晰、稳健、高效的视觉抽象结构。显示对象、可交互对象、容器对象清晰划分了抽象层次。新的轻型容器Sprite类、新的Shape类可以使用新的操作符自然地进行实例化,并可任何时候重定义父级。深度已经可以由显示列表API自动管理,不需手工分配。有了显示列表概念,遍历子对象更加轻松简单。
3.AS3的开发工具:
FLASH CS3
FLEX2、FLEX3及FLEX SDK
本人学习主要是使用FLASH CS3
4.使用FLASH CS3编写第一个AS3程序:“hello world!”
写程序的人都喜欢从“hello world!”来入门编写第一个程序。我们编写第一个AS3程序步骤如下:
a.启动FLASH CS3 ,新建AS3文档,并保存为helloworld.fla;(如下图,选第一个选项)

b.新建一个AS文件,(上图第4项)存为helloworld.as,和helloworld.fla放在同一个目录中,接着在helloworld.as中写入如下代码:
其中helloworld为.as类的文件名,不是.fla的文件名,注意大小写,FLASH中大小写是有区别的。
(如图:)

c.绑定helloworld.as类到helloworld.fla并编译:
切换到helloworld.fla,找到文档属性栏(一般在底部)中的文档类输入框,输入helloworld.as的helloworld,按CTRL+ENTER浏览,这个时候FLASH就开始编译了,最后的结果是在输出框中输出hello,world!。(如图)

第一个AS3程序即可完成。
源文件下载:
0120.rar (4.49 KB , 下载:171次)













