随笔分类 -  actionscript/flex

摘要:Google的这个logo看着感觉很不错,google官方是用CSS+Javascript实现的,后来看博客园的很多朋友也照着实现了(其中一个),于是我用AS3实现了一个flash版的。 其实我觉得牛的不是这个技术,而是这个动画的动作设计很棒。效果预览:图片下载:直接另存为下载,如果链接失效,可从底部下载源码,源码中也包含此图片。实现代码:package{ import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.MovieClip; import flash.display.Sprit 阅读全文
posted @ 2011-05-12 14:07 1901 阅读(552) 评论(1) 推荐(0)
摘要:在做flash开发的时候经常会遇到需要加载外部的其它flash,在加载的时候有可能会出现各种各样的问题,如加载进来的flash会自动缩放或者不会自动缩放或者缩放的方式不对,总之跟你想样的效果就是不一样。又或者加载进来的flash位置不始终不动,设置x和y坐标也不能把它定位到你想要的位置上。如果碰到以上问题时,建议看下下面两篇文章,相信你的疑惑会随之解除。 最后感谢下原文作者的经验分享。 Set Registration point in AS3http://flashscript.ca/set-registration-as3.phpStretch Your SWF with Stage.S. 阅读全文
posted @ 2011-04-12 15:30 1901 阅读(493) 评论(0) 推荐(0)
摘要:本文转载自:http://l4cd.net/blog/tool 感谢原作者的分享 分享一些FLASH开发时用到的工具~ DEBUG版FLASH PLAYER 调试版的FLASH PLAYER,FLASH开发必备工具 #IE内核浏览器 #非IE内核浏览器 #FLASH PLAYER卸载工具 #所有10版本的DEBUG版FLASH PLAYER的集合(包括10.1) #所有9版本的DEBUG版FL... 阅读全文
posted @ 2010-11-19 13:00 1901 阅读(762) 评论(3) 推荐(1)
摘要:错误提示:[代码]写这个主要是为了遇到这个错误的人能迅速的解决这个问题,如果我下面说的两种情况你都知道,那么你就不用看了,否则,你最好往下看看,没坏处的。因为如果你的错误是第二种情况引起的,但你又不知道为什么,我想还是会让人很郁闷的。一般产生错误的两种情况:1、抛出的事件和监听事件的回调方法参数类型不一样(如果抛出的是子类,方法的参数类型是父类是可以的)2、另外一种情况可能是你转发了一个没有重载c... 阅读全文
posted @ 2010-11-16 17:44 1901 阅读(1105) 评论(0) 推荐(0)
摘要:ActionScript和JavaScript之间的互相调用简单说说在开发Flex程序时,AS与JS通讯的问题1、AS调用JS AS调JS的方法很简单,直接使用ExternalInterface.call这个方法就可以直接调用了。 如:[代码]    第一个参数是Js的函数名,第二个参数是函数所需的参数。2、JS调用AS JS调用AS,需要先在AS中ExternalInterface.addCal... 阅读全文
posted @ 2010-11-16 11:29 1901 阅读(863) 评论(0) 推荐(0)
摘要:在FlashBuilder里的ActionScript工程中使用Flash CS5中的类1、用Flash CS5打开User Interface.fla文件 我的路径:C:\Program Files (x86)\Adobe\Adobe Flash CS5\Common\Configuration\Components\User Interface.fla 你可以参考我的路径找到User Inte... 阅读全文
posted @ 2010-10-27 16:25 1901 阅读(659) 评论(0) 推荐(0)
摘要:早知道Java是可以使用中文编写代码的,今天才发现原来ActionScript也可以使用中文编程的,下面是我写的一个测试的类,感兴趣的朋友可以编译着运行看看。中文类:[代码]调用代码:[代码]PS:只是出于好玩试试,实际工作中还是尽量不要写这样的代码! 阅读全文
posted @ 2010-09-16 22:26 1901 阅读(367) 评论(2) 推荐(1)
摘要:AS3中的Dictionary类(flash.utils.Dictionary)是一个新的AS类。Dictionary类和Object唯一的区别在于:Dictionary对象可以使用非字符串作为键值对的键,而Object只能使用字符串做为键值对的键。以下用两个简单例子来说明具体的差别:1、使用Object:使用ObjectCode highlighting produced by Actipro ... 阅读全文
posted @ 2010-08-24 16:59 1901 阅读(3789) 评论(0) 推荐(0)
摘要:本以为使用Flex中的遮罩很简单,理所当然的写下如下代码:[代码]结果:失败。背景图会显示遮罩层的大小,但是透明遮罩效果没有达到。然后从Google中得知在做这种透明遮罩的时候,遮罩层的cacheAsBitmap必须设为true,否则无效。[代码]结果:失败。效果同上继续Google寻找结果,找到一个例子,跟着例子修改代码如下。[代码]结果:成功。虽然效果已经达到,但是仍然有一个疑问,为何要给背景... 阅读全文
posted @ 2010-08-13 16:40 1901 阅读(1506) 评论(0) 推荐(0)
摘要:在网上找到的关于ActionScript代码的优化,作者是台湾人,所以是繁体的,但是大家应该都看得懂!~ActionScript 3.0程式最佳化(一)http://swf.com.tw/?p=156ActionScript 3.0程式最佳化(二)http://swf.com.tw/?p=157 阅读全文
posted @ 2010-06-18 15:31 1901 阅读(360) 评论(0) 推荐(0)
摘要:例子很简单,主要就是演示了下面二种调用方式。1、在Flex中调用Flash中的方法。2、在Flash中派发自定义事件到Flex中,并在Flex中监听此事件和取到事件中传送过来的数据。感兴趣的直接下载代码看吧!代码太简单我就不贴代码上来了。【示例下载】// ************************************************************************... 阅读全文
posted @ 2010-05-10 11:53 1901 阅读(1676) 评论(0) 推荐(0)
摘要:这是在网上找到的代码,整理后记录下来。加载子SWF的Flex程序代码[代码]子SWF程序代码[代码]如果需要调用子swf的方法,可以将loadSwf的application转换成Object,然后再调用子swf中的方法,否则会出现找不到方法的错误。[代码](loadSwf.applicationasObject).test();源码下载#==============================... 阅读全文
posted @ 2010-05-07 16:34 1901 阅读(1304) 评论(2) 推荐(1)
摘要:1、在Flex中如果用Image控件显示图片,如果图片已经被嵌入在swf中,那么将不会调用complete事件。 如果你想要触发complete,那就用运行时加载图片的方式替换嵌入图片的方法吧。2、想要平滑显示缩放的图片,其实很简单,只需要设置一个参数,Bitmap中的smoothing参数。 如果为 true,则会在缩放时对位图进行平滑处理。如果为 false,则不会在缩放时对位图进行平滑处理。... 阅读全文
posted @ 2010-04-09 11:38 1901 阅读(463) 评论(0) 推荐(0)
摘要:Flex输出Debug信息到文件Flash Debug Player有两种方法记录日志信息到日志文件中。1、全局的trace()函数。2、Logging API。Logging API实现了TraceTarget类,提供类似trace()函数一样的功能。 例如可以记录Flex程序运行时产生的deubg、error、warning信息。Flash Debug Player保存日志信息到一个叫flas... 阅读全文
posted @ 2010-01-21 14:07 1901 阅读(2542) 评论(1) 推荐(0)
摘要:估计不少做Flex的初学者和我一样,寻找让Flex背景图片平铺显示方法。但现在我要告诉你的是Flex本身没有提供这种方法,至少在Flex3上是没有提供的。所以就要自己写代码来实现这种效果,其实很简单的。下面是我在网上找到的一个方法,然后自己做了一点小小的修改。并做一个简单的例子放上来,你可以点这里下载。Code highlighting produced by Actipro CodeHighli... 阅读全文
posted @ 2009-11-27 18:42 1901 阅读(6517) 评论(4) 推荐(0)
摘要:带名字空间的XML[代码]不带名字空间的XML[代码]读取方式示例[代码]Namespaces翻译为名字空间。是为了防止XML中的标签冲突的,如果XML中定义了xmlns,读取的时候就要用“名字空间::子标签”的方式来读取值。注意:读取标签里的属性里不能使用名字空间。例如读取ns::user标签里的id属性,不能写成ns::user.ns::@id,应该直接写成ns::us... 阅读全文
posted @ 2009-10-20 16:41 1901 阅读(1834) 评论(0) 推荐(0)
摘要:一、开发环境1、下载Flash CS4 Professional版本(目前的最新版) 官方下载地址:http://www.adobe.com/cn/products/flash/2、安装Device Central CS4,这个没有找到单独的安装文件, http://www.adobe.com/cn/products/creativesuite/devicecentral/ Adobe Devic... 阅读全文
posted @ 2009-09-08 16:28 1901 阅读(2139) 评论(2) 推荐(0)
摘要:注:在http://bbs.airia.cn/看到的一个帖子,记录的很详细,转载过来方便下次查询。原文地址:http://bbs.airia.cn/UIdesign/thread-2652-1-1.aspx原文作者:digman以下为转载内容//-----------------------------------------------------------------------------... 阅读全文
posted @ 2009-09-01 15:34 1901 阅读(982) 评论(2) 推荐(1)
摘要:[代码][代码]返回结果[代码][代码][代码]另外Adobe也有一个object转xml的例子,有感兴趣的可以参考一下。http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postId=11988你也可以直接在此下载这个示例代码 SimpleSerialize... 阅读全文
posted @ 2009-08-31 16:38 1901 阅读(1608) 评论(0) 推荐(0)