让我们来看一个更复杂的例子,这个例子展示了用 ArrayCollection 作为返回数据以及在Flex中使用 [RemoteClass] 在本例中,远程方法返回一个映射了类的数组(an array of mapped classes),也就是说,返回的这个数组中的每个元素都有一个AS类与之对应。 1. 创建PHP服务 1.1 一个php类:$AMF_PHP/tutorials/Person.php <?php // actually it's php code class Person { var $firstName; var $lastName; ...
转载于http://www.helloys.cn/blog 本教程将学习 AMFPHP1.9 及 Flex RemoteObject标签的使用方法 1. 下载并安装 amfphp 首先下载 amfphp-1.9.beta ,然后解压到php的服务器目录下,(本例为http://localhost/amfphp) 2. 创建你的第一个 service 在 amfphp 的 services 目录下 创建 tutorials 文件夹,我们将在这里面放 php 类文件。在 tutorials 目录下新建一个php文件: HelloWorld.php <?php /** * Fi ...
Moxi在InfoQ上介绍了十个Flex框架,可以用来加速RIA开发: Cairngorm PureMVC Model-Glue: Flex Foundry Guasax Flex Framework ARP Flest Framework 其他三个框架你能试试看: EasyMVC, Adobe FAST Joeberkovitz’s framework. Moxiey也提及了几个非UI框架和开发工具: FlexUnit FlexLib AS3CoreLib Granite DS .
1. 看看.mxml和as混在一起的效果 sample.mxml <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="creationCompleteHandler();" width="300" height="80" > <mx:Script> <![CDATA[ import mx.controls.Button; import mx.events.Fle ...
1. 带有命名空间的ActionScript文件 : Package 组织大量的as文件,如何防止命名冲突? 和Java一样,基本思路是使用Package,如: // 这是actionscript.不是js代码 package com.example.programmingas3{ public class Goods { public function getName(id:int): String{ if(id == 1){ return "IBM Laptop"; } ...
第一部分:语法高亮等 本文的前生 EditPlus默认不支持Flex/ActionScript的高亮编辑,这需要寻找一个语法编辑库增强EditPlus.文末是好事者提供的一个Flex语法库,请先下载。 解压缩后,有四个文件: as3mxml.acp as3mxml.ctl as3mxml.stx template.mxml 将其解压缩到C:\Documents and Settings\<your username>\Application Data\EditPlus 3。 其实可以解压缩到任意目录,只不过该目录是EditPlus3默认的语法文件目录指向。 下面介绍几个文件的用 ...
随着富客户端的风行日渐,Flash的开发的逐渐从internet应用的补充慢慢推向全客户端应用,更有甚之,整个ERP的客户端全部采用Flash.于是本来为设计为Designer用的Flash也就逐渐进入了程序员的视线。 程序员关注Flash,不在动画设计方面,而在于应用交互。技术上来说Flex的发明功不可没,什么是Flex呢? 说这个问题之前必须谈谈Flash的,大家通常听说的Flash文件扩展名都是.swf,道理和java的.class是一样的。这个.swf的源文件则是.as(ActionScript)。 而通常设计者所说的Flash制作却是制作.fla文件,这是为什么呢?因为这完全 ...
koda
搜索本博客
我的相册
89b88261-4413-36d3-a261-60afc611610b-thumb
xcart_logo.gif
共 82 张
最近加入圈子
存档
最新评论