Adobe CS5.5发布!
![]()
Adobe CS 5.5已经发布,这次发布主要是针对移动互联网作出的更新,Adobe未来计划两年发布一个新版本,新版本发布后一年发布一个.5的版本,更多的消息请关注:http://www.adobe.com/
PNG图片在IE6下的位深度选择
我们知道在IE6下面,很多情况下你也许会发现PNG用了透明后,显示是一块灰色的,现在很多网站对PNG在IE6下面的解决方案一般是是用JS或者CSS滤镜等去设置PNG的透明,这是目前网络上流传得最多的解决方案。但是事实上,IE6是支持PNG-8透明的(IE7以上和Chrome、Safari、Firefox、Opera等是完全支持PNG-24的),PNG有PNG-8和PNG-24区分,PNG-8支持单色透明,模式都是索引颜色,只支持像素级的纯透明,不支持 alpha 透明。我们通常说的“IE6 不支持 PNG 透明”,是指不支持 PNG-24 的透明(将透明区域显示为灰色),IE6半透明的也不支持,因为半透明已经使用到alpha通道了,所以,在用PS导出图片的时候,你可以这样做:
1.色彩很丰富的图片如照片,可以导出为JPG;
2.色彩不丰富的和背景透明的切成gif或者PNG-8的,这是IE6支持的透明;
3.半透明的切成PNG-24,然后使用JS或者CSS滤镜去修复IE6下面的灰色问题。
演示如下(用IE6查看):
PNG-8格式(8位深度):

PNG-24格式(32位深度):


支持3D硬件渲染的 FlashPlayer11 已在Adobe Labs发布!
Flash Player 11的出现,又是一次历史性的转折,业界都知道了,我非常兴奋激动,下面收集一些有关的资源:
(转)Android开发环境搭建全程演示(jdk+eclipse+android sdk)
这是一篇非常好的文章,特地转载过来做标记
原文:http://hi.baidu.com/lvjava/blog/item/74a8480ee120e0c67acbe10f.html
全程演示android开发环境的搭建过程,无需配置环境变量。所有软件都是写该文章时最新版本
一 相关下载
(1) java JDK下载:
进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:
选择 Download JDK 只下载JDK,无需下载jre.
(2)eclipse下载
进入该网页: http://www.eclipse.org/downloads/ (或者直接点击下载:BT下载 HTTP下载) 如下图:

我们选择第一个(即eclipse IDE for java EE Developers)
(3)下载Android SDK
说明: Android SDK两种下载版本,一种是包含具体版本的SDK的,一种是只有升级工具,而不包含具体的SDK版本,后一种大概20多M,前一种70多M。
完全版下载 (android sdk 2.1 r01) 升级版下载 (建议使用这个,本例子就是使用这个这里面不包含具体版本,想要什么版本在Eclipse里面升级就行)
二 软件安装
(1)安装jdk 6u19 安装完成即可,无需配置环境变量
(2)解压eclipse eclipse无需安装,解压后,直接打开就行
(3)解压android sdk 这个也无需安装,解压后供后面使用
(4)最终有三个文件夹,如下图:

三 Eclipse配置
1 安装android 开发插件
(1)打开Eclipse, 在菜单栏上选择 help->Install New SoftWare 出现如下界面:

点击 Add按钮,出现如下界面

输入网址: https://dl-ssl.google.com/android/eclipse/ (如果出错,请将https改成http)
名称: Android (这里可以自定义)
点击OK,将出现如下界面

点击 Next按钮 ,出现如下界面:

点击Next按钮,出现如下界面:

选择 I accept the terms of the license agreements 点击Next,进入安装插件界面

安装完成后,出现如下界面

点击Yes按钮,重启Eclipse
2 配置android sdk
(1)点击菜单window->preferences,进入如下界面

选择你的android SDK解压后的目录,选错了就会报错,这个是升级工具,目前还没有一个版本的SDK
(2)升级SDK版本,选择菜单 window->Android sdk and avd manager 出现如下界面

选择update all按钮,出现如下界面

选择左边的某一项,点击accept表示安装,点击reject表示不安装,我这里只选了SDK 2.1 和samples for api 7 , 自己可以任意自定义,确定后,选择install按钮,进入安装界面如下:

安装完成如下:

(3)新建AVD(android vitural device) 和上面一样,进入android sdk and avd manager,选中Vitural Devices 在点击New按钮
点击New按钮后,进入如下界面:

名称可以随便取,target选择你需要的SDK版本,SD卡大小自定义,点击 Create AVD,得到如下结果

如上显示创建AVD完毕
3 新建Android项目
(1)选择菜单file->new->other 进入如下界面:

选择新建Android Project项目,点击Next按钮,进入如下界面

名称自定义,应用程序名自定义,报名必须包含一个点以上,min SDK version里面必须输入整数
点击Next出现如下界面:

注: 若有错误如: Project … is missing required source folder: ‘gen’ ,则将gen->Android.Test->R.java这个文件删掉,Eclipse会为我们重新生成这个文件,并且不会报错。
(3)配置运行
右键项目->Run as -> Run Configuration 进入如下界面:

该界面,点击Browse 按钮,选择你要运行的项目
选择Target切换到以下界面

该界面选择运行的AVD,将AVD前面的方框设置为选择状态。
(4)测试项目运行
右键项目名称->run as ->Android Application 即可启动运行该Android程序,如下所示:

正在进入

测试程序运行结果
四 结束语
至此,android开发环境搭建完毕,有问题请留言。在这里要注意,我这里只是下载了android sdk r4升级工具,没有下载具体的SDK,而是通过在Eclipse里面的Android Sdk管理工具升级的,你也可以直接下载具体的SDK版本,如: Android sdk 2.1 r1 上面有这个的下载链接,但我任务用升级工具更好。
另外,每次启动虚拟机都要好几分钟,你启动一次之后,可以打开着虚拟机,然后不用关闭,下次再调试的时候就不用再重新启动了,这样会块一点。
Smart AS3 Loading
greensock的产品我一直在使用,比如:TweenLite/TweenMax,一直觉得非常好用。去年又发布了一个重量级产品LoaderMax,自从一发布开始我就开始在项目中使用她,无论是单个加载、队列加载、清除加载、getClass等真是一应俱全,使用起来特别爽,在此向各位隆重推荐。
LoadMax:http://www.greensock.com/loadermax/
下面3篇文章可以让你快速入门:
http://hi.baidu.com/mr_ziqiang/blog/item/110aa9998df2b6066f068c55.html
http://hi.baidu.com/mr_ziqiang/blog/item/4ed3436658325f2bab184c06.html
http://hi.baidu.com/mr_ziqiang/blog/item/b2c33f731afc32138701b003.html
感谢那些默默为我们做出奉献的同志们!
FDT下如何自动生成包含SWF文件JS的html模板
1.下载FDT 包含SWF文件JS的html模板(这里下载:http://fdt.powerflasher.com/blog/wp-content/uploads/2010/03/fdt-html-template.zip)
2.放置到项目根目录下
3.打开template-build.properties修改参数,例如htmlTitle为网页标题,mainSWFName为生成的SWF名字
4.把ant面板打开(在window的show view中有ant),然后从Flash Explorer中拖template-build.xml到ant中,执行绿色的类似播放的按钮(意思是运行这个ant编译,控制台中输出有:BUILD SUCCESSFUL字样表示编译成功,同时默认的发布文件夹bin文件夹中也会有对应的html文件生成)
5.在Debug Configurations中的FDT SWF Application中当前的编译项目的Start中设置为viewer为Browser,意思是浏览器的意思。
这样就可以自动生成包含SWF文件JS的html模板了
在Firefox中使用Flash Switcher切换Flash播放器,并自定义添加Flash Player的方法
首先到http://blog.sephiroth.it/firefox-extensions/flash-switcher/下载安装该插件.
安装完毕,启动Firefox可以看到如下的图标,点击之后就会出来Flash的播放器列表,点击就可以切换到对应的版本进行Flash测试了。默认安装了一些Flash Player,但有些时候我们想自己安装更多的播放器版本,那么怎么做呢?

点击下面红色的链接,你会看到下图2的样子(下图已经省略了中间部分):
Plugins dir的意思是动态复制Flash Player插件放置的地址,其实这个FF插件就是切换的时候把相应的Flash播放插件复制到这个插件目录供FF浏览器使用。
Local dir这个就要注意了,这个是放置所有FP插件的目录,也就是说,FF要到这里来拷贝插件到plugins dir中,那么我们的插件就是要放到这里去。


打开local dir,你会发现如下结构,也就是说是以文件夹方法放置各个版本的FP插件的,我们一会也跟着这样做。(注意:我的是Win7系统,AppData如果没有看到,就到文件夹选项里面设置不隐藏文件和文件夹)

打开其中一个,你会发现如下的两个文件,其中NPSWF32.dll就是安装编译好的FP播放器,每个版本的都是一样的名字,所以知道为什么要用文件夹放置了吧。而事实上,我们到Adobe下载的FP是exe格式的,那么怎么样变成.dll这样的格式啊,办法很简单。

首先打开下图的System plugin dir目录,你会发现,里面有一个NPSWF32.dll文件哦,这个文件的意思是,目前电脑系统上面安装的FP版本插件,如果你不知道是什么版本,你可以到http://www.macromedia.com/software/flash/about/验证一下版本。这个.dll文件是你从Adobe下载的exe安装文件安装好之后的FP保存地址,那么很容易,我们到Adobe下载对应的FP,然后安装,然后把这个dll复制出来,那么我们不就获得这个版本的FP插件了吗?呵呵,你懂的。

我们到adobe.com去下载我们想要的FP版本,然后安装,然后从system plugin dir中复制NPSWF32.dll。然后我们在local dir下面建立一个文件夹,命名如:10.2.151.49D,然后粘贴dll文件到这个目录里面,然后重新启动FF

启动之后,你会发现如下这样多了一个FP插件吧,点击其他的也可以对应切换其他版本FP,你可以用FF打开http://www.macromedia.com/software/flash/about/检验浏览器FP的版本,这样你就可以在不同版本的FP中测试你的Flash应用了:

PHP+Mysql能够update数据,无法insert数据的解决办法
测试Flcms的时候,使用本地的PHP、MySQL虚拟服务器的时候,一切都非常OK,搬到服务器的时候,发现居然无法插入数据,我使用的mysqli面向对象的PHP程序,我一开始以为是服务器不支持Mysqli,用phpinfo()一看,支持啊,并且不支持的话,怎么可能可以更新呢?!!!接下来不停的检查我的PHP程序,怎么检查都没有发现错误。。。。搞得我很头都大了之后,终于发现我本地的MySQL版本是底版本,而服务器的是高版本。高版本的MySQL对字段的检查非常严格,不允许有空的字段插入,也就是你在insert的时候,只insert了几个字段的数据,但是其他的字段是空的或者是忽略了,这个时候就出现了我上面说的情况。
解决办法:
找到服务器的mysql根目录下面的my.ini文件,找到sql-mode这行:
将sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
改为sql-mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”。
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « May | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | ||||
Iven’s Microblog
让我们把爱传递!
Archives
Recent Comments
- Tedium on 抉择、割舍、坚持
- Iven on WO,Flash CMS!
- Gmmy on WO,Flash CMS!
- Iven on WO,Flash CMS!
- 曾加 on WO,Flash CMS!


