본문 바로가기

전체 글

Gradiented Circle 그리기 private function drawGradient(col:Number):void { var fillType:String = GradientType.RADIAL; // or GradientType.LINER var colors:Array = [col, 0x0000FF]; var alphas:Array = [1, 1]; var ratios:Array = [0x00, 0xFF]; var matr:Matrix = new Matrix(); //matr.createGradientBox(80, 80, 0, -20, -20); 아래 것과 차이 뭔지 알지? ^^ matr.createGradientBox(80, 80, 0, -40, -40); var spreadMethod:String = SpreadMethod.PAD.. 더보기
graphics 와 matrix 를 이용한 rotate 그리기 private function drawImage(event:Event):void { var mySprite:Sprite = new Sprite(); var myBitmap:BitmapData = new BitmapData(loader.width, loader.height, false); myBitmap.draw(loader, new Matrix()); var matrix:Matrix = new Matrix(); matrix.rotate(Math.PI/2); mySprite.graphics.beginBitmapFill(myBitmap, matrix, true); mySprite.graphics.drawRect(100, 50, 200, 90); mySprite.graphics.endFill(); addChi.. 더보기
완성! Transition Manager ~ 간단한 실수 하나로... easing 이 작동하지 않고 있었는데.. 아침에 잠깐 보고 모두 고쳤다. ㅋㅋ 그리고 간단한 메시지 박스도 부착 !! 더보기
갤러리 베이스 제작 갤러리를 만들려고 하다 보니 결국 바탕이 가장 먼저 만들어야 할 것 같아서 베이스를 만들었다.. 몇시간 걸리지 않았지만 아직 tween 은 공부할 게 멀었다. ㅠㅠ 아직 z-order 가 제대로 정리되지 않았지만 일단 기분 좋게 업 ^^ 더보기
Transition Class 이 Transition 클래스는 모든 전환 클래스의 기본 클래스입니다. 사용자가 이 클래스를 직접 사용하거나 액세스하지 않습니다. TransitionManager 클래스의 인스턴스에서 액세스하는 공용 비헤이비어 및 속성 중 일부를 Transition 기반 클래스에서 공유할 수 있도록 합니다. Public 속성으로 direction(Number), duration(Number), easing(function) 속성이 필수적으로 있어야 하고 나머지 속성은 부가적이다. 참고로 type 은 Class 속성이다. 특히 TransitionManager에서 사용될 때 type 에 따라 부가속성이 변경된다. ... 흠 쓰고도 이상하네 ㅋㅋㅋ 예) TransitionManager.start(MovieClip, Trans.. 더보기
DIID_HTMLDocumentEvents2 관련 빌드 오류 DIID_HTMLDocumentEvents2 을 사용하여 빌드를 할때 extern.. 어쩌구 하면서 오류나는 것은 uuid.lib 파일을 링크해주어 해결할 수 있다. 이 때 주의할 사항은 SDK의 uuid.lib 파일을 사용하면 디버깅 모드에서 빌드되지 않고 MS-VC++6 의 것을 사용하면 없다고 오류난다. 반드시 ie6_lib.exe 의 압축을 풀어 이 파일의 것으로 사용하면 디버그 모드와 릴리즈 모드 모두에서 정상적으로 사용할 수 있다. 제길 MS.... 더보기
Tween 클래스를 사용하여 객체에 애니메이션을 적용 새 ActionScript 3.0 파일을 만들고 tweenWithEvent.fla로 저장합니다. 레이어 1을 선택하고 레이어 이름을 'assets'로 변경합니다. 레이어에서 임의의 모양을 그리고 이 모양을 심볼로 변환합니다(F8). 무비 클립을 유형으로 선택하고 확인을 클릭합니다. 인스턴스 이름을 img1_mc로 지정합니다. 새 레이어를 추가하고 레이어 이름을 'actions'로 지정합니다. actions 레이어의 프레임 1을 선택한 상태에서 액션 패널을 열고 다음 코드를 스크립트 윈도우에 입력합니다. 레이이를 추가한 것은 리소스와 소스의 분리차원 인 듯 하다... (아마도) import fl.transitions.*; import fl.transitions.easing.*; function finish.. 더보기
Tween 클래스 Tween 클래스를 사용하면 타임라인에서 만든 트윈과 유사하게 스테이지에서 무비 클립을 손쉽게 이동하고 크기를 조절하며 페이드 인/아웃 효과를 적용할 수 있습니다. 예를 들어 스테이지를 가로질러 이동하는 무비 클립을 상상해 보십시오. 이때 여러분이 사용할 수 있는 옵션은 다음과 같습니다. 타임라인에 키프레임을 추가하고 키프레임 사이에 모션 또는 모양 트윈을 삽입할 수 있습니다. 움직이는 애니메이션 효과를 연출하려면 onEnterFrame 이벤트 핸들러에 몇 가지 코드를 작성할 수 있습니다. 주기적인 간격으로 함수를 호출하는 setInterval() 함수를 사용할 수 있습니다. 또는 easing 클래스와 함께 Tween 클래스를 사용할 수도 있습니다. 다음 목록은 Tween 생성자의 매개 변수를 보여줍니다.. 더보기