首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ActionScript语言基础 原

Flex3中有几本数据类型的概念,它们在Flex4都被封装成了类,放在顶层的包中,顶层包是默认可用的,所以仍然可以随时使用它们。                 ...某个位置删除,然后插入新项 $array.splice(1, 0, "leo xu");//在第二个位置添加一个 $array.splice(1, 1);//删除第二项 $array.splice(3..."hahaha"}; //关联数组还可以使用点表示法来访问数组项: trace($map.item1); trace($map.item2); trace($map.item3); 注意:键名中存在空格的项不适合使用点表示法来访问...>告诉编译器方括号中的内容不作为XML处理,应该始终把ActionScript代码放到的方括号中。...将ActionScript代码放到独立于MXML文件的文件中: 可以将ActionScript代码独立放到.as后缀的文件中; 然后再MXML文件中,使用如下代码引入该as文件: <fx:Script

79620
您找到你想要的搜索结果了吗?
是的
没有找到

flash,flex,actionscript的关系

Flex是通过java或者.net等非Flash途径,解释.mxml文件组织components,并生成相应得.swf文件。...Flex与Flash的关系 Flash并非只是一个单纯的矢量动画创作工具,而是一个凭借脚本语言ActionScript在功能和定位上不断演变的网络应用开发工具。...于是Flex成为开发者们的首选。   Flex和Flash都以ActionScript作为其核心编程语言,并被编译成swf文件运行于Flashplayer虚拟机里。...3.Flash只能以ActionScript脚本的形式开发(舞台被关联到一个称之为 document class的类里),另外舞台元素也是可以绑定脚本的,不过从软件工程的角度讲不建议这样用,Flex还可以使用称作...mxml的标记语言来描述应用的外观和行为,mxml中可以直接嵌入ActionScript脚本。

32930

Flex实现QQ网页提取天气信息

以前用C#实现了QQ天气网页提取天气信息显示,最近了解Flex,随便测试了一下Flex版的QQ天气抓取,效果还不错。...1、预备知识 Flex是Adobe提供的基于Flash环境的RIA展现技术,主要采用MXML+Action Script来编写程序、界面,然后通过编译器编译成flash格式的SWF文件发布到网站上。...实现该功能需要安装Flex SDK,可以Adobe网站上面下载,或者安装Flex Builder plugin+Eclipse来开发。 同时需要具备简单的正则表达式知识。...2、界面布局、代码实现 文件:QQWeather.mxml <? xml version=”1.0″ encoding=”utf-8″ ?...下载数据,但是我们不可能有这样的公关能力要求腾讯在http://weather.qq.com/下面放一个xml文件,允许其他网站访问,因此只能另辟蹊径: 方案1:A域名下自己实现一个代理,B域名网页下载数据返回

2K20

FlexSDK工具包的介绍与编译使用

[TOC] 0x00 前言介绍 Flex SDK是Flex的开发工具包,用于编译Flex程序,Flash Builder也集成了Flex SDK。...Flex SDK的免费的,编程者可以在任何文本编辑器上编辑MXMLActionScript代码,然后在命令行对文件进行编译,但Flash Builder是商业化产品,是收费的。...用户可以到Apache Flex官方网站下载免费的Flex SDK。 下载地址:http://flex.apache.org/installer.html ?...WeiyiGeek. 0x01 Flex安装与配置 描述:安装环境中准备Windows10以及Apache Flex SDK Installer二进制安装包; #Windows验证下载的文件哈希 certUtil...-hashfile apache-flex-sdk-installer-3.3.2-bin.exe 下载安装二进制包后桌面会出现一个Apache Flex SDK Installer图标进行下载Flex

93510

Ant and Flex 用Ant编译MXML文件 - 蚂蚁咬断松紧带(^_^)

|flex-war-directory 3、%FLEX_HOME%/lib目录下,赫赫,这个应当是我们更加想关注的哦。...打开一看,里面均是只有META-INF\MANIFEST.MF一个文件 细看mxmlc.jar有Main-Class: flex.tools.Mxmlc .....">   3、%YOUR_PROJECT%目录下建立01module/User.mxml文件进行测试之 集成到GEL、Eclipse、IDEA、JBuilder等等...注意在mxml里加上<mx:HTTPService useProxy="false" 访问XML数据统一以UTF-8格式进行返回,也没有出现中文乱码问题 设置如下 flex-config.xml <http-service-proxy...Web Services访问形式编译运行也成功 同样也要注意在mxml里加上<mx:HTTPService useProxy="false" 并且用wsdl代替serviceName进行访问,要不然不能编译通过的

66720

Flex的起步推动新语言学习

正处于起步阶段的基于Adobe Flex技术的Babbel就是其中一个例子。...服务器端的实现包括了12000的Ruby代码Flex客户端的实现大概有50000行代码(包括7000行自动生成的集成代码)。...Holl也谈到了在Babbel的开发过程中所遇到的挑战: 为了实现从客户端对后端服务的访问,我们开始采用简单的定义语言(考虑过WSDL,但基于JSON来的更为简单)来描述这些服务,然后,我们的生成器(...generator)将这些定义转化为ActionScript方法,这样一来,客户端可以通过静态类型值对象(类也是自动生成的)来访问服务器返回的数据(通过HTTP协议以JSON类型返回)。...我们想充分利用Rails的力量来生成HTML代码,但由于Flex所支持的HTML元素和风格有限,在Flex上显示HTML受到了严重的束缚,而现在,我们通过Rails来生成MXML然后在客户端显示。

79880

puremvc框架之hello world!

(即:消息响应) 应该不难理解吧: 1、先在flash builder中创建一个flex项目,同时添加puremvc相关的swc引用,然后主界面main.mxml内容如下: <s:Application xmlns:fx="http://ns.adobe.com/<em>mxml</em>/2009" xmlns:s="library://ns.adobe.com/<em>flex</em>...:<em>main</em>):void { //注:这里的<em>main</em>即为UI界面<em>main</em>.<em>mxml</em>对应的类 this.sendNotification(START_UP, _<em>main</em>);//启动时,发送通知...startup里,把主界面<em>main</em>.<em>mxml</em>对应的类实例使用_<em>main</em>传递进来,这样puremvc环境就跟程序主类联系起来了。...ok,<em>代码</em>准备得差不多了,回过头在<em>main</em>.<em>mxml</em>中正式启用puremvc环境吧:  <?xml version="1.0" encoding="utf-8"?

1.6K80

布局和容器 原

Spark和Halo(MX) Halo(MX)是Flex3独有的组件; Spark是Flex4引入的新一代组件; Flex4同时支持 Spark和Halo(MX); Spark容器允许改变布局算法...测量 - 内到外计算所有组件的默认大小,此过程涉及对所有内部子对象的宽度、边框厚度、内边距和子对象间的间距进行求和。布局管理器运行了每个对象的mesureSizes()方法。...布局 - 外到内调用每个组件的updateDisplayList()方法,通过设置每个组件的位置和大小来对组件进行布局,使组件刷新显示的内容。...而是相对于容器的四个边或者容器的中心点来定位组件; 此布局的优点在于即使用户调整了窗口大小,组件同容器之间的相对位置关系仍然可以保持不变; 如果使用绝对布局来实现同样的效果,就需要自己动手编写代码执行相应的计算...应用程序的主容器,也是初始容器 preloader属性,显示启动Flex程序时看到的进度条,默认打开 Application是应用程序的顶级对象,因此可以用来装载全局变量和函数,从而能够在程序的任何地方访问他们

1.3K30

使用代码分离构建自定义组件

使用代码分离构建自定义组件 下面以一个TitleWindow的自定义组件为例: 1. 传统的创建自定义组件,是基于TitleWindow,建立一个mxml。  Login.mxml <s:TitleWindow xmlns:fx="http://ns.adobe.com/<em>mxml</em>/2009" xmlns:s="library://ns.adobe.com/<em>flex</em>...,<em>mxml</em><em>代码</em>和as<em>代码</em>混淆在一起,比较混乱,维护困难,看着也比较乱。...<em>mxml</em><em>代码</em>分离,这样的好处是显而易见的,as文件负责逻辑,<em>mxml</em>负责展示,达到了分层开发的目的,后期容易维护,<em>代码</em>整洁,逻辑清晰。...注意:在进行<em>代码</em>分离的时候要注意两点,一是as中声明的组件变量名要与<em>mxml</em>文件中的组件id一一对应,并且组件类型要相同,二是as中的组件变量<em>访问</em>权限要设置为public。

44830
领券