利用BlazeDS实现Java和ActionScript3通信(BlazeDS示例应用结构–三)

OK,我们看到老牛们给我做的展示了。
下面看看他们的源代码是什么样的。
实例文件在这个文件夹下:blazeds_turnkey_3-0-0-544\tomcat\webapps\samples(还是那句话,根据自己的版本去找路径,实在找不到告诉我,如果住所里我近并且是美女的话我愿意单独指导,开玩笑的,哈哈,你可以Email我。)
ok,然我们来看看文件结构。
 

我们现在关心的是项目的两个存放配置文件和源代码的地方,META-INF文件夹(其实简单的应用中可以不存在),WEB-INF(基本我们要的东西都在这里了)。
ok,解释WEB-INF文件夹。
s   more...

利用BlazeDS实现Java和ActionScript3通信(运行实例程序及tomcat容器中网络应用程序的文件结构–二)

OK,按照之前的步骤我们已经运行了数据库和Tomcat容器。那我们就可以看看Adobe官方给我们的示例程序了。
随同BlazeDS给我的们Tomcat容器的端口为8400,如果认真看了上一篇blog的话,我们可以开到,这个端口号是在server.xml配置文件中指定的。
按照默认的方式我们查看例子的方式是在浏览器中输入网址:http://localhost:8400/。
什么,未找到404?确定你的Tomcat服务器是运行的吗?你的端口号正确吗?你的网址打错了吗?你确定……?还是不行?请给我留言或者发电子邮件,我向往能帮到你。
如果登录成功,那恭喜你。

ok,你可以去看看出   more...

利用BlazeDS实现Java和ActionScript3通信(环境配置及Tomcat容器简介——一

BlazeDS是Adobe开源的与Java通信的网关。
具体的介绍可以去Adobe来源网站查看相应资料,虽然是EN的。
这篇博客参考内容,官方BlaaeDS用户手册pdf版。
AsWing中文网站中的有关ActionScript的和后台通讯的文章。AsWing 与 Java 之间的交互.
第一步,后台环境的搭建。官方完全版为我们提供了BlazeDS服务环境,其中包括Jsp容器-Tomcat暂且说算是服务器吧,BlazeDS的运行所需要的库文件和一些其他的配置文件。大家可以去下这个版本,可以去官方搜索,Turnkey版。本文发布的时候下载地址为Download the Bl   more...

在Linux上安装SmartFoxServer

1.到官网下载所需版本的SmartFoxServer的安装文件,地址为:http://www.smartfoxserver.com/products/

2.按照官方的指导文档进行操作进行安装(http://www.smartfoxserver.com/docs/ )
        A 切换到下载文件的所在文件夹

        B. 解压下载的安装文件
        "   more...

写在临近毕业的日子

作为八十年代中旬出生的一代,我们的生命的前20年仿佛是从一出生就被规划好的,小学-初中-高中-大学。从小学开始家长便向我们传输要读大学,读名校的思想。这个思想在我们生活的环境里也像幽灵一样徘徊,一刻都不曾离开。

最终,我们走进了那个20年为之奋斗的地方,开始了“背井离乡”的生活,一时间我们完全失去了方向,因为从来没有人告诉过我们,大学应该怎么过,大学毕业我们面临的是什么。

抛去了十几年辛苦读书的包袱,我们到了一个无拘无束的地方,于是我们开始充分享受着的来不宜的自由,生怕有一点浪费,于是网吧、球场成了我们的阵地,金庸,痞子蔡成了我们课堂上的文学老师。然而这一切并没有持续太长时间。随之而来的是极度的空   more...

Debugging Flex applications with mm.cfg and flashlog.txt

When working with Flex applications, it may useful to see the output from the trace() function. Well, the good news is that if you have the debug version of the Flash Player installed, it is really easy to redirect the trace() output to an external file which can you browse using any text editor.

Th   more...

Flex SecurityError: Error #2148 While Accessing local XML

So you’ve published your Flex application that accesses local XML, but when you try to run it outside of your Flex Builder folder, you might get a Flash Player Debugger error #2148. I ran into this problem while on a tight deadline, and am reposting here to get the word out.
To fix this, you need:

to right/control click your Flex Project folder in the Navigator
Select properties
Choose Flex Compiler in the popup window
Add “-use-network=false” under Additional compiler arguments
Hopefully, this’ll save someone some time…

AS2中用MovieClip.load()的时候有关_lockroot属性的使用

在项目修改是遇到一个问题,
用全局函数LoadMovieNum加载了一个外部的swf文件,文件显示正常,
但是改用MovieClip.load()加载合格swf文件是,加载的swf文件失去了本身应实现的功能。
事后发现了是有关_root这个引用的问题
api文档中的解释是
“加载到影片剪辑的 SWF 文件或图像会继承该影片剪辑的位置、旋转和缩放属性。可以用影片剪辑的目标路径来定位加载的 SWF 文件。
在 调用 loadMovie() 方法时,可按下列代码示例所示在加载器影片中将 MovieClip._lockroot 属性设置为 true。如果您   more...

as利用库里的类名字符串new出可视化对象

我们在做flash程序时,往往把一些要预先加载的图片放到库中
在使用时通过new来生成这些图片的实例
但是如果库中有很多的元件的话,我们如果要一个个new出来是一件很辛苦的事情
所以我们想能不能通过这些元件的类名的字符串来new出这些图像的实例(由于这些元件的类名往往是规律的,也是可以在配置文件中编写的)
在一个技术群里里朋友给出了提示,具体过程如下
1.在flash元件库中新建一个元件,取基类为Sprite,类名为LoacalImage;
2.在as文档类中添加以下代码

var temp : Class = ApplicationDomain.currentDomain.getDefinition as Class; var sp : Sprite = new temp(); this.addChild(sp);

这样在舞台上就会出现你的f   more...

有关JWindow的知识

从网上看的大部分启蒙教程都是以JFrame开始的

出来的都是一个个的框架窗口

但是基于网页应用的Application初始基本是不用这个JFrame的

初始化一般使用没有关闭按钮的控件

查了一晚上的资料,找到的这样的控件-JWindow

但是,不会用,不知道如何初始化程序

去翻AsWing的示例程序,发现了这样的程序,

傻乎乎的网上找了半天这个程序的源码

最后发现在源码包的test文件夹里

拿出来分析

程序底层框架为JWindow

初始化方式为AsWingManager.setRoot(this);

然后舞台上show一个JWindow,测试时是空白

考虑应该是透明了吧

放一个JButton到JWindow里

测试有异常

看   more...