今天已经把Flex版的irc 做出了一个demo来,已经可以使用了,功能限于在一个channel中聊天。
遇到的问题有:
1、如何传参数给flash
在以前也就是 fscommand,或者直接调用javascript
试了试,在flex中好象都不管用了,可急坏我了。只好去啃手册,果然有新的东东,那就是flash.external.ExternalInterface,手册中给出了几个c#的例子,功能貌似强大的说。而且比以前简单。
我试了下javascript的,居然支持object的类型,array的好象也可以,没试。
值得注意的是支持的浏览器,都是比较主流的。
2、动态改变一些样式
我还没试过去修改flex的外观,这个是接下来要做的。
因为flash的组件一般都比较难看的说,(看的太多了,看烦了)
现在实现的只是动态的改变一些样式,如背景颜色、字体颜色等等...
用css实现的只是在编译时改变,要做到不用在外部修改还得借助于其他手段。
用xml是个选择,但效率应该比较低,这里我借助的还是javascript,基本实现了,还没有在ie以外的浏览器上测试。
ps,发现在flex中写自己的组件真是方便的很,不过唯一的缺点是文件太大,一个swf 至少一百多k,不知道都是些啥在里面
遇到的问题有:
1、如何传参数给flash
在以前也就是 fscommand,或者直接调用javascript
试了试,在flex中好象都不管用了,可急坏我了。只好去啃手册,果然有新的东东,那就是flash.external.ExternalInterface,手册中给出了几个c#的例子,功能貌似强大的说。而且比以前简单。
我试了下javascript的,居然支持object的类型,array的好象也可以,没试。
值得注意的是支持的浏览器,都是比较主流的。
2、动态改变一些样式
我还没试过去修改flex的外观,这个是接下来要做的。
因为flash的组件一般都比较难看的说,(看的太多了,看烦了)
现在实现的只是动态的改变一些样式,如背景颜色、字体颜色等等...
用css实现的只是在编译时改变,要做到不用在外部修改还得借助于其他手段。
用xml是个选择,但效率应该比较低,这里我借助的还是javascript,基本实现了,还没有在ie以外的浏览器上测试。
ps,发现在flex中写自己的组件真是方便的很,不过唯一的缺点是文件太大,一个swf 至少一百多k,不知道都是些啥在里面
回复Comments
{commenttime}{commentauthor}
{CommentUrl}
{commentcontent}