摘要: 这是我今天遇到的问题:在Flex项目中,我建立了一个类文件,package{public class Namehe() extends Sprite{........一些函数}}然后在MXML中写入<mx:Script source="Namehe.as"/>一保存就报:包不能嵌套。找了很久才发现原来是<mx:Script source="Namehe.as"/>导致了错误,我觉得这行代码会帮我们新建一个包,然后新建一个类。引用别人的:个人认为,这个问题可能是和flex的sdk编译器有关,在编译flex时,它会自动将每一个标签都编 阅读全文
posted @ 2011-07-26 16:17 水墨 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 建立皮肤是通过改变或更改组件的视觉元素来改变组件外观的过程。Flex中皮肤分为3类:1)图形皮肤 2)程序皮肤 3)状态皮肤图形皮肤是指以一个图形作为组件的皮肤。使用矢量图形来定义的皮肤称为程序皮肤。使用视图状态定义的皮肤称为状态皮肤。 阅读全文
posted @ 2011-07-26 16:06 水墨 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 对于位图比以前更了解了,但是还是不能够熟练地应用。很多知识点,都是一知半解的。这样导致自己有点烦躁的感觉。位图图像的优点是适合显示又柔和阴影和变化色调的照片,并且对于复杂的图像,处理器处理位图比矢量图更容易,渲染时间更短。混合位图:merge(sourceBitmapData,source.rect,destPoint,redMultiplier,greenMultiplier,blueMultiplier,alphaMultiplier);复制位图数据可以有多种方法:1、clone()方法,copyPixels()、copyChannel()和draw()我要哭了,这些东西完全只能知道它们得 阅读全文
posted @ 2011-07-26 10:41 水墨 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 终于对Bitmap有所认识了,前面虽然接触过,看过一本书里的讲解Bitmap,但对于Bitmap还是一无所知,现在也只是知道了一点点。bitmap是一个显示对象,用来显示位图,而真正对图像中的像素进行操作的是BitmapData类。这样一来就会出现这样一种状态,BitmapData类允许将位图呈现操作与Flash Player的内部显示更新分隔开来。这样就不会导致因更新BitmapData类的数据而导致flash Player更新,从而增加了开销。BitmapData类中包含的一些函数。更改单个像素的setPixel(x:int,y:int,color:uint)和setPixel32(x:i 阅读全文
posted @ 2011-07-25 17:04 水墨 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一些行为控制(融合、褪色、旋转)只能对嵌入的文本产生作用。如果在带有系统字体的控件上使用这些效果,文本不会发生任何变化。 在Flex中,支持一下两种方式的行为效果组合。 1)平行(parallel):所有的行为在同一时间进行 2)排序(sequence):一个行为效果结束,下一个行为效果发生。repeatCount:调用每个效果重复的次数。如果设定为0,此行为效果则不停,直到使用end()方法来终止。repeatDelay:定义一个时间值,单位为毫秒,用来延迟每次出现的行为效果。startDelay属性只对第一次行为效果起作用。遮罩行为效果是MaskEffect类的子类。使用MaskEffe. 阅读全文
posted @ 2011-07-23 11:22 水墨 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 排列列表控件显示一个矩阵排列的项目列表,各个项目排列在如同表格的单元格中。在MXML中使用《mx:TileList》标签来定义排列列表控件。 貌似在Object中定义一些特殊属性的,比如:label,icon会有一些神奇的效果,貌似TiteList(不仅是它,还有HorizontalList等)可以把它当成label和Icon(图标)来使用。 学习了Repeater组件,但是还有有一个问题没有弄懂,itemRenderer,今天的任务又没完成,所以决定将它放到明天来学。http://www.adobe.com/cn/devnet/flex/articles/itemrenderers_pt1. 阅读全文
posted @ 2011-07-15 21:35 水墨 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 学会使用电脑记笔记,希望自己每天能够及时里更新自己的博客。 菜单控件只能在ActionScript代码中使用,它通过用户的行为来触发,弹出菜单项。它不具有MXML标签。createMenu(null,myMenuData,false)第一项参数定义菜单所在容器,第二项参数myMenuData定义了菜单数据源,第三项则是定义是否显示XML数据中的根元素。show(x:Number,y:Number)定义了菜单的显示位置。 菜单条控件<mx:MenuBar>标签定义菜单条控件。菜单条控件中每一项都可以弹出子菜单。控件只显数据源中最上层的项。 弹出菜单按钮控件是将弹出按钮控件和菜单按钮控 阅读全文
posted @ 2011-07-13 20:43 水墨 阅读(99) 评论(0) 推荐(0) 编辑