:::: 菜单 ::::

Flash CS5小道消息一蹩

这篇文章为我们介绍了一些Flash CS5的小道消息。文中有几处错别字,像我这样E文不咋样的,看得泪流满面。

几个我关注的点:

普及率

当前的Flash平台情况,其中FlashPlayer10的安装数量还在不断上升,新的数字预计将在短期内达到90%以上的覆盖率。

Flash CS5特点

对开发者来说最大的新闻就是Flash创作终于和FlashBuilder整合了。
如果你在用Flash CS5,就能通过一个新的导出对话框导出一个新FlashBuilder项目。 [ 阅读全文 ]


getURL或navigateToURL弹出窗口被IE拦截

问题描述:

下午遇到个麻烦:IE7和IE8会拦截flash中navigateToURL(‘xxx’,’_blank’);
as2下的getURL一样被拦截。
貌似曾经遇到过这情况,但并不是经常出现,所以一直没去研究被拦截的条件。今天又出现了,正好找找原因。

搜索一番,发现很多去年的讨论。
有人指出:

IE7和Firefox(我使用的版本是2.0.0.11)会阻止用navigateToURL方法打开新窗口,而AS2中的getURL方法则不会,让人很不爽。既然项目选择了AS3开发,就只能想办法来解决。

首先当然想到的是ExternalInterface了,测试发现还是会被blocked。后来想添加wmode会不会有所帮助,于是在页面中添加wmode属性为opaque,果然OK了。 [ 阅读全文 ]


“创意工厂”引发唇枪舌战

2009年9月4日,开复博士(http://blog.sina.com.cn/kaifulee)离职谷歌。创意工厂网站浮出台面。
这本是一件很棒的事情,却引发了一些IT博客上的争论。
http://initiative.yo2.cn/archives/642502 这篇文章火了。以防和谐,拷贝与此:

http://www.innovation-works.com/New.asp
1. 用asp,创新吗?
2. 英语中,news和new是意义完全不同的两个词吧?New.asp可见制作网站的外包公司多么山寨
3. 页面td布局就不说了,关键是content=”text/html; charset=gb2312″,这个就值得一喷了。
4. 媒体联系 这一栏居然出现了.doc格式的东西。其实我现在懒得装Word了,装了懒得开,都是拖G Docs。还好不是.docx。
5. 好吧,英文版是UTF-8了,但是http://en.innovation-works.com/new.asp?page=1’会出错。 [ 阅读全文 ]



IIS下404错误页一个注意点

刚刚在测试网站,做到flash加载图片的问题,发现加载一个不存在的文件时flash居然还有进度信息,并且到100%后不显示。
丈二和尚摸不着头脑啊,后来用firebug测了一下发现load的那个图居然返回http头是200status,而且还有文件!
这才想起来是我设置过IIS里的404错误页导致的。

这里有一个注意点:IIS里设置404错误页有两种方式指定。一种是相对URL,一种是本地文件。
如果设置URL方式,那么IIS会返回404页面,同时发200状态的头,相当于转向。
而使用文件方式,IIS才会返回404状态的头。切记切记……


ActionScript for Multiplayer Games and Virtual Worlds[下载]

ActionScript for Multiplayer Games and Virtual Worlds图书概述

The demand for multiplayer games and virtual worlds has exploded over the last few years. Not only do companies want them for site stickiness through social networking, but developers have tremendous interest in exploring this niche area. While developing multiplayer content is challenging, it isn’t as difficult as you might think, and it is fun and highly rewarding! ActionScript for Multiplayer Games and Virtual Worlds explains fundamental multiplayer concepts from connecting to a server to real-time latency hiding techniques. In this book you’ll learn: How to connect users to achieve real-time interaction When to make decisions on the server versus the game client Time synchronization techniques How to use dead reckoning smoothing to hide network latency About tile-based games the isometric view Techniques for customizing and rendering avatars in a virtual world In addition, you’ll learn everything that goes into building: A real-time multiplayer tank battle game A real-time multilayer cooperative game A virtual world

[ 阅读全文 ]


Flash组件Slider的Skin高度更改

根据设计来的界面,发现flash cs4的Slider组件太细了,得加粗。也就是修改Slider的高度。
查了一下API文档,没有设置SliderTrackSkin高度方面的。
看来得操刀UI组件了。

探索…
结果:
Flash cs4中的UI组件文件目录在[X:\**]\Adobe Flash CS4\Common\Configuration\Components下
源文件在[X:\**]\Adobe Flash CS4\Common\Configuration\Component Source\ActionScript 3.0\User Interface下 [ 阅读全文 ]


JQuery在ie下window.resize的麻烦

flash网站要实现大小控制,往往需要做一个flash跟着窗口尺寸自动放大缩小的功能。

我采用的方法是:
放一个容器div承载,里面放着100%宽高的flash
js监听网页窗口大小,然后重设容器div的大小
flash里监听舞台变化,相应视图改变位置等

用JQuery在监听窗口大小的环节出现状况。

代码: [ 阅读全文 ]



文件明明存在,却require_once(./*.php)出错

问题描述:

刚装好PMA,在火狐中访问,会看到白板,什么都没输出。使用IE可以看到500错误(服务器内部错误)

打开报错后发现

Warning: require_once(./libraries/common.inc.php) [function.require-once]: failed to open stream: No such file or directory in ***\mousebomb\pma\index.php on line 35

Fatal error: require_once() [function.require]: Failed opening required ‘./libraries/common.inc.php’ (include_path=’.;C:\php5\pear’) in ***\mousebomb\pma\index.php on line 35

而文件是确实存在且IUSR(IIS匿名访问用户)有权限的。 [ 阅读全文 ]