AutoHotKey는 윈도우용 프로그램을 손쉽고 빠르게 개발할 수 있는 프로그램 개발툴입니다. SDebug 클래스는 object나 Array 등 변수 내용을 트리 형식의 문자열 정리해서 보여주는 클래스 입니다. 기본 단축키 ` (esc 아래에 있는 백틱키)를 누르면 디버그 창이 뜨고 출력한 결과 값을 볼 수 있습니다. 사용법 및 코드GitHub : https://github.com/Kaistro9/AHKv2-SDebug
(메타 퀘스트프로 사이트에 적용된 링크 효과 구현하기) 밑줄 효과 CSS .item { position: relative; width: fit-content; cursor: pointer; } .item .label { position: relative; padding: 4px 0; font-weight: 700; font-size: 14pt; } .item .underline { position: absolute; transform: scaleX(0); transform-origin: bottom right; transition: transform 0.25s ease-out; border-bottom: solid 1px blue; width: 100%; height: 0; } .item:hover .u..
플래시에서 'Properties' 항목에 '3D Position And View' 항목이 있는데, 이 항목의 'Perspective Angle', 'Center X', Center Y' 속성을 이용해서 회전축과 거리감을 설정할 수 있습니다. 그런데, 플래시에서 설정할 경우 전역 설정으로 모든 객체가 영향을 받게 되는데 각각의 객체마다 다른 설정을 하려면 ActionScript 로 작성하면 됩니다. 아래의 플래시는 샘플로 만들어 본 것이고 각각 값을 조정해서 어떻게 변하는지 확인 할 수 있습니다. 샘플 사용 코드 import flash.display.DisplayObject; import flash.events.*; import flash.geom.PerspectiveProjection; import fl..
섬네일 이미지를 생성하는 클래스 입니다. 원본은 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..
- Total
- Today
- Yesterday
- flash
- 플래시
- as3
- PCRE
- 팁
- 유틸리티
- 정규표현식
- eve online
- 액션스크립트3
- 정규식
- 스크린샷
- 보안정보
- 이브 온라인
- JavaScript
- game
- dust 514
- php
- It
- 프로그래밍
- 해킹
- 스타크래프트2
- 게임
- 보안
- ActionScript3.0
- 블레이드앤소울
- 자바스크립트
- 정보
- Utilities
- 팁&정보
- 세비지2
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |