FLASH的MYSQL驱动的ASSQL记录
FLASH MYSQL驱动 ASSQL记录.
这是一个可以直接从FLASH连MYSQL的开源项目“ASSQL”,官方的使用方法:http://code.google.com/p/assql/wiki/Examples#Inserting_Binary_Data_Example
下载:http://code.google.com/p/assql/
于是就想自己用用试试,开始做的时候想的很简单,解析下WP的配置文件(简单解析下字符串得到想要的配置而已)用FLASH直接读取文章,做一个WORDPRESS每个月归档的例子。后来在传到站点测试的时候才发现很多的问题,一开始想的太简单,FLASH去连数据库,就相当于从客户端直接连数据库了。(所以FLASH确实解析不了WP的配置 – -,我把它当JAVA或者PHP了,居然就这么把自己搞混了~)
还有就是安全方面的问题,也许这个SQL驱动的作者想到了这些安全问题,不过从客户端直接用用户密码链接数据库还是觉得会有安全隐患,并且如果数据库服务器对访问IP做了限制也会连接不上。
所以最后得出总结:也许FLASH真的没必要去(或者说是不应该)直接去连数据库,这放上来成了一个测试客户端能不能直连数据库的程序了(可能因为我写AS仅是自己的喜好觉得只能这么用,也许真在项目中使用的话结合项目的WEB配置会是不同的用法),提供这个例子的代码(前后思路不一样 最后写的比较乱 ),例子请编译flex_ll19_wp_archives文件夹下的mxml。其余两个包assql是as的SQL驱动包,ll19_core是一个自己用的核心包。
可以通过参数简单配置这个例子:参数panelBorderColor=0×000000表示panel的borderColor,buttonBorderColor=0×000000是两个按钮的borderColor。
虫子移动的FLASH
修改了Levitated.net一个早期作品为AS3版本.
这个是很多年前Levitated的作品了,因为总想给http://www.ll19.com/bb页加一个全屏的FLASH效果确不知道加什么好,于是翻了很多以前保存的源代码,找到了这个(改写之后却发现全屏后内存占用过高而放弃加入了 – -)。不过起码比类似下雪的效果好的多。
做了自适应屏幕,及配置等方面的调整,用面向对象的思路改写成了AS3版本,可以通过参数来配置这个FLASH的一些相关的属性:
ifBg 是否需要背景 true/false | insectShadow 是否需要阴影 true/false | ifRandom 是否默认自动生成 true/false | ifToolsTips 是否显示工具提示 true/false | ifButton 是否显示右上角的按钮 true/false | insectNumber 虫子最多的数量 默认 8 | buildTime 自动生成的时间 默认 2(秒) | insectSize 虫子最大到多少倍 默认 2(1-2倍) | maxStride 最大的步幅 数字 默认 30 | minStride 最小的步幅 数字 默认 5 | bgColor 如果背景是TRUE则背景颜色 例如 OxOOOOOO | loadingTextFamily loading的字体 例如 loadingTextFamily=宋体 | loadingTextColor loading的字体颜色 例如 OxOOOOOO | loadingTextSize loading的字体大小 例如 12 | buttonTextColor 按钮的字体颜色 例如 OxOOOOOO
没有特殊配置则默认即可。