随笔分类 - flex
flex
摘要:通常,使用Flash来调用.NET组件需用远程调用,实际上我们也可以通过SOCKET直接通信。具体采用Flash的AMF3或AFM0格式,采用流行的FluorineFx服务器组件,具体代码如下:依照此用法可以开发网页游戏或其它Flash应用的.NET SOCKET服务器。using System;using System.Collections.Generic;using System.Collections.Specialized;using System.Text;using System.Threading;using System.Net.Sockets;using System.Ne
阅读全文
摘要:http://www.libspark.org/wiki/WikiStart/enWelcome to the Spark projectThe Spark project is aFlash/ActionScript open source community."Be happy by sharing source code and knowhow with everyone!"is our motto.Sourcecode AccessSubversionLet's share your same old code and be happy!All the Sp
阅读全文
摘要:flash开源类库宝典 1、as3ebaylib http://code.google.com/p/as3ebaylib/2、as3youtubelib http://code.google.com/p/as3youtubelib/3、as3flickrlib http://code.google.com/p/as3flickrlib/4、Yahoo ASTRA Flash Components http://developer.yahoo.com/flash/astra-flash/5、facebook-as3 http://code.google.com/p/facebook-as3/6.
阅读全文
摘要:最近埋头耕耘,在老外文章的基础上弄出了一套Flash快速开发的方案,且在项目中得到了验证。大体思路在以前的博客中透露过1,2,如:《不用Flex,进行轻量级的Flash RIA开发以降低发布文件的尺寸》和《几行代码搞定Flash应用的多语言实时切换问题》,今天,借吴秦的例子《大家快来玩转盘抽奖游戏(走在网页游戏开发的路上(七))》来进行全面展示,看看怎么用66行代码搞定抽奖程序!一、项目验证 先看项目成绩,下面是一个风速控件(由于是为客户开发的,就不提供swf了,只提供截图): 其中有多项配置值可通过js设置,见下: var config3 = { width:300, // 控件宽...
阅读全文
摘要:JS技巧:Flex与JavaScript的交互:调用JavaScipt或者被JavaScript调用一、在JavaScript中调用Flex方法在Flex中可以用ExternalInterface来调用Flex的方法,途径是1.通过在Flex应用可调用方法列表中添加指定的公用方法。在Flex应用中通过调用addCallback()可以把一个方法添加到此列表中。addCallback将一个ActionScript的方法注册为一个JavaScript和VBScript可以调用的方法。addCallback()函数的定义如下:addCallback(function_name:String, cl.
阅读全文
摘要:游戏中的背景音乐和声效0. 前言 不管是大型客户端游戏还是轻量级的网页游戏,游戏中背景音乐和声效是必不可少的。好的背景音乐、声效会给游戏增色,本文不从策划/设计等角度去考虑,只从程序实现上面讲在网页游戏开发中如何去实现背景音乐、声效。背景音乐和声效有以下几个要求:ü 背景音乐与声效是分开的,可以独立设置开关ü 背景音乐一般循环播放一直存在ü 声效点击才触发,这种声音任何时候只播放一个,如果两个瞬间点击多个按钮,只播放最后一个声音为了使背景音乐和声效分开,可以使用不同的声道来播放,这样可以通过控制声道以控制背景音乐和声效。而任何时刻只播放一个声效,可以有多种方法,如
阅读全文
摘要:RPC服务即Remote Procedure Call 远程过程调用,,,,它充当了客户端和服务器端交互的桥梁,,,,,,,,, 引入信道(Channel)和接收点(Destination),,,,,,开发者可以为每一个端点(Endpoint)定义多个信道 RPC组件包括三种RPC服务:RemoteObject,WebServices,HTTPService RemoteObject:用来访问服务端对象,如java对象,不需要手工地将java对象封装为WebServices,,不同于其他两个,只有RemoteObject组件才能与Flex Data Service,,它们之间都是与二进制的AM
阅读全文
摘要:Flex和Spring的整合:1、将Spring的jar包拷贝到WEB-INF的lib下2、在web.xml中注册Spring,如下配置:<!-- Spring configuration file (Not needed if you don't use Spring) --><context-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/applicationContext.xml</param-value>&
阅读全文
摘要:无论是哪种服务器端技术都能够很轻松地应用 XML,因为 XML 完全是一个基于文本的协议。像 XML 这样基于文本的协议的缺点是额外的数据抽象层的编写与维护工作相对很沉重。此外,如果数据需要序列化和反序列化,那么这个数据抽象层在客户端和服务器端都会占用很多资源。Flash Player 可以支持另外一种传输协议,这个协议能够缓解由基于文本的协议导致的传输瓶颈问题,能够帮助开发者以更简单的方式与服务器交互。这就是 AMF(Action Message Format)。它是一个二进制格式的协议,能够替代用于传输XML的基于文本的协议而在 HTTP 协议之上交换数据。采用 AMF 的应用中,数据抽象
阅读全文