文章标签 ‘flex’
2009三月2

Tree

由于一些特殊的原因要弄这个东西. 而且还不知道到底要用哪一个. 想想以前觉得这个组件不是很好写,到现在也觉得就这么回事了. 当然这都是题外话, 这次也没有能自己写, flex,Aswing都有相当好的Tree组件. 

那时候看到moxiu例子的时候第一个感觉就是扩展,自己其实也没真正的去扩展过,感觉心里不牢靠,就准备动手试试看,过程比想象的要难,第一次弄还是不爽.

flex 我选择了直接extends TreeItemRenderer, 是很方便的说, 主要的几个方法就是

updateDisplayListcreateChildren  名字很直白,一个是更新,一个是创建. 节点都是动态创建的, 因为在没有展开的时候我用indexToItemRenderer根本什么都取不到(抑或是我的方法不对,请指教..).  然后很奇怪, 在创建文本的时候居然什么都没有,一直到updateDisplayList的时候才完全OK..

Aswing相对来说还是容易得说,虽然没有中文文档(我特别喜欢抱怨这个…囧 =.=),主要是实现TreeCell 接口就可以了,我是没有IDE可以用,马虎得在实现接口的时候没有看清楚,其实还extends Cell…浪费了很多时间.

准备上传个源码,才想起来测试都是公司内网机测试的,怒啊!! 突然感觉很不爽,丫断网还封USB的..!!!

淡定,淡定….这些个东西都还没有深入去用,最近公司里杂七杂八的事情又多, 所以先在此立贴( =.= 像百度贴吧似的… ) , 暂时浅尝辄止….

2008六月25

这事情真*** , 还没有优化的A*寻路,人物行走

写好了, 正在想是不是要优化的时候 , 方针变了 , 说是不用了. 有时候感觉真的很郁闷.  好好的做一个项目真的有这么困难吗? 现在项目就这么搁置了, 跑去做类似外包的工作 , 理由很多很好 , 我也知道那些都是很好的理由 , 可是我偏偏就不喜欢.  虽然还有很多更加让人无语的事情 . 说来说去无非都是抱怨的话 , 也罢也罢.

看个图吧.

人物的图是随便抓的一张 " 梦境  " 的图 , 梦境的图都还不错 , 虽然这张不怎么样…this6的做得也非常漂亮 ( 也许我不该拿梦境和6来相比 ) , 地图格是45度的, 点击地图的时候有两个人走,主要是测试用..  去这个链接看效果吧.    flex开发的,有点慢, 能点到这一页的各位们,我先说声抱歉了.

2008五月6

Image Error

以前有过一个给Image加上默认图片的例子,这里多一个错误信息的例子…. 其实也十分简单

<mx:Image id="img"            source=http://www.riamm.com/404.gif"             width="200"            height="200" ioError="img.errorString = event.text;" />

这样的错误设定后,鼠标over上去,就会出现tip,来提示错误的信息,也就是event.text. tip的样式也可以自己去定义了..呵呵

汗.代码居然显示不全..看来还是用flex生成的源码页面靠谱….

2008四月1

升级到2.5第一帖,flex tooltip字体

升级到2.5了,在2.4的时候不知道干什么了 完全不知道,突然就这么升级到2.5感觉有点怪怪的. 开了管理界面一看 还真是那么回事,看看插件感觉似乎都还没有出什么问题(也许是我用的插件比较少吧)好了,说主题吧,TextInput 那个错误提示的tooltip 都还记得吧..这个是可以修改字体的..看看效果吧……

source

 

用friefox b3 居然打不开插入swf的窗口…………… 还有TextInput 的toolTipshow的事件event 之后要用tooltip访问,一开始以为是target,结果报错,然后死机了… 其实就 event.toolTip as ToolTip 就可以了..呵呵

2008三月25

可以创建类似Alert的东西

PopUpManager 这个类都可以看看,其实蛮方便的,不是去别人的blog其实我也不知道…哈哈

看了效果就知道是什么东西了,就是这么个简单的东西,一共也就用到了几个方法而已,凑合着看吧…source

2008三月18

Image Base64

发现可以把Base64格式的字符串,解析出来成btyeArray之后可以变成图片,就想这能不能把图片也反转回去,那这样我是不是可以理解成,我直接用数据库来保存这些个东西,我是不是就等于说用数据库保存了图片..?  看看吧先:

 

 

 

 source

 

2008三月17

ToolTip

这个其实早就写好了,只是服务器一直都不能上传东西搞得人很郁闷, 这次是说的label组件的toolTip,这个其实很好用的,如果你的label是有宽度限制的,那么当你的字数超过的时候,就会自动出现,如果没有,也可以手动的设置 toolTip来显示. 还有一些简单的效果和设置方法..

source

2008三月12

给Image加个默认图片

这个其实是很郁闷的,我现在都还不知道 怎么给这玩意加一个loading… 郁闷;

Source

2008三月7

一些效果

Fade 这个是一个透明度变化的类,用法真是相当的简单.常用的属性有

1.       id

2.       alphaFrom

3.       alphaTo

4.       duration

id都知道了,alphaFrom是开始的值,alphaTo是结束的,duration是持续的时间.这个都很好理解的说.

 

Sequence 这个就完全顾名思义了,是次序的意思,会依次执行里面的效果.

 

AnimateProperty 这个就好像是个封装好的Tween,以前AS2老用的,是可以改变属性的值的.常用的属性有:

1.       property

2.       fromValue

3.       toValue

4.       duration

几乎就和tween是一样的,要改变的属性,初始值,目标值,时间.事件的名字有些变化,effectUpdate才是原来的changed

 

Blur 十分明显这个就是模糊,当然这个就不是滤镜了,是个渐变的过程.常用的属性有:

1.  blurXFrom

2.       blurXTo

3.       blurYFrom

4.       blurYTo

5.       duration

非常好懂,就是模糊滤镜几个值的改变.

 

Paraller 这个和AnimateProperty几乎就是一样的效果,可以add进去效果,最大的不同在于这个里面的效果都是平行执行的,说白了看起来就是一起在动的.

 

Dissolve 说是个溶解的效果,可是我看了半天就和透明度没有什么太大的区别,难道是我的东西没有看全么.,原来加上个颜色才能看得出来.常用属性

1.       duration

2.       alphaFrom

3.       alphaTo

4.       color

color就是开始和结束出现的颜色,感觉很简单,却不是很好用.

 

Glow 发光,和原来的滤镜是一样的效果,不同就是一动态的.常用的属性是:

1.       duration

2.       alphaFrom

3.       alphaTo

4.       blurXFrom

5.       blurYFrom

6.       blurXTo

7.       blurYTo

8.       color

就和模糊一样的东西,多了个color 发光的颜色哦.blur什么都是偏移

 

Iris 首先这个名字就不错.她是一种逐渐往中心缩小的效果.常用的属性有

1.       duration

2.       showTarget

showTarget是说效果的本身是什么,true是出现,false是消失,测了我半天..

 

Pause 这个开始不好理解,还以为是一个效果播放到一半暂停呢. 看了半天才知道原来是个延时的作用,就是说第一个效果完了然后停顿一下然后去播放下一个效果. Sequence里面用到的.常用属性

1.  duration

 

 

2008三月5

Flex 对象与xml

偶然在reader上面看见的.把<mx:ArrayCollection> 这个转化的东西,其实也就只是看看而已,接触flex没有多久.

source