分类目录归档:Flash

Flash

Flex4下的CSS规则

在Flex4中提供了两套样式,一个是经典的Halo,另外就是新加的Spark。新的Spark组件比Halo更容易自定义样式,这对设计者来说是非常有益的,他们不必再为实现一个样式而写大量的代码了。下面来看一个实例,如有以下代码的一个mxml文件: <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"> <fx:Style> @namespace s "library://ns.adobe.com/flex/spark"; @namespace mx "library://ns.adobe.com/flex/mx"; s|Button { color: #0000FF; } mx|Button { color: #FF0000; } .myStyle{ font-style: italic; } #myId{ font-size: 18; } </fx:Style> <s:Panel title="JuLabs.me Flex4 CSS Demo" styleName="myStyle" … 继续阅读

发表在 Flash | 标签为 , , | 留下评论

20个免费的Flash游戏教程

原文:《20 Free Tutorials to Create Your Own Flash Game》。 Flash是一款充满趣味性与教育性于一体的创作软件,但要想学习和精通却十分地艰难。很多网站也提供了免费或收费的教程,在这里Dezinerfolio为Flash游戏开发者提供了一些免费的教程。每个学习Flash的人都希望能够创作自己的游戏作品,希望这些教程能够给予他们很多帮助。又:这里列出的教程都附带有源文件,按照教程里面的内容一步一步去做吧。

发表在 Flash | 标签为 , , , , | 留下评论

两个学习Flash的网站

wonderfl 这是日本人建的一个网站,与众不同的是它直接展示源代码,旁边就显示效果,非常直观。这里有大量的人员发布他们的代码,有很多非常有创意的想法与技巧。 gotoAndLearn 这个网站不仅提供源文件下载,还会以视频的形式教授整个制做过程,是个难得可贵的教学网站。所教内容包括Flash,Flex以及AIR。

发表在 Flash | 标签为 , , | 评论关闭

用Flashbug调试Flash

Flashbug是一款基于FireBug的火狐插件,这给利用Flex SDK开发程序的人带来了便利。以前只能用FDB命令行来调试,现在有了Flashbug就更直观了。 安装Flashbug也非常方便,不过要先给火狐安装FireBug插件,还得给火狐安装Debug版本的Flash播放器。 在实际操作中还要注意两点: 一、在编译生成swf文件时,要输出成debug版本的文件,如下命令: D:\flex4\bin\mxmlc.exe -debug=true –strict=true main.mxml 注意里面-debug=true,加了这一段就能输出debug版本的swf文件。 二、要把生成的swf文件嵌入到HTML文件中,不能用浏览器直接打开swf文件,否则Flashbug会失效。 Flashbug的使用很简单,打开FireBug,切换到Flash Console标签,在Trace Log里就能看到在Flash文件中通过trace方法输出的信息,还能查看Shared Objects的信息。

发表在 Flash | 标签为 , , | 留下评论

编辑测试正则表达式的工具——RegExr

RegExr是一款在线编辑测试正则表达式的工具,它拥有一个简洁的界面,提供了一个可以实时查看查找与替换正则表达式的文本框。它的侧边栏还提供了一些正则表达式的实例以供参考,让学习和使用正则表达式变地轻松点。 RegExr是由Flex 3构建的,使用ActionScript 3来创建的正则引擎,它提供了和RegExBuddy几乎一样的功能,而且是免费使用。你也可以将一些正则表达式保存在本地计算机里,方便以后使用。 RegExr也提供了桌面版,可以跨平台运行,桌面版可到RegExr Desktop下载。

发表在 Flash | 标签为 , | 留下评论

Flex获得使用内存数

《AdvancED Flex 3》中有一段讲述获得Flex运行时所占用的内存数,里面使用了一个系统属性: flash.system.System.totalMemory 这个属性能够获得系统分给Flash Player的内存总数量,而不仅仅是此应用(application)所占用的内存数量。所以通过flash.system.System.totalMemory获得的数值会大于应用(application)所占用的内存数量。这里给出书中所举的例子: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" initialize="initTimer()"> <mx:Script> <![CDATA[ import flash.utils.Timer; import flash.events.TimerEvent; [Bindable] public var time:Number=0; [Bindable] public var totmem:Number=0; public function initTimer():void{ var myTimer:Timer=new Timer(1000,0); myTimer.addEventListener("timer",timerHandler); myTimer.start(); } public function timerHandler(event:TimerEvent):void{ time=getTimer(); totmem=flash.system.System.totalMemory; … 继续阅读

发表在 Flash | 标签为 , , | 留下评论

FireFox下flash背景透明问题

今天修改页面,原因是flash在IE下背景是透明的,但在FireFox下却是无效的。代码如下: <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="30" width="197"> <param name="allowScriptAccess" value="sameDomain"> <param name="movie" value="/Website/Common/Flash/staples_djs.swf"> <param name="quality" value="high"><param name="bgcolor" value="#D9DC4D"> <param name="menu" value="false"><param name="wmode" value="transparent"> <embed src="/Website/Common/Flash/staples_djs.swf" menu="false" bgcolor="#D9DC4D" quality="high" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="30" width="197" /> </object> 上网一查,果然不出所料,FireFox不支持写在flash中param参数里面的transparent属性,你必须把flash的wmod属性也要写在embed标签中。如下在embed标签中加一个“wmode=”transparent””flash就可以在FireFox下透明了。 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="30" width="197"> … 继续阅读

发表在 Flash | 标签为 , , | 2 条评论

Adobe Flex 2: Training from the Source

《Adobe Flex 2: Training from the Source》是一本Adobe Flex的入门书,内容循序渐进,从基本控件到与后台交互,都有详细的讲述,是本很不错的教程。它的源文件可以从Adobe官网上下载,点这里到源文件下载页面。虽然只有11、16、20、21四章的源文件下载,但全书所需要的相关图片,类文件基本上都有了。 下载页面还提供样章试读,不过觉得没多大用,它的完整电子版可以从网上下载,搜下就可以了。

发表在 Flash | 标签为 , | 留下评论

Flex皮肤样式网站

scalenine网站可能几乎所有的Flexer都知道,她是Flex皮肤样式的一个资源站,里面有很多精美的实例供人下载研究学习,参考价值非常大,从他们的的作品中就可以看到。 单个界面设计上就可以感受到设计人员对待作品的感情,界面设计地非常精细到位,细节把握地很好,没有敷衍之感。国人不应该仅仅学习他们的的设计技术,更应该学习他们的这种设计精神。

发表在 Flash | 标签为 , , , | 留下评论

flex接收flashvars参数值

flex接收flashvars的方法和flash不一样,在flash中是用“root.loaderInfo.parameters”或“stage.loaderInfo.parameters”来取得传递的参数,而在flex中则要用“Application.application.parameters”来取得。看下面的代码,我们将利用“Application.application.parameters”的方法来取得flashvars传递过来的两个参数:myName和myHometown。 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="initVars()"> <mx:Script> <![CDATA[ // Declare bindable properties in Application scope. [Bindable] public var myName:String; [Bindable] public var myHometown:String; // Assign values to new properties. private function initVars():void { myName = Application.application.parameters.myName; myHometown = Application.application.parameters.myHometown; … 继续阅读

发表在 Flash | 标签为 , | 留下评论