1,使用trace来debug程序
package {
import flash.display.Sprite;
public class ExampleApplication extends Sprite {
public function ExampleApplication() {
var userName:String = "Bill Smith";
trace("My name is " + userName + ".");
}
}
}
2,使用addEventListener来处理事件
package {
import flash.display.Sprite;
import flash.events.MouseEvent;
public class ExampleApplication extends Sprite {
private var _sprite:Sprite;
public function ExampleApplication() {
_sprite = new Sprite();
addChild(_sprite);
_sprite.graphics.beginFill(0xffffff);
_sprite.graphics.drawRect(0, 0, 400, 400);
_sprite.graphics.endFill();
_sprite.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
_sprite.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
}
private function onMouseDown(event:MouseEvent):void {
_sprite.graphics.lineStyle(1, 0, 1);
_sprite.graphics.moveTo(mouseX, mouseY);
_sprite.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
}
private function onMouseUp(event:MouseEvent):void
{
_sprite.removeEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
}
private function onMouseMove(event:MouseEvent):void {
_sprite.graphics.lineTo(mouseX, mouseY);
}
}
}
3,实例方法和类方法
package {
import flash.display.Sprite;
public class ExampleApplication extends Sprite
{
public function ExampleApplication() {
for(var i:int=0;i<10;i++) {
drawLine();
}
}
private function drawLine():void {
graphics.lineStyle(1, Math.random() * 0xffffff, 1);
graphics.moveTo(Math.random() * 400, Math.random() * 400);
graphics.lineTo(Math.random() * 400, Math.random() * 400);
}
}
}
public static function showMessage():void {
trace("Hello world");
}
ExampleApplication.showMessage();
4,数据类型、循环、条件判断、异常处理等都类似于JavaScript,package、import、类继承、对象、方法都类似于Java
分享到:
相关推荐
在本场景中,"ascb包"似乎是一个与ActionScript相关的库或者框架,它被设计为解压后放入项目的`src`目录下。由于没有提供更具体的详细信息,我们只能基于ActionScript的基础知识来展开讨论。 1. **ActionScript基础...
首先,ASCB包中的“ASCB”可能是“ActionScript Custom Bundle”的缩写,表明这个库是一系列自定义的ActionScript函数和类的集合,专门为FLEX应用优化。ActionScript是Adobe Flash和FLEX平台的主要编程语言,用于...
《Flash ActionScript3 AS3游戏开发教程合集》是一份包含两本经典书籍资源的压缩包,旨在帮助开发者深入理解和掌握ActionScript3在游戏开发中的应用。该合集结合了"Flash ActionScript3 殿堂之路"和"ActionScript ...
但是大多数的图形用Graphics API还是很难画出的,AS3CBLibrary (http://www.rightactionscript.com/ascb) 提供了一个 ascb.drawing.Pen 类。Pen 类是Graphics 类的代理(包装)类。你可以构造一个新的Pen 实例然后...
This manual describes the Goebel NIC, a test resource for exercising ASCB-D interface bus on Honeywell EPIC programs. This is a new generation of test equipment designed specifically for simulation.
但是大多数的图形用Graphics API还是很难画出的,AS3CBLibrary (http://www.rightactionscript.com/ascb) 提供了一个 ascb.drawing.Pen 类。Pen 类是Graphics 类的代理(包装)类。你可以构造一个新的Pen 实例然后...
#### 一、ActionScript 3.0概述 ActionScript 3.0(AS3)是Adobe Flash平台的编程语言,它提供了强大的功能来创建动态交互式内容。与前代ActionScript相比,AS3在性能、语法和类库方面进行了重大改进,使其成为开发...
【安科瑞ASCB1系列智能微型断路器】是安科瑞电气股份有限公司推出的一款创新的智慧用电解决方案,旨在提升低压终端配电网络的安全性、可靠性和智能化水平。该系列产品包含智能微型断路器和智能网关两部分,广泛应用...
AS3CBLibrary是一个针对ActionScript 3(AS3)开发的类库,主要包含一系列用于增强和扩展AS3功能的类和组件。ActionScript 3是Adobe Flash平台上的编程语言,广泛应用于创建交互式Web内容、游戏以及富互联网应用程序...
"591 ASCB1系列智能微型断路器安装使用说明书V1.00-20220715" 在本文中,我们将对ASCB1系列智能微型断路器的安装使用说明书进行详细的解读和分析。 首先,让我们从概述开始。根据手册的描述,ASCB1系列智能微型...
这是一个基于ActionScript 3 (AS3)、XML和面向对象编程技术开发的Flash动画源码,主要用于模拟楼宇从地面拔地而起的效果。这个项目展示了如何利用这些技术结合,实现可扩展和灵活的动画效果。 1. **ActionScript 3 ...
VB6.0是基于Visual Basic的经典版本,而VB.NET是.NET Framework的一部分,支持更现代的编程范式。 1. **对象方法对比** - `AddItem`:在VB6.0中,添加列表项到控件如ListBox或ComboBox使用`AddItem`,而在VB.NET中...
一款带有代码的flash小游戏,直接下载,马上可以打开,不用解压缩.
在 IIS 被请求执行一个 ASP 程序时,它首先会在 ASP 文件中找到 <%%> 标签之间的代码,并且执行它(也可以是<script runat=server></script>之间的代码)。如果这个 ASP 程序在先前被调用过,那么它就会用内存中的...
* Ascb():返回与字符串的第一个字母对应的字节代码。 * Chr():返回与指定的 ANSI 字符代码相对应的字符。 * Chrb():返回与指定的字节代码相对应的字符。 * Int():返回一个整数。 * Cint():返回一个整数。 * Fix...
在IT领域,尤其是在编程与数据处理中,从二进制流中恢复汉字信息是一项关键技能。本文将基于给定的标题“VB从二进制流中恢复汉字信息”及其描述和部分内答,深入探讨如何利用Visual Basic(简称VB)进行这一操作。这...
在编程领域,尤其是在处理中文字符时,计算字符串长度是一个常见的需求。由于中文字符通常占用两个字节,而英文字符只占用一个字节,因此简单的基于字节计数的方法无法准确地计算中文字符串的长度。标题提到的“获取...
VB 可用指令、函数索引表是 VB 编程语言中提供的一份详细的指令和函数索引表,涵盖了 VB 中的基本指令和函数,按字母顺序排列。下面是 VB 可用指令、函数索引表中的部分内容: 1. Abs 求绝对值:返回一个数的绝对值...
标题中的"advanced_scorecard_builder-1.0.1-py3-none-any.whl.zip"表明这是一个针对Python环境的软件包,名为"advanced_scorecard_builder",版本为1.0.1。这个包遵循Python的Wheel格式(.whl),这是一种预编译的...