Hatena::Groupactionscript

ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記

2009年04月06日 月曜日

ActionScript 3で三角形を

| 01:01 | ActionScript 3で三角形を - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - ActionScript 3で三角形を - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 ActionScript 3で三角形を - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 のブックマークコメント

ふと、三角形をActionScriptで描いてみたんですが...、回転させると崩れてしまう。

そして、調べたらFlash 10からは、参詣に関する関数があるような...ことが?あれ?3Dに関してかなあ。

package comp
{
	import flash.display.*;
	import mx.core.UIComponent;
	
	public class TriangleSprite extends UIComponent
	{
		public var base:Sprite  = new Sprite();
		public var backgroundColor:uint;
		public var _width:Number = 100;
		public var _height:Number = 100;

		public function TriangleSprite():void
		{
			this.width  = _width;
			this.height = _height;

			base.graphics.lineStyle(1,0xcc0000);			
			base.graphics.beginFill(0xffffff);

			base.graphics.moveTo(this.width/2,0);
			base.graphics.lineTo(this.width, this.height);
			
			//base.graphics.moveTo(this.width,this.height);
			base.graphics.lineTo(0, this.height);
			
			//base.graphics.moveTo(0,this.height);
			base.graphics.lineTo(this.width,-this.height);
			base.graphics.endFill();
			
			addChild(base);

			rotation = 20;
		}

	}
}

ActionScript 3でアニメーション

| 06:54 | ActionScript 3でアニメーション - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - ActionScript 3でアニメーション - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 ActionScript 3でアニメーション - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 のブックマークコメント

やってみたけれど、けっこう難しいです。JavaScriptとは違った感じで、アニメーションについてJavaScriptでも多用したこと無いし、難しいけれど面白い分野でした。

「ようし、AS3アニメーションだ!」ともいけない状況ではあります。この分野について投資するのは、リスクが高そうだと感じるからです。

特に、JavaScriptと違いがある点としては、フレームがあるということです。FlashにMC(moveclip)があrますが、Flexだと出てこないことが多くて、よくわかっていない点です。Flex & ActionScript3でのMCについて、情報が欲しいのと、調べなきゃ!と思っています(ここら辺が、コストが高く感じる)。

でも、面白そうだし、UIを作るにしても、アニメーションの技術は欲しいところなんです。悩ましいです。

参考

書籍

ActionScript 3.0 アニメーション

ActionScript 3.0 アニメーション

YoungyYoungy2013/06/18 14:37You get a lot of respect from me for writing these helpful aritcles.

ehpwgaypehpwgayp2013/06/19 15:52CGDSvp <a href="http://qbjgonmhzsce.com/">qbjgonmhzsce</a>

ehpwgaypehpwgayp2013/06/19 15:52CGDSvp <a href="http://qbjgonmhzsce.com/">qbjgonmhzsce</a>