canvas教程

ActionScript入门学习

字号+ 作者:H5之家 来源:H5之家 2015-11-11 13:56 我要评论( )

1,mxml据说是程序的入口,其实质与java及c的main函数一致,形式上和实质上的调用端amp;lt;?xml version=quot;1.0quot; encoding=quot;utf-8quot;?amp;gt;amp;lt;

1,mxml据说是程序的入口,其实质与java及c的main函数一致,形式上和实质上的调用端

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init02()">
<mx:Script>
<![CDATA[
import mx.containers.Canvas;
public function init02():void var b:Boy=new Boy();
//b.car.drawLine();
addChild(b.canvas); ]]>
</mx:Script>
</mx:Application>

2,Boy类,按ActionScript写出来的程序虽然与一般的java语言存在差异,但是就实质来说是一致的。Boy类引用另一个car类

package import mx.containers.Canvas;
public class Boy var car:Car;
var canvas:Canvas;
public function Boy() canvas=new Canvas();
canvas.graphics.lineStyle(1);
canvas.graphics.moveTo(0,0);
canvas.graphics.lineTo(500,500); car=new Car();
car.publicName="H";
car.publicId="K2";
car.publicSpeed=50;
var str:String="boy"+car.publicId+car.publicName+car.publicSpeed;
car.output(str);
}

}
}

3,这是典型的类似java的Bean的一个类,看它的get和set方法,就知道了

package import mx.containers.Canvas;
import mx.controls.Alert;
public class Car private var name:String;
private var id:String;
private var speed:int;
public function Car() }
public function drawLine():void var canvas:Canvas=new Canvas();
canvas.graphics.lineStyle(1);
canvas.graphics.moveTo(0,0);
canvas.graphics.lineTo(500,500); }
public function output(str:String):void Alert.show("boy..."+str); public function set publicName(name:String):void this.name=name; public function get publicName():String return name; public function set publicId(id:String):void this.id=id; public function get publicId():String return id; public function set publicSpeed(speed:int):void this.speed=speed; public function get publicSpeed():int return speed;
}

}
}

鉴于本侠才接触ActionScript,就其中的玄妙也不是很清楚,就写到这里了

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • SketchBook 2014 基础入门视频教程

    SketchBook 2014 基础入门视频教程

    2017-05-01 11:00

  • 学习慕课网canvas倒计时实例笔记

    学习慕课网canvas倒计时实例笔记

    2017-04-30 14:01

  • 从一个画板demo学习canvas

    从一个画板demo学习canvas

    2017-04-30 13:00

  • canvas游戏开发学习之四:应用图像

    canvas游戏开发学习之四:应用图像

    2017-04-29 16:00

网友点评
t