섬네일 이미지를 생성하는 클래스 입니다. 원본은 PHPSchool의 괴부기님 코드로 많은 수정과 기능 추가를 했습니다. 주요 기능 섬네일 width, height 지정 가능 (둘 중 하나만 지정할 경우 해당 이미지 비율에 맞춰 섬네일 크기 설정) 축소 방법 설정 (섬네일 안에 이미지 모두 보이게, 섬네일 크기에 꽉차게 설정 가능) 출력 섬네일 파일형식 설정 가능 (GIF, JPG, PNG) 섬네일 처리 전/후 콜백 함수 등록 가능 (콜백함수로 테두리 및 워터마크 등 사용자가 쉽게 추가 가능) 섬네일 저장 경로를 쉽게 설정 가능 (키워드 사용으로 섬네일 경로에 이미지 크기나 경로를 쉽게 사용) 축소 방법 사용예 sample.php
ActionScript2.0 에서는 무비클립을 삭제하기 위한 메소드로 removeMovieClip() 이 있습니다. attachMovie() 로 신나게 동적생성해서 추가했다가 초기화를 하려 했더니 이게 왠걸. 추가한 객체들이 전혀 삭제되지 않았습니다. Reference 를 보니 아래와 같은 내용이 있더군요. 이 메서드는 음수 깊이에 할당된 무비클립을 제거하지 않습니다. 저작 도구에서 만든 무비 클립은 기본적으로 깊이에 음수 값이 할당됩니다. 음수 깊이에 할당된 무비 클립을 제거하려면, 먼저 MovieClip.swapDepths() 메소드를 이용하여 깊이를 양수 값으로 이동시킨 뒤에 삭제 하십시오. 아래는 스테이지에 무비클립 하나를 만들고, 삭제 테스트를 하는 예제 입니다. 스테이지에 아무 무비클립을 만듭..
일정시간 이후에 실행하도록 하는 것은 여기저기에서 많이 사용되는터라 클래스로 만들어봤습니다. 간단한 기능만 넣어 아주 단순하게 만들었습니다. 사용법은 아주 간단합니다. 해당 클래스를 import 한 뒤에 Later.regist() 함수로 실행할 함수와 시간을 지정하면 됩니다. 해제는 Later.unregist() 를 호출하면 됩니다. 그리고 당연히 이미 실행된 경우에는 실행취소는 불가합니다; 사용예import lib.utils.Later; Later.regist(3000, testMessage, "testid", 100, 200, "test string"); //Later.unregist("testid");// 해제 function testMessage(a:int, b:int, c:String):void..
최근 greensock 의 TweenMax 와 LoaderMax 를 아주 유용하게 쓰고 있습니다. 플래시에서 필요로 하는 기본적인 기능들을 아주쉽게 제공해주는 프레임웍 덕분에 프로그래밍이 한결 편해졌습니다. 기본적인 사용법들은 greensock 사이트에 예제들로 아주 잘 나와 있기 때문에 배우는 것은 크게 어렵지 않습니다. 다만, 다양한 상황에서 원하는 결과를 얻기 위해서는 조금 고생을 해야겠더군요 -_-; 아무튼, 최근 고생했던 것 중 하나인데, URL 경로를 변경하는 부분에 대해서 다른 예제가 없는것 같아서 적어 올립니다. 우선 XML에 미리 정의한 LoaderMax 구조를 불러오는 방법은 모두 아시리라 생각합니다. (모르신다면 예제 3번을 참고하세요.) 이를 이용해서 우리는 편하게 이미지나, SWF..
ActionScript2.0에서는 3.0에서 지원하는 numChilder 속성이 없기 때문에 이를 구현하는 함수 입니다. 아래 코드는 AS3.0 에서 지원하는 numChildren 속성입니다. 이를 통해서 쉽게 자식객체의 갯수를 알 수 있지만, AS2.0 에서는 이러한 기능이 따로 없기 때문에 직접 구현을 하거나 다른 방식으로 문제를 해결해야 합니다. 아무튼, 간단(!)하게 갯수를 구하는 함수 입니다. 중요한 부분은, instanceof 인데 해당 객체가 비교하는 객체의 인스턴스인지 체크를 하여 맞다면 +1 하여 갯수를 구하는 방법입니다. 참고로, AS3.0 에서는 instanceof 가 사라지고 is 가 그 자릴 대신하고 있습니다. ActionScript3.0 trace(stage.numChildren..
두개의 MovieClip 의 비트맵 데이터를 합쳐서 하나의 비트맵으로 만드는 방법입니다. 합칠때 해당 객체의 투명한 부분을 유치할 수 있습니다. (물론, MovieClip 외에도 Sprite, Bitmap 등의 BitmapData 를 얻을 수 있는 객체라면 모두 가능합니다.)투명한 점을 유지하기 위해서는 BitmapData 를 생성할때 투명도(transparent)를 true 줘야 하기도 하지만, 중요한건 115 라인에 적은 블렌드 모드(BlendMode) 입니다. (자세한 사항은 Adobe ActionScript3.0 Reference 를 참고하세요.)import flash.display.BlendMode;trace(BlendMode.LAYER);블렌드 모드를 LAYER 로 설정하..
아이팟과 아이폰으로 성공을 계속 이어온 애플이 공개한 아이패드는 사실 초기에 아주 많은 비아냥과 성공 여부 보단 실패 여부를 따져보는 반응이 컸었다. 특히나 매스컴과 주요 유명인사들의 비아냥은 아이패드의 성공 가능성이 희박하다고 생각하게 만들었다. 연일 쏟아져 나오는 아이패드에 대한 반응들. 그것이 부정적인 반응일지라도 하루 쏟아져 나오는 기사의 수는 특히나 많았다. 아이패드가 성공 할 것이라 예견하는 사람들은 아이패드가 이북 시장을 잠식할 것이라 여겼다. 그러나 아이패드 출시 한달이 좀 지난 지금, 아이패드의 영향은 비아냥 거리는 부정적인 시선을 비웃듯 세계를 흔들고 있다. (물론, 여론과 유명인사들의 아이패드에 대한 반응은 꼭 아이패드가 "단지 크기만 커진 아이폰"이라서가 아니라, 아이패드의 폭발력이..
작년 9월 쯤에 에 대한 개발 소식이 알려진 뒤로 슬슬 프로젝트가 본격 가동할 준비를 하고 있네요. 초기 구상과 기획이 어느정도 마무리되어 시작하려나 봅니다. 는 의 정식 명칭으로, 현재 여러분야에서 개발자들을 모집하고 있습니다. 모집에 대해 자세한 사항은 티저 사이트에서 확인해 보세요. 참고사이트 창세기전 4 [w] http://genesis4.co.kr/ [디스이즈게임] 10년 만의 귀환, 창세기전 4 티저 사이트 오픈 소프트맥스, 창세기전 온라인 개발중!!!
- Total
- Today
- Yesterday
- It
- 유틸리티
- 스타크래프트2
- 자바스크립트
- 보안정보
- 정규식
- php
- as3
- 해킹
- 정규표현식
- flash
- eve online
- 팁&정보
- PCRE
- 보안
- 플래시
- 정보
- 팁
- 이브 온라인
- 스크린샷
- 게임
- 세비지2
- dust 514
- Utilities
- ActionScript3.0
- 액션스크립트3
- 블레이드앤소울
- JavaScript
- 프로그래밍
- game
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |