본문 바로가기

AS3/ActionScript

flixel 게임 프레임웍을 이용한 미니게임 만들기 오픈소스 게임 프레임웍 Flixel을 이용해서 간단한 코인 모으기 게임을 만들어 보면서 Flixel 프레임웍의 기능들을 알아볼 수 있는 예제입니다. flixel.org 사이트에 있는 내용이며 처음 접하시는 분들의 이해를 돕기 위해 작성된 글입니다. 해당 예제에서는 플레이어(레드박스), 코인, 출구, 스코어 표시, 현재 상태, 타일맵 생성 그리고 게임의 승리 조건을 나타내는 소스들로 이루어져 있습니다. 실제 사용자가 작성해야할 코드는 크게 EZPPlatformer.as(메인 클래스) 와 PlayState.as(게임화면) 두개의 클래스로 이루어져 있습니다. 어렵지 않으니 차근차근 보시면 됩니다~~! package { import org.flixel.FlxGame [SWF(width="640", height=.. 더보기
osmf 샘플 Open Source Media Framework (OSMF) simplifies the development of media players by allowing developers to assemble components to create high-quality, full-featured video playback experiences. This open framework enables development focused on web-based video monetization, with lower costs and faster turnaround. It ‘s ActionScript3.0 based and was created by Adobe. OSMF is designed for developers .. 더보기
LocalConnection 두 swf 간의 LocalConnection 클래스를 통해서 통신이 가능하다. 아래는 좋은예제 사이트 http://www.permadi.com/blog/2009/04/using-localconnection-for-swf-communications-in-actionscript-3/ 더보기
Actionscript 3 MySql Driver - assql assql http://code.google.com/p/assql/ 머드초보님 http://mudchobo.tistory.com/245 더보기
as3.0 lib 3D 엔진 Papervision3D http://blog.papervision3d.org/ Away 3D http://www.away3d.com/ sandy 3D http://www.flashsandy.org/ alternativa Platform http://blog.alternativaplatform.com/en/ FIVe3D http://five3d.mathieu-badimon.com/ WireEngine3D (we3d) - for Flash 8 / 9 http://osflash.org/we3d/ Sharikura http://temp.roxik.com/datas/physics/ AS3D http://www.libspark.org/wiki/muta/AS3D Metasequoia - 용 Pv3D读取... 더보기
twitter API for ActionScrpit 3.0 작성중 더보기
창 리사이즈시에 비율에 맞춰서 늘어나게 하기 public function updateLayout(): void { var ratio:Number = 0; var wd = stage.stageWidth; var ht = stage.stageHeight; if (wd > ht) { ratio = wd / 980 var nht = 550 * ratio if (nht < ht) { ratio = ht/550 } } else { ratio = ht / 550 var nwd = 980 * ratio if (nwd < wd) { ratio = wd / 980 } } if (ratio 더보기
AS3.0 사운드 스펙트럼을 이용한 비트맵 드로우 비트맵 드로울 이용한 사운드 스펙트럼입니다. 사운드 스펙트럼 부분은 자수님 올려주신 내용을 참고했습니다. BGM 출처 : http://www.freebgm.net/v3/?mid=freebgm&category=33321&document_srl=107600 package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.MovieClip; import flash.events.Event; import flash.events.MouseEvent; import flash.geom.Point; import flash.geom.Rectangle; import flash.media.Sound; import flash... 더보기
칼라 트랜지션 //rgb값들 public var r:Number = 0; public var g:Number = 127; public var b:Number = 255; //rgb인터벌값들 public var ri:Number = 0.025; public var gi:Number = 0.025; public var bi:Number = 0.025; //rgb변환양 값 public var rm:Number = 58+41; public var gm:Number = 58+41; public var bm:Number = 58+41; //256 - rgb변환양 값(static값) public var ra:Number = 197-41; public var ga:Number = 197-41; public var ba:Number .. 더보기
앞으로 나올 Flash Player 10.1 와 향후 모바일 플래시 플랫폼 이 포스트를 보낸곳 () Flash Player 10.1 이번 LA에서 진행중인 MAX에서 가장 많은 관심을 끄게 될 녀석인거 같습니다. 특히 이번 플레이어 버젼은 모바일 디바이스에서도 웹에서와 동일한 PAI들을 사용가능하도록 지원되는것이 눈여겨 볼 사항이겠지요. 물론, APP들이 해당 디바이스에서 잘 돌아갈지 안돌아갈지는 퍼포먼스 향상에 대해서 항상 고려를 깔고 가야겠지요. 자, 먼저 다음의 링크를 통해 플래시 플레이어 10.1 에 대한 개념을 좀 쌓아보도록 합시다. http://labs.adobe.com/technologies/flashplayer10/ http://labs.adobe.com/technologies/flashplayer10/features.html http://labs.adobe.co.. 더보기