返回列表 发帖

[原创] flash 专区

[这个贴子最后由lopo1983在 2007/03/03 08:35am 第 4 次编辑]

:12:  :12:  :12:  :12:
小弟长期研究 flash
以后看见有好的关于flash文章就发到这里来!
本人建一小站 提供了部分软件和源码的下载
欢迎大家访问和下载
:16:  :16:  :16:  :16:

[ 本帖最后由 lopo1983 于 2007-6-13 03:04 编辑 ]

flash 专区

[这个贴子最后由lopo1983在 2007/03/02 03:08pm 第 4 次编辑]

Java for Flash
在这里先感谢下本论坛风之子,虽然他没提供技术上的支持。但是他给我购买了相关书籍。PS:我自己掏钱,他买了给我邮寄来!
安装、配置开发与运行环境
   Flash Player ,XML ,java 这三贱客组成的软件运行环境中
   java是基础构架 ,java必须安装在后端;flash player 是运行解释器,也就是要有flash播放器(现在谁的浏览器插件里没有,就可以把它拖出去枪毙了)。XML是数据格式的一种,内置于这2者之间。
安装配置后端运行环境
    现在需要一个java应用程序服务器,我们选择Resin 传说中的丁丁猫服务器(也可以选择Tomcat,但是相比之下 Resin属于轻量级的)。要运行丁丁猫服务器,首先必须安装JDK。
   1。安装J2RE
   到http://www.java.sun.com上去免费下载JDK6。
   安装过程就免了。
   去baidu一下就知道。
   2。配置Java环境
   我的电脑-属性-高级-环境变量
   新建
   变量名JAVA_HOME
   变量值:c:\p\java\jdk**
   变量名PATH
   变量值:C:\P..F..\java\jdk**\bin
   变量名CLASSPATH
   变量值:C:\P..F..\java\jdk**\lib\dt.jar
   3。安装Resin
   baidu一下就知道
   4。安装flash 8 和 Dreamweaver 8
   在这里建议大家使用win2k3操作系统

TOP

flash 专区

配置AMF-RPC
AMF-RPC优点
(1) 易用
可对本地远程服务程序代码的数据类型进行自动转换,可转换成AS
(2)高性能
符合SOAP 的二进制数据格式 传输更快
(3)
可扩展性
步骤
1.从adobe公司网站免费下载 Flash Remoting for Java  也可以到我的站点免费下载
2.安装 Flash Remoting for Java  
3.重新启动 查看Flash Remoting MX 目录时候含有以下文件
  flashgateway.ear
  flashgateway.war
  flashgateway-samples.ear
  flashgateway-samples.war
4.部署
  把flashgateway-samples.war 复制到丁丁猫文件夹的webapps目录下
在浏览器中输入http://localhost:8080/flashgateway-samples回出现一个界面
那你就安装成功了
5.安装AMF-RPC客户端组件
到adobe公司下载flashgateway_components_flash8.msi
  

TOP

flash 专区

[这个贴子最后由lopo1983在 2007/03/08 05:15pm 第 1 次编辑]

flash如何与外部通讯和访问数据库
大多都是使用地三方语言
比如 java php asp 几乎所有的网络编程语言都可以作为
flash访问数据库的桥梁
flash访问方法多数是使用load 也就是栽入外部文件来达到效果的
也就是说flash的AS编程语言还不足够强大需要借助其他的成熟语言
比如我们要做个flash界面的用户验证程序 ( 假设按钮的实例名为btn 用户名输入框和密码框分别为 login_name login_pad 而返回信息 框为 reply_txt 而用于验证的
就必须在该界面第一贞上写入如下AS
stop();
//
send_btn.onRelease=function(){
  if (login_name==null||login_psd==null{
    reply_txt="输入不正确";
  }else{
    loadVariables("http://*.*.*.*:8080/login.jsp",_root,"POST");
    reply_txt="loading";
  }
};
  _root.onDate=function() {
   trace(login);
   if (login=="ture") {
    reply_txt="验证通过";
   } else if (login="false"){
     reply_txt="用户名或密码不正确";
   }
};

TOP

flash 专区

[这个贴子最后由lopo1983在 2007/03/09 10:39am 第 1 次编辑]

有了上面的例子我们来仔细研究下AS用来传递和接收数据的方法。
(1)使用MovieClip对象的getURL 、loadVariables、loadVariablesNum使用HTTP和HTTPS协议以URL编码象服务器传递数据
(2)使用LoadVars类的load、send和sendAndLoad方法使用URL编码向服务器传递数据
这是 最常见的2种传递和接收数据的方法
我们现在先研究下这2种 以后再涉及AMF-RPC 和XML 等方法

TOP

flash 专区

[这个贴子最后由lopo1983在 2007/03/09 01:13pm 第 1 次编辑]

为了方便大家理解 我就针对以上我发过的用户名登陆的AS 做解析
stop();
//响应按钮时间
send_btn.onRelease=function(){
//检查用户名和密码状态是否为空
if (login_name==null||login_psd==null{
   reply_txt="输入不正确";
}else{
   loadVariables("http://*.*.*.*:8080/login.jsp",_root,"POST");
   reply_txt="loading";
}//若用户名不为空则进行验证
};
_root.onDate=function() {
  trace(login);
  if (login=="ture") {
   reply_txt="验证通过";
  } else if (login="false"){
    reply_txt="用户名或密码不正确";
  }
};//验证经过

TOP

返回列表 回复 发帖