摘要:在第一篇入门文章介绍了Achemy的基本知识,本文将介绍了了一个新的知识点,即如何从c代码中调用外部的actionscript3代码。这在实际中有许多地方可以应用到。 思路很简单:就是常用的回调的概念,我们在as3中调用c语言代码的时候,将自身实例对象作为参数传递给所调用的c函数, 然后在c代码中就可以在需要的时候回调as3代码中所定义的回调函数。 具体实例如下,功能非常简单,就是让c代码调用as...
阅读全文
摘要:1,需要用到的开发工具有:1)Alchemy2)Cygwin 3)Flex SDK(3.2+) 4)Java(只需要JRE就够了) 5)Flex Builder2,安装步骤: 1)Alchemy解压缩到c:/alchemy下 2)FlexSDK解压缩到c:/flex下 3)Cygwin在”选择包“这一步时,确保选中下述三个包: a)Archive目录下的zip包 b)Dev...
阅读全文
摘要:AMFPHP是PHP的远程调用(RPC, Remote ProcedureCall)工具。它可以使PHP与下述技术无缝通信:(1) Flash 和 Flex Remoting(2) JavaScript JSON 和 Ajax JSON(3) XML 和XML-RPC什么是RPC远端程序调用(RPC, Remote ProcedureCall) 是一种客户端与服务器端交换数据方式。我们可以调用本地...
阅读全文
摘要:AS3和java等语言不同,在它里面一切都是对象,就连类也是对象,所有的类,包括我们自己定义的任何类,他们的原型对象都是object类。 首先通过一个简单的例子来对prototype有一个感性直观的认识。Prototype是类中一个静态属性,它表示对类的原型对象的引用。我们先来自己定义两个满足继承关系的类:[代码]然后我们在脚本中写:[代码]结果输出:[代码]从这里的结果[object Objec...
阅读全文
摘要:习惯了C++和Java的语法,以为ActionScript3也同样支持函数重载,昨天试着写了下面这样一个类后发现居然报错:Multiple constructor definitions found,原来ActionScript3并不支持我们常用的那种函数重载方式。[代码]那么在ActionScript3里是如何实现这样的功能的呢?其实是借鉴c语言里的可变参数列表来实现的,脚本语言好像都是这么做的...
阅读全文
摘要:简单谈谈读完Adobe的《Using Flash Media Server Edge Servers》这份20页的文档的感受。 如下图所示,大体应该分成3个层次,客户层,Edge Server层(可能还要加入集群,Load balancer等),Origin Server层。 先看客户端,当客户连接到Edge Server集群时,集群中的每个Edge Server会计算一个值,并返回给客户端,...
阅读全文
摘要:被这个问题折磨了一天,安装好后,一启动red5就报错,总提示Address Already in use,用netstat查看端口也没发现有那个和Red5的端口冲突了,郁闷,于是怀疑是不是安装错了,就这么删除重装了好几次,在网上查找半天,有一些人提出遇到了这个问题,也没找到有哪一份文档详细解释如何解决这个问题。 今天我终于搞明白如何解决了,其实非常简单。安装时,首先要指...
阅读全文
摘要:这个定时系统的UML类图如下: AnalogClockFace类 AnalogClockFaceCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->package com.example.programmingas3.clock{ impor...
阅读全文
摘要:JavaScript中可以对内建对象进行扩展。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Test of heading method 1,Prototype Prototype is free, open-source software. ...
阅读全文
摘要:Flex组件包括:1)Flex 2 SDK(包含Compiler和Framework)。2)Flex Builder 2(集成的开发环境)。3)Flex Data Services 2(基于J2EE的应用程序,它提供了数据和通信服务)。 Flex应用程序简单地理解就是将.swf格式的Flash文件包装到HTML页面中的应用程序,它需要客户端安装有Flash Player...
阅读全文