GVKun编程网logo

PHP+MYSQL+Flash 做留言本(1)[组图]_MySQL(php+mysql留言板)

1

对于PHP+MYSQL+Flash做留言本(1)[组图]_MySQL感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解php+mysql留言板,并且为您提供关于ACTIONSCRIPT,AS3

对于PHP+MYSQL+Flash 做留言本(1)[组图]_MySQL感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解php+mysql留言板,并且为您提供关于ACTIONSCRIPT,AS3,MXML,FLEX,FLEX BUILDER,FLASH BUILDER,FLASH,AIR,FLASH PLAYER之关系、actionscript-3 – 是否首选导入类(例如import flash.events.MouseEvent)而不是包的全部内容(例如import flash.events.*)、ActionScript,Flash,Flash/Flex Builder,FlashPlayer,AIR,swf,swc,swz之间的区别、Adobe Flash CS6如何安装-Adobe Flash CS6安装教程的宝贵知识。

本文目录一览:

PHP+MYSQL+Flash 做留言本(1)[组图]_MySQL(php+mysql留言板)

PHP+MYSQL+Flash 做留言本(1)[组图]_MySQL(php+mysql留言板)

     刚开始做这个留言本的时候,连mysql和php都没接触过。经过痛苦的查找资料和学习,郁闷了一个星期后完成了我的简单留言本。网上没有比较好的php留言本相关教程,我下载的N多源文件都看得云里雾里,而且好多都将代码写在MC上。又或许可能有好的教程我没搜到,但无论如何,我现在要在这里班门弄斧一番了。

flash+php+mysql简单留言本教程

目的:

用flash+php+mysql制作一个简单的留言本。

配置环境:

最开始肯定是先配置相应的环境了。我下载的是配置环境套件包,傻瓜式的方法,简易安装,比较适合我。

文件夹介绍如下(Init.cmd安装;PnCp.cmd控制面板。):

PHP+MYSQL+Flash 做留言本(1)[组图]_MySQL

Apache文件夹:PHP服务器(类似IIS)。
MySQL-5.0.15b文件夹:MySQl数据库服务器。
data文件夹:存放的是网站数据库。(留言本的数据库存放于此,后台)
bin 文件夹:里面的文件用来操作数据库(DOS方式)
php-5.2.6-Win32文件夹:PHP的函数库,用Apache来解释。
ZendOptimizer文件夹:加速PHP的执行。
htdoc(或www):存放网页文件。(留言本的网页文件放于此,前台)
phpMyAdmin文件夹:操作数据库(Windows方式)
注:

1、安装时会提示你输入MySQl数据库密码,这里密码以“sun”为例。(用户名为“root”)

PHP+MYSQL+Flash 做留言本(1)[组图]_MySQL

2、浏览器中输入“http://127.0.0.1”后显示配置相关信息,可以输入MySQl密码进行连接测试。

PHP+MYSQL+Flash 做留言本(1)[组图]_MySQL


ACTIONSCRIPT,AS3,MXML,FLEX,FLEX BUILDER,FLASH BUILDER,FLASH,AIR,FLASH PLAYER之关系

ACTIONSCRIPT,AS3,MXML,FLEX,FLEX BUILDER,FLASH BUILDER,FLASH,AIR,FLASH PLAYER之关系

  • 原文链接:http://zengrong.net/post/1295.htm

ActionScript

ActionScript通常简称为AS,它是Flash平台的语言。AS编写的程序,最终可以编译成SWF、SWC。SWF就是我们常说的Flash动画。但是现在SWF已经不仅仅是动画,而是RIA的载体。

ActionScript有3个版本,分别是1.0版(AS1),2.0版(AS2)和3.0版(AS3)。只有Flash Player 9及以上播放器才支持AS3编译的SWF。这三个版本的差别非常大,现在最流行的版本是AS3。

Flex与MXML

因为在开发RIA的时候,需要很多常用的功能,例如控件(Button,ComboBox,List……)、布局(VGroup、VBox……)等等…… Adobe就开发了一套官方的框架集来实现这些功能,这套框架集就叫做Flex。

为了方便程序员快速编写RIA程序界面,Adobe又实现了一种基于XML语法的语言MXML,这套语言很像HTML,可以与AS混用,MXML最终也是编译成SWF或SWC。 Flex框架就是使用AS3与MXML两种语言写成的。但说白了,MXML 外加实现了MXML语法,如果你有兴趣,也可以自己实现这些。 Flash和Flex,都是用AS编写,使用swf体现。

Flash

现在Adobe已经将Flash其定义为一个平台(Flash Plantform),包括了Flash IDE、Flash Builder、AIR、Flash Player以及更多。但我们一般讲Flash,有两个意思,一个是指Flash动画(也就是网页上扩展名为swf的动画),另一个就是Flash IDE。

Flash(IDE)从4.0开始进入中国,前期一直在网页动画方面告诉发展,多被用来做网页小广告(让你cpu100%的罪魁祸首之一)和MV(showgood三国系列、小小系列、大学自习室……曾经风靡一时啊)。那时的“闪客”,主要是做动画,即使涉及到编程,也大多是用当时的AS1.0(后来Flash MX 2004升级为AS2.0)写一点stop、gotoAndplay之类的东东了。Flash(IDE)发展到8.0版本以后,才开始大量用于编程,当时比较流行的就是“Flash留言本”等等。相关历史我做了一张图来表示,括号里的数字是年份。

FlashIDE发展史

Flash Builder/Flex Builder

AS发展到3.0之后,由于其语法和JAVA比较像,再加上增强的性能与强类型,可以完全脱离FLA文件,使用纯文本编码,受到了许多其他程序员(尤其是JAVA程序员)的青睐。由此得以高速发展,用AS开发程序的人也越来越多。AS在视频网站、游戏行业发展迅速。但是,Flash IDE虽然是一个很好的动画制作工具,却不是一个好的开发工具。于是,Adobe又发布了Flex Builder,一个基于Eclipse的IDE,并发布了Flex SDK,后来又开源了。

有了免费的编译器,Flex得以快速发展。用Flex Builder也可以开发纯AS项目(即所有的文件都是as文件,不包含MXML,也不包含FLA)。一个真正的程序猿,应该更愿意使用这种方式吧?Flex Builder从4.0开始,被Adobe改名为Flash Builder。

Flash Builder和Flash IDE不应该放在一起比较,它们不是一类软件。如果一定要比较一下的话,那么就是Flash IDE比较偏重于设计一点,用它做动画比较方便,当然也可以用它编写AS3程序。用Flash IDE编写的程序,会有一个FLA源文件,可能还包含多个as文件。Flash Builder偏重于程序,用它可以开发MXML(也就是Flex)项目。也可以用它编写纯AS项目。用Flash Builder编写的项目,都是纯文本文件(.as或者.mxml)。 对于程序流,当然偏爱Flash Builder,而设计流比较偏爱Flash IDE。

当然,IDE并非只有Adobe官方的东西,Flash Develop就是个免费的IDE。如果你愿意,用记事本做编辑器也没什么不好(比如说zrong就正在尝试VIM),因为SDK和编译器都是免费的。

Flash Player

swf动画需要在网页上显示出来,就需要安装Flash Player。Flash Player的不同版本,其实与Flash IDE也有一定的对应关系(从上图也能看出来)。但到了AS3时代后,这个对应关系就不那么明显了。Flash Player 9是能支持AS3 的最低版本(其实前面还有一个Flash Player 8.5,只是没普及就升级到9了),后面的Flash Player 都能支持AS3了。关于Flash Player,我写过一篇有史以来关于Flash Player的最详细说明,看这个就很清楚了。

AIR

Flash Player 再强大,也是运行在浏览器中,受浏览器约束。为了摆脱浏览器,Adobe又出奇招,发布了AIR。AIR其实就是一个Runtime,你可以把它理解成JVM。有了AIR,就可以用AS3开发桌面软件,而且开发出的软件可跨平台运行(这和JAVA的一次编译,随处运行不是如出一辙么!)。目前国内的AIR应用主要集中在网站的客户端方面,例如新浪微博AIR客户端等。

SWF SWC SWZ

SWF
swf是我们见到的最多的Flash平台文件了。是的,它就是Flash平台的最终表现形式。前面说到了,无论是Flex、Flash还是纯AS3,最终编译出来的文件都是swf格式,浏览器中的Flash Player插件和独立的Flash Player,也只能“打开”swf文件进行播放。前面说到的AIR,它的本质也就是运行时+swf而已。

其实并非所有的swf都能直接播放的。swf有3种:

  1. 程序SWF(application swf):可以直接在flash player中运行的swf;
  2. 库SWF(library swf):swc文件中的library.swf;
  3. 模块SWF(module swf):Flex Module产生的swf文件。

最终用户碰到的绝大多数都是“程序SWF”,而程序猿们碰到后面两种SWF的可能性就比较大。

SWC

SWC是一种库文件,通常用来发布非开源的类。程序猿们将源码编译成SWC文件,并发布api文档,我们就可以使用这些SWC提供的类库进行自己的开发。SWC并不是运行时共享的,而是在编译的时候直接加入了程序SWF中。最终的程序SWF可以脱离SWC运行。

SWC本质就是一个zip文档,其中包含一个library.swf文件和一个用于描述的xml文件,你可以用zip管理器打开它查看。

SWZ

你可能会发现,从TLF出现以来,Flex SDK中多了一个flashx包,这个包中的功能,就是用SWZ实现的。SWZ是在运行时共享的库,你可以将其看作一个可以放在外部的SWC。而且SWZ的共享是平台级别的(Moudle SWF的共享是浏览器级别),存在于操作系统缓存中(Module SWF的存在浏览器缓存),只要下载过一次SWZ,你的操作系统中所有用到这些SWZ中的地方(无论是IE、FF、Chrome还是AIR)都不用重新下载。

对于程序猿,这里的关于SWC和SWZ的信息肯定是不够的,所以建议看一下smithfox的swf swc swz RSLs ant,本文的这个部分也是参照它写成的。

全文完


关联文章

  1. [转]Flash Builder 4中构建纯ActionScript书写的AIR项目
  2. Flash Professional 载入资源文件方法考">[转]Flash/Flex Builder <-> Flash Professional 载入资源文件方法考
  3. Flex Builder 3 b3编译的swf文件为什么那么大?
  4. 《ActionScript 3.0 Cookbook》读书笔记1.2-关于trace()
  5. Flash Builder 4 For Linux

actionscript-3 – 是否首选导入类(例如import flash.events.MouseEvent)而不是包的全部内容(例如import flash.events.*)

actionscript-3 – 是否首选导入类(例如import flash.events.MouseEvent)而不是包的全部内容(例如import flash.events.*)

指定您打算在代码开头使用哪个类,函数或命名空间有什么好处?

解决方法

the reference says:

If you import a class but do not use it in your script,the class is
not exported as part of the SWF file. This means you can import large
packages without being concerned about the size of the SWF file; the
bytecode associated with a class is included in a SWF file only if
that class is actually used. One disadvantage of importing classes
that you do not need is that you increase the likelihood of name
collisions.

但是,对于我来说,拥有在后面的代码中使用的类的确切列表会更方便

ActionScript,Flash,Flash/Flex Builder,FlashPlayer,AIR,swf,swc,swz之间的区别

ActionScript,Flash,Flash/Flex Builder,FlashPlayer,AIR,swf,swc,swz之间的区别

 

原文链接:http://zengrong.net/post/1295.htm

ActionScript

ActionScript通常简称为AS,它是Flash平台的语言。AS编写的程序,最终可以编译成SWF、SWC。SWF就是我们常说的Flash动画。但是现在SWF已经不仅仅是动画,而是RIA的载体。

ActionScript有3个版本,分别是1.0版(AS1),2.0版(AS2)和3.0版(AS3)。只有Flash Player9及以上播放器才支持AS3编译的SWF。这三个版本的差别非常大,现在最流行的版本是AS3。

Flex与MXML

因为在开发RIA的时候,需要很多常用的功能,例如控件(Button,ComboBox,List……)、布局(VGroup、VBox……)等等……Adobe就开发了一套官方的框架集来实现这些功能,这套框架集就叫做Flex。

为了方便程序员快速编写RIA程序界面,Adobe又实现了一种基于XML语法的语言MXML,这套语言很像HTML,可以与AS混用,MXML最终也是编译成SWF或SWC。Flex框架就是使用AS3与MXML两种语言写成的。但说白了,MXML 外加实现了MXML语法,如果你有兴趣,也可以自己实现这些。Flash和Flex,都是用AS编写,使用swf体现。

Flash

现在Adobe已经将Flash其定义为一个平台(Flash Plantform),包括了Flash IDE、FlashBuilder、AIR、FlashPlayer以及更多。但我们一般讲Flash,有两个意思,一个是指Flash动画(也就是网页上扩展名为swf的动画),另一个就是FlashIDE。

Flash(IDE)从4.0开始进入中国,前期一直在网页动画方面告诉发展,多被用来做网页小广告(让你cpu100%的罪魁祸首之一)和MV(showgood三国系列、小小系列、大学自习室……曾经风靡一时啊)。那时的“闪客”,主要是做动画,即使涉及到编程,也大多是用当时的AS1.0(后来FlashMX2004升级为AS2.0)写一点stop、gotoAndplay之类的东东了。Flash(IDE)发展到8.0版本以后,才开始大量用于编程,当时比较流行的就是“Flash留言本”等等。相关历史我做了一张图来表示,括号里的数字是年份。

FlashIDE发展史

Flash Builder/Flex Builder

AS发展到3.0之后,由于其语法和JAVA比较像,再加上增强的性能与强类型,可以完全脱离FLA文件,使用纯文本编码,受到了许多其他程序员(尤其是JAVA程序员)的青睐。由此得以高速发展,用AS开发程序的人也越来越多。AS在视频网站、游戏行业发展迅速。但是,FlashIDE虽然是一个很好的动画制作工具,却不是一个好的开发工具。于是,Adobe又发布了FlexBuilder,一个基于Eclipse的IDE,并发布了Flex SDK,后来又开源了。

有了免费的编译器,Flex得以快速发展。用FlexBuilder也可以开发纯AS项目(即所有的文件都是as文件,不包含MXML,也不包含FLA)。一个真正的程序猿,应该更愿意使用这种方式吧?FlexBuilder从4.0开始,被Adobe改名为Flash Builder。

Flash Builder和Flash IDE不应该放在一起比较,它们不是一类软件。如果一定要比较一下的话,那么就是FlashIDE比较偏重于设计一点,用它做动画比较方便,当然也可以用它编写AS3程序。用FlashIDE编写的程序,会有一个FLA源文件,可能还包含多个as文件。FlashBuilder偏重于程序,用它可以开发MXML(也就是Flex)项目。也可以用它编写纯AS项目。用FlashBuilder编写的项目,都是纯文本文件(.as或者.mxml)。 对于程序流,当然偏爱FlashBuilder,而设计流比较偏爱Flash IDE。

当然,IDE并非只有Adobe官方的东西,FlashDevelop就是个免费的IDE。如果你愿意,用记事本做编辑器也没什么不好(比如说zrong就正在尝试VIM),因为SDK和编译器都是免费的。

Flash Player

swf动画需要在网页上显示出来,就需要安装Flash Player。Flash Player的不同版本,其实与FlashIDE也有一定的对应关系(从上图也能看出来)。但到了AS3时代后,这个对应关系就不那么明显了。Flash Player9是能支持AS3 的最低版本(其实前面还有一个Flash Player 8.5,只是没普及就升级到9了),后面的FlashPlayer 都能支持AS3了。关于Flash Player,我写过一篇有史以来关于FlashPlayer的最详细说明,看这个就很清楚了。

AIR

Flash Player再强大,也是运行在浏览器中,受浏览器约束。为了摆脱浏览器,Adobe又出奇招,发布了AIR。AIR其实就是一个Runtime,你可以把它理解成JVM。有了AIR,就可以用AS3开发桌面软件,而且开发出的软件可跨平台运行(这和JAVA的一次编译,随处运行不是如出一辙么!)。目前国内的AIR应用主要集中在网站的客户端方面,例如新浪微博AIR客户端等。

SWF SWC SWZ

SWF
swf是我们见到的最多的Flash平台文件了。是的,它就是Flash平台的最终表现形式。前面说到了,无论是Flex、Flash还是纯AS3,最终编译出来的文件都是swf格式,浏览器中的FlashPlayer插件和独立的FlashPlayer,也只能“打开”swf文件进行播放。前面说到的AIR,它的本质也就是运行时+swf而已。

其实并非所有的swf都能直接播放的。swf有3种:

  1. 程序SWF(application swf):可以直接在flash player中运行的swf;
  2. 库SWF(library swf):swc文件中的library.swf;
  3. 模块SWF(module swf):Flex Module产生的swf文件。

最终用户碰到的绝大多数都是“程序SWF”,而程序猿们碰到后面两种SWF的可能性就比较大。

SWC

SWC是一种库文件,通常用来发布非开源的类。程序猿们将源码编译成SWC文件,并发布api文档,我们就可以使用这些SWC提供的类库进行自己的开发。SWC并不是运行时共享的,而是在编译的时候直接加入了程序SWF中。最终的程序SWF可以脱离SWC运行。

SWC本质就是一个zip文档,其中包含一个library.swf文件和一个用于描述的xml文件,你可以用zip管理器打开它查看。

SWZ

你可能会发现,从TLF出现以来,Flex SDK中多了一个flashx包,这个包中的功能,就是用SWZ实现的。SWZ是在运行时共享的库,你可以将其看作一个可以放在外部的SWC。而且SWZ的共享是平台级别的(MoudleSWF的共享是浏览器级别),存在于操作系统缓存中(ModuleSWF的存在浏览器缓存),只要下载过一次SWZ,你的操作系统中所有用到这些SWZ中的地方(无论是IE、FF、Chrome还是AIR)都不用重新下载。

对于程序猿,这里的关于SWC和SWZ的信息肯定是不够的,所以建议看一下smithfox的swf swc swzRSLs ant,本文的这个部分也是参照它写成的。

全文完

Adobe Flash CS6如何安装-Adobe Flash CS6安装教程

Adobe Flash CS6如何安装-Adobe Flash CS6安装教程

  在电脑上怎么安装Adobe Flash CS6呢,有哪些步骤呢?下面小编就和大家一起分享Adobe Flash CS6的安装教程,有需要的朋友可以来看看这篇文章哦,希望可以帮助到大家。

  1.首先,在PC下载网下载Adobe Flash CS6软件包,解压,双击打开exe文件,

Adobe Flash CS6

  2.选择需要勾选的选项,点击“安装”。

Adobe Flash CS6

  3.正在安装中,请用户耐心等待。

Adobe Flash CS6

  4.安装完成,点击退出即可。

Adobe Flash CS6

  以上就是小编分享的Adobe Flash CS6的安装教程,还不会的朋友可以来学习一下哦。

我们今天的关于PHP+MYSQL+Flash 做留言本(1)[组图]_MySQLphp+mysql留言板的分享已经告一段落,感谢您的关注,如果您想了解更多关于ACTIONSCRIPT,AS3,MXML,FLEX,FLEX BUILDER,FLASH BUILDER,FLASH,AIR,FLASH PLAYER之关系、actionscript-3 – 是否首选导入类(例如import flash.events.MouseEvent)而不是包的全部内容(例如import flash.events.*)、ActionScript,Flash,Flash/Flex Builder,FlashPlayer,AIR,swf,swc,swz之间的区别、Adobe Flash CS6如何安装-Adobe Flash CS6安装教程的相关信息,请在本站查询。

本文标签:

上一篇PHP+MYSQL 网站开发中遇到的问题汇总(2)_MySQL(php+mysql网站开发全程实例)

下一篇PHP+MYSQL+Flash 做留言本(3)[组图]_MySQL(php+mysql留言板)