ActionScript&Flex
文章平均质量分 71
baixiaozhe008
这个作者很懒,什么都没留下…
展开
-
actionscript 绘制环形(中空)图形
<?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.co原创 2012-03-20 11:28:26 · 328 阅读 · 0 评论 -
Flex 4 设置背景图片
Flex 3中Canvas是可以设置backgroundImage的,但是在Flex 4的Spark组件中则不支持backgroundImage属性的设置,怎么办呢?方法当然很多:可以考虑用s:Group去代替Canvas,两个组件可以达到类似的功能, 也可以在Canvas的外面用BorderContainer制...原创 2012-01-16 10:31:00 · 459 阅读 · 0 评论 -
flex4 中的Application.application
flex3 中的Application.application 用于获取顶级父容器,即舞台,可以通过它来获取顶级容器的方法属性等,一直很好用,flex4里没有这东西了,取而代之的是FlexGlobals.topLevelApplication...原创 2011-08-14 10:40:13 · 155 阅读 · 0 评论 -
Flex StringUtil 工具类 字符串函数
转自:http://www.cnblogs.com/god_bless_you/archive/2011/07/29/2121145.html 最近发现Flex处理字符串的工具类一共有三个,分别是:mx.utils包下的StringUtilmx.utils包下的RPCStringUtilas3corelib类库下的StringUtil下面分别整理及介绍下这三个工具类的用...原创 2011-10-29 18:35:06 · 226 阅读 · 0 评论 -
Flex 4 中Spark组件利用SkinClass外观设计
原文:http://ctwen.iteye.com/blog/654848 1.Flex 4 默认为Spark主题,Spark组件的外观设计与之前相比也变得更简单高效。Spark组件都不包含可视外观属性,所有这类信息都包含在外观文件SkinClass中。SkinClass借助 FXG和状态语法完成组件的交互式设计,其使用MXML编写新的外观文件。...原创 2011-10-19 23:05:50 · 177 阅读 · 0 评论 -
Flex4 中skinclass使用Path绘制多边形
skinClass中绘制多边形使用Path标签,把绘制路径放在data属性里。如:<s:Path data="M0 0L10 10Z"/>在编写绘制路径时,会用到一些控制关链字,这是必须了解的。M(x,y):移动到点(x,y)。Z:结束并关闭路径(路径最后的点会画一条直线到路径起启点)。L(x,y):画一条直线到点(x,y)(一般和M一起使用,见下面例子)。C(...原创 2011-10-19 22:29:26 · 111 阅读 · 0 评论 -
透彻说明反正切atan2函数比反正切atan函数的区别
flash里,反正切atan2函数比反正切atan函数(即角的对边比邻边)更为有用,它可以让我们做出对物体正确的旋转.请记住Flash里的y轴 坐标与数学的是颠倒的.(上面演示所示),Flash是以弧度来计算的!坐标上的刻度值位置不太准,没校对大家就大概移到相应的点的位置上就可以验证下面 的列表值atan(val:Number) atan2(y:...原创 2011-02-22 09:29:50 · 1247 阅读 · 0 评论 -
flex 双轴 多曲线
用FLEX4的时候 用secondVerticalAxis 画出第二条Y轴。已经提示弃用了。不过我没看明白用什么东西代替?提示如下mx.charts.chartClasses.CartesianChart.secondVerticalAxis(value:IAxis):void弃用: 请使用 verticalAxis in individual seriesThe second v...原创 2011-09-08 11:03:05 · 142 阅读 · 0 评论 -
actionscript 中用XMLListCollection 来删除节点
actionscript中的xml操作 没有实现节点删除,但是可以把xmllist转为xmllistcollection来删除节点,或象操作数组一样操作xmllist: <fx:XMLList id="treeData"> <node label="拓扑"> <rvNode label="a">..2011-08-31 13:35:07 · 128 阅读 · 0 评论 -
按照比例来设置列宽
Flex里面,DataGrid的column的width属性不接受百分比,只接受一个具体的像素值,所以,如果想按照比例来设置列宽需要费些周折。Google了一下,有两种方法可以做到: 第一种方法,不要设置width为百分比,而设置为一个小数,所有列的小数值的和必须为1。 <mx:DataGrid width="100%" height="100%"> <mx...原创 2011-08-18 13:32:05 · 339 阅读 · 0 评论 -
项目导入后flex development css 找不到图片的问题
事情发生在 把一个别的项目的flex项目文件导入的 flex development中时,被导入项目里css文件里所有的图片引用的地方都报错了:Invalid Embed directive in stylesheet - can't resolve source 'Embed(source = "assets/images1/acc.png" 这个图片和css里图片路径的写法肯定是...2010-06-07 11:22:36 · 130 阅读 · 0 评论 -
Flex皮肤制作笔记
Titlewindow的创建流程 1、先创建皮肤 命名为:titlewindowSkin1 2、再创建基于spark.components.SkinnableContainer组件的文件 例如:命名为testTitlewindow 引用titlewindowSkin1皮肤 写入代码: 3、再创建基于testTitlewindow组件类型的文件 在此文件中写t...原创 2012-01-16 10:38:36 · 131 阅读 · 0 评论 -
Flex 3D旋转的各种实现
大年夜,在整flex 3d旋转呵呵。传说大年夜写程序,来年发财 哈哈。Flex 4 提供 的Rotate3D 效果实现旋转效果 和 手动设置ui.rotationY 的效果完全不一样,这种效果就好像你写意思一样的两行代码“求美女”,Rotate3D 返回的给你的是“林志玲”,ui.rotationY返给你的却是“凤姐”,我靠,这还得了,吓死人。后来找遍了各种原因,翻遍了各种api,把fla...原创 2012-01-22 23:55:28 · 211 阅读 · 0 评论 -
ags infoWindow 应用
1 首先如何设置 infowindow或infoWindowRenderer的边框背景色: <fx:Style> @namespace esri "http://www.esri.com/2008/ags"; esri|InfoWindowLabel { color: white; font-size: 20; } esri|InfoWi...原创 2012-02-13 16:32:25 · 175 阅读 · 0 评论 -
flex builder 配置 文件 中文 乱码
记事本打开另存,下面的有格式选项,选UTF-8,然后放到项目目录下原创 2012-02-11 22:31:27 · 223 阅读 · 0 评论 -
谈谈ActionScript垃圾回收
转自:http://kevincao.com/2011/08/actionscript-garbage-collection-1/ 在《给AS程序员的一点建议一文》中我提到了释放资源的重要性。最近在一些项目过程中我又对这方面有了更多的理解,在此希望能够分享给大家。首先让我们来回顾一下关于垃圾回收(Garbage Collection,下文简称GC)的一些知识。要阅读本文,你需要对GC...原创 2011-12-09 14:57:10 · 160 阅读 · 0 评论 -
在Flex4中嵌入字体
<fx:Style> @namespaces "library://ns.adobe.com/flex/spark"; @namespacemx "library://ns.adobe.com/flex/mx"; @font-face { src: url("img/font/SIMYOU.TTF"); fontFamily: "mf"; ...原创 2012-02-05 22:10:13 · 132 阅读 · 0 评论 -
actionscript flex 中三维坐标和屏幕(二维)坐标的转换
flash.display.DisplayObject 类包含 z 属性和新的旋转和缩放属性,这些属性用于操作 3D 空间中的显示对象。DisplayObject.local3DToGlobal () 方法提供了一种将 3D 几何图形投影到 2D 平面 的简单方式 。 Java代码 // 屏幕坐标系和3D坐标系: ...原创 2011-12-03 17:44:36 · 249 阅读 · 0 评论 -
arcgis flex api2.4 学习笔记
本文仅记录通过浏览官网例子(http://help.arcgis.com/en/webapi/flex/samples/index.html) 新学到的api:1 例子:mapping/Map Extent and Mouse Coordinates 这里例子讲的是如何获取地图范围坐标,及鼠标的像素和经纬度坐标 a.WebMercatorUtil.webMercat...2011-11-24 19:43:28 · 139 阅读 · 0 评论 -
快速创建精彩的Flash游戏 (二) Flash3D引擎简介
原帖: http://www.fans8.com/?p=663 从Flash Player 5开始,3D开发者就尝试做一些伪3D的演示;Flash Player 6时代,引入了Drawing API,大大方便了开发者进行图形绘制;2006年引入AS3,开始改变很多Web游戏的规模;Flash Player 10;2008年10月引入内置2.5D绘图支持,同时加入内置3D属性,比...原创 2011-11-19 10:34:35 · 273 阅读 · 0 评论 -
ArcGIS API for Flex 调用天地图、e都会瓦片地图
ArcGIS API for Flex 调用天地图、e都会瓦片地图Admin2011年9月8日名人名言:人生是个艰辛的历程,让我自己的一生过得完美一点儿已经很不容易了,怎么能指望去教导别人如何过好他的一生呢?——毛姆 众所周知,像天地图和e都会的地图都是以切片的情势存放在办事端的,体系按照用户选择的局限加载该局限的瓦片地图,这比传统的及时衬着地图的...原创 2012-05-30 18:59:42 · 266 阅读 · 0 评论 -
flex 滤镜样式在线预览
好多效果没用过原创 2011-11-10 11:26:37 · 159 阅读 · 0 评论 -
flex4 绕中心 旋转和翻转
特别参考文章:http://uh.9ria.com/space-28025-do-blog-id-10991.html http://www.cnblogs.com/yjmyzz/archive/2010/05/20/1740377.html1 简单方法1:可以通过设置autoCenterTransform为true或false来控制组件是绕中心点旋转还...2012-01-27 14:30:29 · 442 阅读 · 0 评论 -
flex (actionscript)用 swf 实现 动态类库(dll)
在以下代码中,一个类被赋予公共 Class 属性 circleClass,同时可以将该 Class 属性作为主 Library 类的一个属性加以引用:package { import flash.display.Sprite; public class Library extends Sprite { public var circleClass:Class = ...2010-05-28 16:11:24 · 165 阅读 · 0 评论 -
No class registered for interface 'mx.styles::IStyleManager2'.
出这个问题的原因是: 当你把一原来是 application的类改成普通组件时,在项目属性里它仍被注册为一个application造成的,解决办法:在项目属性里的"flex application"中“select the runnable application files”列表中 删掉这个application....2010-08-03 10:30:40 · 131 阅读 · 0 评论 -
flex 瓦片 地图
仿照google flex地图api写的一个地图控件: 点击标注试一下,线也可以点呢。 google map flex :http://code.google.com/intl/zh-CN/apis/maps/documentation/flash/demogallery.html 有没有发现flex 的绘图功能还是效率挺高的。...2009-01-06 15:51:02 · 138 阅读 · 0 评论 -
Flex开源项目集锦(flex开发必看)
Flex开源项目原文地址:http://www.cnblogs.com/analyzer/archive/2008/06/02/1212050.html1. Flexboxhttp://flexbox.mrinalwadhwa.com/这是一位来自印度的flex开发者在07年2月份建立的flex组件库,里面也有不少好东西。2. Flexlibhttp://code.google....原创 2008-12-29 17:00:48 · 326 阅读 · 0 评论 -
actionscript 读取 文本 配置文件
我在项目里读取一点数据 txt格式的json数据,出现了错误: Error #2044: 未处理的 IOErrorEvent:。 text=Error #2124: 加载的文件为未知类型。 搜了下正确写法如下: public function getHightWay(waiId:String):void{ var loader...2009-12-07 15:26:26 · 239 阅读 · 0 评论 -
flex 自定义 屏蔽 右键菜单
先看demo:http://www.mariojunior.com/labs/rightClickAS3/ 源码在附件里。 原理: 1 在显示swf的html网页里 来捕捉鼠标右键点击 2 在JavaScript的鼠标右键处理函数里调用 swf中的函数 3 在swf中注册的函数中 显示自定义的菜单 ...2009-06-05 10:53:06 · 153 阅读 · 0 评论 -
actionscript 字符串 全部替换
String 类没有replaceAll方法,可以用正则表达式来实现该功能: var paras:String="pos2dps2";//2就是要被替换的字符,本例中吧“2” 替换为“3”//第二个参数"g"含义为: 指定此修饰符可替换所有匹配项,而不只替换第一个匹配项 var re1:RegExp = new RegExp("2", "g"); paras...2009-11-22 17:46:38 · 166 阅读 · 0 评论 -
字符串 转为 方法 类
字符串如果 能转为方法,应该在很多时候带给大家便利,在网上搜到了一个解决办法:ActionScript Code: function df( ) { trace ( "hi" ) ; } var dt = this [ "df" ] dt( ); or ActionScript Code:function df( ) {...2009-11-22 17:02:34 · 142 阅读 · 0 评论 -
Flash、Flex资源收集之十全大补
红色是本人用过 并且强烈推荐的。。。 断断续续收集了Flash、Flex相关的不少资源,但好多存着都没看,加上自己没太整理好,反而到想找的时候找不到。在此做个“十全大补”,来个群英汇萃,一来方便自己,二来大家也可参考参考。这些资源均来自网上,感谢这些作者们。不断更新中……APIs、Libs、Components1、as3ebaylibh...原创 2009-11-21 12:38:44 · 164 阅读 · 0 评论 -
12个Flex常用功能代码
转自:http://bbs.actionscript3.cn/thread-5978-1-1.html 1。 复制内容到系统剪贴板 System.setClipboard(strContent); 2。 复制一个ArrayCollection //dummy solution( well, it works ) var bar:ArrayC...原创 2009-05-08 11:09:35 · 71 阅读 · 0 评论 -
Flex程序与html通信方法大全
总结的好啊:http://blog.csdn.net/arshoon/archive/2008/06/11/2533982.aspx Flex通常作为一个web项目的一部分嵌入到一个web页中,因此Flex程序和web页面的通信就变得非常重要。1) Flex提供了多种方法实现Flex程序和封装页面的交互,主要有:flashVars属性,查询字符串参数,navigateToU...2009-05-07 13:24:11 · 79 阅读 · 0 评论 -
外界与Flex Application的交互处理(之嵌入html)
原帖http://space.zdnet.com.cn/html/84/289384-2787313.html这个网站用firefox打开有毛病。。。 Flex采用IFrame嵌入html,可参考http://www.deitte.com/archives/2006/08/finally_updated.htm,这是Brian Deitte写的一个IFrame...原创 2009-04-22 16:23:08 · 96 阅读 · 0 评论 -
在html中向swf传参数
本文仅限 flex builder 3.0 版本生成的 flex 项目。 在项目bin-debug文件夹中找到以.html结尾的文件, 该文件其实就是运行swf文件的htm网页。 修改如下几个地方: 红色部分是添加参数的地方,注意两处都必须写:<script language="JavaScript" type="text/javascript"><!--// Ver...2009-01-09 13:28:38 · 277 阅读 · 0 评论 -
actionscript 中 如何控制数字精度(小数位数)
很简单的一件事,但是如果不知道的话一样很麻烦。Number包里的两个方法可以轻松解决,而不是Math包里。 下面是官方文档: toFixed(3) 如何返回舍入到小数点后三位的字符串。var num:Number = 7.31343;trace(num.toFixed(3)); // 7.313 toFixed(2) 如何返回添加尾随 0 的字符串。var num:Nu...2009-01-20 13:19:25 · 206 阅读 · 0 评论 -
如何利用FLASH 10的GPU加速功能
先看看这个:http://hi.baidu.com/gideon_hwuang/blog/item/d49e5c26618df9118a82a1d5.html 原文如下:作者: gideon hwuang默认情况下,硬件加速合成在目前的Flash Player的10版本当中是关闭的,这样做是正确的。您应该只需要使用GPU的撰写如果您的应用程序真正从中受益。 如果你想在新的测试版版本使...2010-04-26 20:17:04 · 611 阅读 · 0 评论 -
Flex中取得Image图像原始大小
我觉得用ChangeWatcher也很简单,适用于Embed引入的图片例如:var cw:ChangeWatcher = ChangeWatcher.watch(img, "width", CompletePicLoad);//cw.unwatch(); 取消 private function CompletePicLoad(event:Event):void { ...2010-04-23 17:45:39 · 184 阅读 · 0 评论 -
父容器子容器大小设为百分比时,无法获取容器实际大小的问题的解决
在实际开发中主界面总是要充满全屏,但是在程序中如何获取当前窗口的实际大小呢 ?? 问题描述: 主程序: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" x...2009-08-12 19:50:53 · 262 阅读 · 0 评论