ActionScript3.0入门
来源:互联网 发布:java string 字符集 编辑:程序博客网 时间:2024/04/20 13:05
声明变量:
var value2:Number = 17;
数据类型:
■ String:一个文本值,例如,一个名称或书中某一章的文字■ Numeric:对于numeric 型数据,ActionScript 3.0 包含三种特定的数据类型:■ Number:任何数值,包括有小数部分或没有小数部分的值■ Int:一个整数 (不带小数部分的整数)■ Uint:一个 “无符号”整数,即不能为负数的整数■ Boolean:一个true 或false 值,例如开关是否开启或两个值是否相等.
方法申明:
package test{ public class ActionObject extends GameObject {/**申明变量**/protected var speed:Number = 1.2;/**申明静态常量**/public static const HP:uint = 1; /**构造方法**/public function ActionObject() {}/**普通方法**/public function test(dir:uint):void { trace("你好..."); //控制台输出.}/**覆盖父类的方法**/override public function doing():void { super.doing();} }}
Get Set 方法:
package com._test.player { import flash.display.Sprite; import flash.events.MouseEvent; public class Player extends Sprite { private var _test:String ; // Flex4.5 可以自动帮你 get set方法 public function Player() { } //之后调用都为该方法~~~ 类似普通字段调用 public function get test():String { return _test; } public function set test(value:String):void { _test = value; } } }
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="155" minHeight="200" initialize="application1_initializeHandler(event)" > <fx:Script> <![CDATA[ import com._test.player.Player; import mx.controls.Alert; import mx.events.FlexEvent; private var p:Player; protected function application1_initializeHandler(event:FlexEvent):void { p = new Player(); p.test = "hello";//调用 Alert.show(p.test); } ]]> </fx:Script> <fx:Declarations> </fx:Declarations> </s:Application>
AS3中使用正则表达式:
var _re:RegExp = /^\s*$/;if(_re.test(text))//如果输入的字符串仅包含空格、回车或者空,就不能发送信息{trace("有空格或者回车.");}
AS3中加载图片:
package {import flash.display.Bitmap;import flash.display.Loader;import flash.display.Sprite;import flash.events.Event;import flash.net.URLRequest;/** * 类说明: * @author 小天__ 2013-10-5 下午1:41:09 */[SWF(width="800", height="600", frameRate="30")]public class TestFaShe extends Sprite {/**加载对象 **/private var loader:Loader;public function TestFaShe() { loaderImage();}/** *加载图片. **/private function loaderImage():void {loader = new Loader();loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);loader.load(new URLRequest("psb.jpg"));}/** * 图片加载完成. **/protected function onLoadComplete(event:Event):void {var bitmap:Bitmap = Bitmap(event.target.loader.content);this.addChild(bitmap);loader.removeEventListener(Event.COMPLETE, onLoadComplete);loader = null;}}}
- ActionScript3.0入门
- ActionScript3.0入门之HelloWorld、页面跳转
- Flash CS3的ActionScript3入门
- ActionScript3.0 基础知识
- ActionScript3.0 Socket
- ActionScript3.0概要
- ActionScript3.0学习-----数据类型
- actionscript3.0 图片裁剪
- ActionScript3.0学习
- actionscript3.0 资源管理问题
- ActionScript3.0 Socket编程
- ActionScript3.0 Socket编程
- 了解actionscript3.0
- Actionscript3.0 俄罗斯方块源码
- ActionScript3.0数据绑定
- actionScript3.0 flash 注释
- flash actionscript3.0
- MD5 in Actionscript3.0
- JavaScript脚本代码的位置及在页面中的执行顺序
- VS2010添加TSTCON( ACTIVEX CONTROL TEST CONTAINER )工具
- php 正则表达式详细学习
- wince+labview+ARM的便携式设备
- Java编程中写出好代码的建议
- ActionScript3.0入门
- nginx请求处理过滤示例
- 三层架构与MVC谜团之答案揭晓
- 技术积累应用-可视化编程平台应用方式-统计图形控制
- JSP速度优化七种方法
- java基础--16
- include与jsp:include区别
- UltraEdit的一些使用技巧
- 探索 Pexpect,第 2 部分:Pexpect 的实例分析