1.Fms plugins

编写FMS服务器端脚本时,最头疼的莫过于AS1的语法了。习惯了AS2、3后,在没有代码提示的环境下,写代码确实是件很头疼的事,这个插件就可以发挥作用了。

Flash Media Server Eclipse Plugins:http://fczone.com/eclipse/

JAR下载地址:http://fczone.com/getFile?id=FMSProject_1.1.0.0.jar

把它放到你的eclipse中的plugins文件夹下,不管你是用Flex独立版还是插件版,其实都是eclipse啦,重启你的eclipse,你会在Perspective中找到"Flash Media Server",就是它啦

看下面几张图片,这个插件还支持发布asc文件的功能

使用也是很简单:

Window -> Preference:中的Flash Media Server

你可以设置你工作环境的色调配置

Debug Servers:

默认是你本地服务器

设置好你的用户名和密码,这个Plugin会控制你的服务器装载和卸载程序

Publish Settings:

就是你的项目发布出去的存放点啦,本地就改好位置Path,记得{Application Name}不要被自己和谐掉:-),{Application Name}会根据变量名自己发布

如果是异地发布到服务器,目前还只支持FTP发布,设置跟一般的FTP设置没什么区别。

Perspective切换到Flash Media Server

Navigator面板,右键New -> Serverside Application

设置好项目名、平台版本和存放点就OK啦

接着就是设置Debug模式和Publish模式,这个会跟上面在Preference的设置相关,默认还是把它的RobustDebug加进去吧

对于Debug Instance不要随意修改,这会影响debug的成功,默认Flash Media Server启用一个Application(在Applications文件夹下的任何一个文件夹都会成为一个独立的Application),会默认 创建_definst_记录Application相关,包括SharedObject的fso文件记录还有flv之类的,除非你修改了Flash Media Server的配置xml,所以如果没有相应的修改就采用默认的就可以了。

其他就没什么了,创建好项目就有main.asc就是Application的入口文件,它会把RobustDebug.asc导入,正如注释表明,如果不需要就去掉吧:-)

之后就自由发挥吧,看下作者录制的功能录像会更好点:http://fczone.com/eclipse/demo/debugDemo/index.html

最后一个爽的功能就是支持Actionscript2 Class的导入

右键你的Flash Media Server项目,import...,在Flash Media Server节点中有import actionscript2 class的选项,之后就选你的as2文件,其实就是把的as2类用as1的方式来写,有个问题就是你的as2类文件的编码一定要注意,不然导入可能会出 现乱码滴

最后说明下:以上很多东西都是看到作者文档就翻译过来的,写到错误的地方估计也少不了,如果发现有错,大家提醒下我吧,更详细大家就关注作者的blog吧http://fczone.com

2.代码格式化

如果你还在为官方Flex Builder不能够将代码有效的格式化排版而头疼,你可以尝试一下这个插件

项目地址:http://sourceforge.net/projects/flexformatter/

使用方法:

1.将jar包放在FB或者eclipse的plugins文件夹里
2.重启E或FB,必要时使用-clean参数重启
3.工具栏出现2个新图标,对于一段程序,选中后,点图标,就格式化了。

图片如下:

原文地址:http://www.cnblogs.com/aierong/archive/2009/02/11/1388277.html#!comments

推荐几个Adobe Flex Builder 3的插件(代码格式化和fms服务器通讯文件(main.asc)编写)的更多相关文章

  1. MyEclipse 8.5 开发环境配置,汉化,Aptana2.0插件,SVN 插件,Flex Builder 3/4 插件安装(转载)

    转载地址http://elf8848.iteye.com/blog/630864 下载MyEclipse 8.5 可以通过代理http://www.proxyie.cn/访问MyEclipse的官方网 ...

  2. Fms3和Flex打造在线视频录制和回放

    本博推荐文章快速导航: Sql Server2005 Transact-SQL 新兵器学习MCAD学习 代码阅读总结 ASP.NET状态管理 DB(数据库)WAPWinFormFlex,Fms aie ...

  3. SharedObject对象聊天室

    本博推荐文章快速导航: Sql Server2005 Transact-SQL 新兵器学习MCAD学习 代码阅读总结 ASP.NET状态管理 DB(数据库)WAPWinFormFlex,Fms aie ...

  4. 杂项:flex (adobe flex)

    ylbtech-杂项:Flex (Adobe Flex) Flex指Adobe Flex,基于其专有的Macromedia Flash平台,它是涵盖了支持RIA(Rich Internet Appli ...

  5. Adobe Dynamic Http Streaming的简单配置与实现 (FMS, HLS, HDS)

    http://blog.csdn.net/avsuper/article/details/7663879 Adobe的Http Dynamic Streaming是针对苹果的HLS方案提出基于HTTP ...

  6. Apache Flex + Adobe Flash Builder环境配置

    在开始学习Flex之前,需要配置开发环境.Apache Flex SDK包含了你开发所需要的东西,当然除了集成开发环境(Integrated Development Environment,IDE). ...

  7. 【Adobe Air程序开发】eclipse安装flash builder 4.7插件以及java、flex整合开发

    看了看网上不少文章,发现很多内容都是很老的,没法用.故把自己的安装过程记录下来,方便以后使用 1.在这里,eclipse使用最新版eclipse juno 3.7 2.在adobe官网https:// ...

  8. Flex Builder读书笔记(一)

    Flex表现层服务器包含Flex应用框架和Flex运行服务,Flex框架包含MXML描述性语言.ActionScript程序语言和Flex类库.MXML原理定义用户界面元素,ActionScript定 ...

  9. Flex Builder 开发语言切换问题

    1.Flex Builder 4.6切换语言 打开\Adobe\Adobe Flash Builder 4.6\FlashBuilder.ini -nlzh_CN-startupeclipse/plu ...

随机推荐

  1. 用tmux工具给linux命令行分栏

    介绍 有时候我们需要在命令行里同时开多个程序,但是每个程序都会占用命令行,这时候可以用tmux,给命令行界面分栏. 基本概念 tmux是分多层的 会话>窗口(我下文称作:页)>面板(或者叫 ...

  2. 通过 SSH 转发TCP连接数据

    设定 首先双方的/etc/ssh/sshd_config设定以下四项: AllowAgentForwarding yes AllowTcpForwarding yes GatewayPorts yes ...

  3. Linux打开TCP BBR拥塞控制算法

    要求内核为4.9以上,如果不是,请升级内核. modprobe tcp_bbr echo "tcp_bbr" >> /etc/modules-load.d/module ...

  4. C++使用Mysql的详细步骤及各个常用方法的代码演示:select,insert,update,delete

    这几天一直在学习C++下使用Mysql的方法及其中各种的问题,也看了很多Mysql的API函数,当然自己看的还是很基础的.其实对于每种数据库的操作,基本的方法都是非常类似的,大多都是connect,s ...

  5. 百度UEditor粘贴或插入的表格不显示边框的解决办法

    原文链接:http://blog.csdn.net/lovelyelfpop/article/details/51678742 参考:https://www.cnblogs.com/xiangsj/p ...

  6. Echarts动态加载饼状图实例(二)

    一.引入echarts.js文件(下载页:http://echarts.baidu.com/download.html) 二.HTML代码: <div class="ui-contai ...

  7. contentupe 表的用法

    model 代码 from django.db import modelsfrom django.contrib.contenttypes.models import ContentType #dja ...

  8. JAVA List合并集合

    import java.util.ArrayList; import java.util.List; public class test { public static void main(Strin ...

  9. Js中,Map对象的使用

    1.定义 键/值对的集合. 2.语法 mapObj = new Map() 3.备注 集合中的键和值可以是任何类型.如果使用现有密钥向集合添加值,则新值会替换旧值. 4.属性 构造函数 :指定创建映射 ...

  10. gentoo moc audacious

    最近想在 gentoo 上面听音乐, 以前用过 audacious,现在想换成 moc 试试看. emerge -av moc,结果安装完了以后,放 mp3 没有声音,把 USE 里面各种相关解码的都 ...