我的BrowserManager为什么用不了?

2009年12月26日

如题:我的BrowserManager为什么用不了?

今天就遇到了这样的一个问题,用BrowserManager时,在测试环境下,可以很正常的得到BrowserManager.url信息,但放发布放在另一个.php页面中就怎么也使用不了。

后来看了生成的html页面有这样一句话:,把它复制到要发布的.php页面中,就OK了。

原来flash是通过js得到浏览器的URL地址的,没有这个JS文件就当然得不到啦。!!

admin 未分类

原来升级 WordPress 这么的方便

2009年11月6日

今天看到wordpress提示需要升级,于是选择了自动升级按钮,原来一切用PHP都可以做到自动升级。
但我还是不明白为什么PHP能做到自动升级功能。看到根目录下的PHP文件又确实被修改了,日期为今天11-06。
何解?

admin 未分类

[转]看了一篇翻译得不错的文章,讲述在avm2 上运行c/c++程序的,现在文章献上

2009年8月13日

看了一篇翻译得不错的文章,讲述在avm2 上运行c/c++程序的,现在文章献上,大致意思是在flash player上通过调用LLVM虚拟机,实现c/c++级别的效率.有了这样速度,做3D游戏不再是梦想.
自从2007年中推出了AS3支 持了面向对象的开发方式之后, 可谓动作不断. 去年又将AVM2的核心虚拟机tamarin 捐赠给了ECMA4 , 又将FlexBuild2直接升级到FlexBuild3, 这不,在08年末,又蹦出一个 Adobe Alchemy, 这在战略上具有极为重要意义. 而FLASH 从一个简单的动画客 户端,一跃升级成一个未来富媒体应用程序的平台. 从这一系列战略步骤,不难看出ADOBE想成为WEB乃至桌面开发霸主的野心! 微软你要小心了. 那么你可能要问了, 为什么Alchemy这么重要呢? 作为FLASH实践者, 效率问题是众所周知的. 因为, FLASH中运行的代码是 ACTIONSCRIPT, 它是一个脚本语言.而这个语言是运行在FLASH内部的AVM2虚拟机上的. 所以它的一些功能都需要经过, 语言解释成AVM2虚拟机字节码,然后AVM2运行字节码,最后由本地NATIVE语言,也就是本机2进制程序执行.虽然这解决了平台无关的问题,但是带 来一个副作用,就是比较慢,这就是为什么FLASH上一直没有杀手级应用的主要原因. 从本质上来说, 这是一个构架上的问题. 而Alchemy 的出现,从构架上,改进了这个问题,你可以使用C/C++编写核心,快速的算法,让AS3进行调用, 达到加速的目标. 这在过去,你只能使用ADOVE提供给你的内置native 程序. 现在,你可以自己干这件事情了. 既解决了平台无关的问题,又解决了效率的问题,甚至可以利用FLASH本身几十亿现有的客户端的优势,解决了渠道问题.可以这样说, Alchemy 打开了一个前所未有的时代! 让我们看看 Alchemy 到底做什么. 从ADOBE的说明文档上可以看到, Alchemy 是一个 运行在低层的虚拟机 (Low Level Virtual Machine) ,他运行在AVM2之下. 那你又要问了.既然有了一个虚拟AVM2了,为什么还要一个LLVM? 其实, LLVM [...]

admin 未分类

flash生成swc和flex相互问题.

2009年8月2日

今天一朋友问我flash生成的UI怎么放到flex里,我告诉他生成SWC.一个小时后他说生成了SWC,但是在flex看不到.通过远程操作终于把他遇到的问题解决了.现在说下遇到的几点误区.
在生成SWC前,先看下一个类(UIComponent),flash和flex都能使用这个UIComponent,但flex里是不能用MovieClip类的,这是最容易产生误区的地方.
UIComponent类的继承关系:
flex中的架构,(举例UIComponent类的继承关系)
UIComponent > FlexSprite> Sprite >DisplayObjectContainer>InteractiveObject >Displayobject
flash中的架构(Sprite类的继承关系)
Sprite >DisplayObjectContainer>InteractiveObject >Displayobject
所以可以看得出,movieclip并不在继承关系里.那么生成SWC时基类就不能写:flash.display.MovieClip,而是mx.flash.UIMovieClip.
1.我们先打开flash CS3,版本需要profressional.才能生成SWC,还有下载一个小插件flexcomponentkit,这里不多说明.
2.生成一个mc,然后在库面板里右键->属性.如图:

这里要注意,选择”为ActionScript导出”,时默认的基类是flash.display.MovClip,这里需要改为mx.flash.UIMovieClip,否则在flex中使用是看不见此MC的
3.选择此MC,然后选择命令->convert symbol to flex component,再在库面板中选择MC,点击右键,如果是profressional,会出现一个导出SWC文件,点击后保存一个名字,如MC.swc

4.打开flex,选择一个建立好的flex项目.打开项目属性面板->flex build path->Library path,然后点击 Add SWC,选择刚才生成的MC.swc,点击确定

5.如果一切正常,在application中输入<local:就是出现刚才Circle5的类.完整代码local<local:Circle buttonMode=”true”/>运行,OK

 
 
 
 

admin flash

新游戏”三国无敌”的界面确定了

2009年7月21日

新游戏”三国无敌”的界面确定了,建筑采用了和三国志10类似的风格。

为了保护建筑风格,界面也用了很多透明效果,相信游戏出来一定会受大众喜欢。

游戏主界面

admin 未分类 ,

3D角色选择

2009年4月20日

3D角色选择

admin flash

新做的initial2 的后台管理页面

2009年4月18日

用AS做一个鼠标跟随的信息提示框

2009年3月5日

解决菜鸟遇到的textField文本,用textFormat改变不了的问题

2009年3月4日

今天遇到了一个TextFiled文本改变字体颜色与大小时的可笑问题.

1.我创建一个TextField文本,代码如下:
import flash.text.TextField;
var label:TextField = new TextField();
label.htmlText = “Hello World…\nHellow”;

2.我想用一个TextFormat使文本的颜色改变,代码如下:
import flash.text.TextFormat;
var labelCss:TextFormat = new TextFormat();
labelCss.color = 0xff0000;
labelCss.leading = 5;
labelCss.font = “Verdana”;

admin 未分类 , ,

试做flash游戏中的格子地图

2009年2月18日

今天做了一个flash格子地图的测试,要求是像游戏“三国志”一样在格子上建筑房子,每个格子是由棱形组成的。所以先建一个棱形的mc,然后用循环输出棱形,最后合成了格子地图。

测试中点击并没有房子,只是简单地输出了文字。下面是swf文件:

admin flash , , ,

粤ICP备09043366号