据说是player10中将支持p2p , 当我看到这个消息,是非常的激动的,当我看完下面的内容,觉的可能还要等一段时间了,我的理解是,P2P在player10中直接通过client端传输数据,还需要一个server来解析client端的IP,(这里就有一个问题,局域网的client,player是否能做到穿透? ) , 这里所说的server ,我想最有希望的就是FMS了,FMS3刚出来,但它不支持P2P,那就应该是要等到FMS4出来了,我想那时应该就会支持p2p了,如果真能做到P2P,那FMS也可以得到大规模的使用,毕竟现在就单单靠fms的集群来缓解带宽的压力还是有点吃紧,我想这也是adobe希望看到的.
下面是引用(url:http://justin.everett-church.com/index.php/2008/05/23/astrop2p/)
There has been a lot of great excitement around RTMFP (Real Time Media Flow Protocol), especially because of th阅读全文>
发表于 @ 2008年05月28日 16:00:00|评论(loading...)|编辑|收藏
1,TweenLite class : 应该可以说是Tween类的精装版,小巧,但很实用,
2,cairngorm 框架 : 不用多说了.adobe官方推荐的一个MVC框架,确实非常好,在开发中带来了很多的便利.
3,Aswing UI : 这个真的是非常好的一套组件,也应该是有很长的时间了,从最早的as2就有了.后来升级到as3,我个人觉的是比flash v3组件好,但是唯一的不好是布局太麻烦了,我在开发中,布局的时候总是占用了不少时间.
4,DistortionEffects : 是一个flex的变形特效组件,里面很多的底层代码都是PV3D的内容.
5,Common-SJD-Lib 组件库 : 也是flex的, 里面有很多很实用的组件,比如AdvanceTabNavigator,ClearTextInput,HTMLToolTip ,ResizeWindow,TemplateInput 相信你们一看名字就应该知道这些组件的作用吧. url:http://www.flex-flex.net/blog/
6,ColorMatrix class : 一个调阅读全文>
发表于 @ 2008年05月26日 09:12:00|评论(loading...)|编辑|收藏
一般都是flex来加载as3的swf,可由于项目的需要,偏偏要反一下,可还是可行的。通过flex里的systemManager,其实它是movieClip的子类,大家应该想到了吧,在as3中用loader加载flex的swf后,loader.content其实就是flex的systemmanager,而且systemmanager有一个属性application就是flex的application,你可以直接调flex里的函数,哈哈。可就是我想for each in来把systemManager下的东西都打印出来,可好像不行..
view url: http://www.sandy1219.cn/flex/testConnFlexandAS/flash.html
download url: http://www.sandy1219.cn/flex/testConnFlexandAS/testConnFlexandAS.rar
阅读全文>
发表于 @ 2008年04月29日 17:50:00|评论(loading...)|编辑|收藏
主要是在runtime的时候加载一些文件,最大用处就是用做国际化,
1, 在flex中的project的property面板里选择flex compiler选项,在compiler arguments里添加参数:
比如-locale en_US -allow-source-path-overlap=true -source-path=F:\flex3_projects\aswingFlickr\locale\{locale} ,其中的{locale}就是en_US,而且en_us其实就是一个目录,还有注意_path里设置的一定是绝对路径,相对路径好像不行的, 就是要让编译器在F:\flex3_projects\aswingFlickr\locale\en_US\下查找配置文件,
2,c创建配置文件(*.properties),里面都是键值对,比如name=123,old=123 ...
3,在flex程序中,绑定它。比如
[ResourceBundle("flickr")]
然后就可以用了。哈哈。比如this.resourceManager.getS阅读全文>
发表于 @ 2008年04月19日 23:15:00|评论(loading...)|编辑|收藏
as3实现图文混排 , 可能还有BUG,欢迎留言,http://songhuanren.v10.92289.com/flex/textEditor/textEditor.html
view source url: http://songhuanren.v10.92289.com/flex/textEditor/srcview/index.html
阅读全文>
发表于 @ 2008年04月19日 23:12:00|评论(loading...)|编辑|收藏
Container.verticalScrollPosition = Container.maxVerticalScrollPosition ,
相信很多人都知道这句话什么,可效果不是我们期望的那样,它总是不会滚到最下面,
其实只要在container.的 updateComplete事件后执行这样句话就可以了。
阅读全文>
发表于 @ 2008年03月22日 13:19:00|评论(loading...)|编辑|收藏
虽然在videodisplay里没有象video的函数attachNetStream那样可以直接接受fms的视频流,只有一个attachCamera函数,以前我也只能用video类,但其实videoDisplay的source属性可以直接接受一个URl:
rtmp://your service/app/live stream name ;
但也有一个问题,这样的话,会重新产生一个新的连接,唉。。。还是用video吧。虽然它还是flash包里。还要先新建一个uicomponent实例。。。
阅读全文>
发表于 @ 2008年03月21日 14:05:00|评论(loading...)|编辑|收藏
网上就有图片平铺的例子,Renaun Erickson 就写了一个组件 RepeatingImage , 不过在用的过程中总是会报沙箱冲突,当然是在用网上图片的时候,然后我就也写了一个,不会再报错了阅读全文>
发表于 @ 2008年03月05日 11:45:00|评论(loading...)|编辑|收藏
flex3的序列号 :1377-4167-5844-4698-0048-5821
flex2的序列号:1307-1581-4356-2616-4951-7949
阅读全文>
发表于 @ 2008年03月04日 19:29:00|评论(loading...)|编辑|收藏
要使label的link事件起作用,要设置label的selectable为true ; 阅读全文>
发表于 @ 2008年02月29日 20:30:00|评论(loading...)|编辑|收藏
soundChannel的sound_complete事件并不能准确的发出,而且是大部分是监听不到这个事件,
然后只能我用了一个方法:现在播放的时间除以音乐的总时间大于99%就认为是结束了。
阅读全文>
发表于 @ 2008年02月16日 18:36:00|评论(loading...)|编辑|收藏
在用flex3 beta2的用户在2月后好象就不能用了.在编译的时候总是会报beta expired错误,(即使你在IDE里输入了序列号,即使你在IDE里看到还有49天过期,但都是没用的),就是版本已经过期,当然这个针对sdk3, 对于还在用flex2用户好象就没有这个问题(我测试过),还可以使用,
然后我就只能下个beta3来用了.装好后可以使用, 我觉的应该是adobe故意这么做,让用户都更新到beta3.
阅读全文>
发表于 @ 2008年02月02日 13:50:00|评论(loading...)|编辑|收藏
不允许全屏问题 , 除了不要忘了在html里加入allowfullscreen,还有就是 fullscreen只允许由鼠标操作来打开 ,比如mousedown,doubleclick,.....而不允许由别的方式打开。。。 阅读全文>
发表于 @ 2008年01月18日 20:11:00|评论(loading...)|编辑|收藏
http://fczone.com/eclipse/starting/ 阅读全文>
发表于 @ 2007年12月23日 18:05:00|评论(loading...)|编辑|收藏
A file found in a source-path must have an externally visible definition. If a definition in the file is meant to be externally visible, please put the definition in a package.
and
Unable to locate specified base class 'org.osflash.arp.samples.pizza.flex2.view.OrderFormClass' for component class 'OrderForm'
Reason: You have not updated your ActionScript class to use the new package keyword. In ActionScript 3, you define a classes' package separately, not in the class signature.
Solu阅读全文>
发表于 @ 2007年12月23日 13:55:00|评论(loading...)|编辑|收藏