创建flex工程时出现错误channel definition mx.messaging.channels.rtmpchannel can not be found,查了相关资料说是“最新版的Fluorined在services-config.xml中新增了RTMP Channel,主要是用来配置Flex Messaging,编译时需要FDS.swc支持,当然如果不需要此功能可以注释掉channel-definition这个节点”;有可能引入了该文件就管用了,但是我在创建工程时引入了fds.swc文件,最后检查出我引入的fds.swc文件不好使,换成了WEB-INF\flex\libs目录下自带的fds.swc文件,恩,错误就消失了。
说明下:WEB-INF\flex\libs是在创建工程时从lcds(LifeCycleDataServices)安装目录\tomcat\webapps\lcds复制而得的,有的资料说是从lcds(LifeCycleDataServices)安装目录\tomcat\webapps\flex目录获得。