기획자 본인만큼 잡다한 블로그

greentec.egloos.com

포토로그


통계 위젯 (블랙)

22
15
106553

flag counter

Flag Counter


태그 : as3.0 요약보기전체보기목록닫기

1

Top 10 Performance Killers in your AIR Application(대충 번역)

링크는 여기 ↓http://blog.flexwiz.net/top-10-performance-killers-in-your-air-application/2011년에 나온 글이지만 지금 봐도 유용한 정보가 많다. 플래시가 느리다는 것은 많은 사람이 알고 있지만 왜 느린지 정확한 이유를 설명할 수 있는 사람은 적을 것이다. 이 글은 바로 그 이유에 대한 설명이...

FlashDevelop 에서 embedAsCFF 옵션이 먹지 않는 문제 (해결)

AIR로 개발하는 모바일 환경에서 한글을 입력해야 하는 상황이 있어서 일단 한글 폰트를 아래 코드와 같이 FlashDevelop에서 Embed 했다.[Embed(source = "fonts/SeoulNamsanM.ttf", fontName = "fontSeoulNamsan", advancedAntiAliasing = "true", emb...

Warframe의 cipher 간단 구현

한글날을 포함한 4일 동안의 연휴를 맞아 평소에 못해봤던 게임들을 해보기 위해, 첫번째로 스팀 상위 동접 순위에 꾸준히 올라 있는 Warframe을 다운받았다. 게임을 실행하는데 해킹 행위라는 명목의 아래와 같은 퍼즐이 나왔다.이런 퍼즐은 파이프라인 퍼즐이라고도 하는데, 마침 내가 요즘 많이 쓰고 있는 육각형 타일 기반으로 되어 있어서 그대로 플래시로 ...

AS 3.0 - 이벤트 캡쳐를 이용한 eventListener 적게 쓰기

툴을 개발하다가 겪은 최적화 사례 한 가지를 공유하려고 한다. 요즘 육각형 셀을 쓸 일이 많아서 HexCell이라는 클래스를 만들어 사용해 왔다. 예를 들면 이런 식이다.public class HexCell extends Sprite{ public var _x:int; public var _y:int; public var _z:int; public va...

AS3.0 - 비트 연산을 통한 최적화

플래시는 속도가 느리기 때문에 코드를 짤 때 최적화가 필요하다. 그 중 비트 연산(쉬프트)를 이용한 최적화가 정리된 페이지를 찾아서 올려놓는다.http://lab.polygonal.de/?p=81 가장 인상적이었던 것은 아래 부분이다.Absolute valueForget Math.abs() for time critical code. V...

<누워서 읽는 퍼즐북> - 1. 커피와 우유

임백준씨의 <누워서 읽는 퍼즐북>을 사서 읽고 있다. 최근 업무가 바빠서 드문드문 읽고 있었는데, 그 중 한 문제가 도저히 직관으로는 풀리지 않아서 여기에 적어 본다.책 내용을 옮기는 건 저작권에 걸릴 수도 있어서 기억나는 내용을 간단히 옮긴다."컵 하나에는 커피, 다른 컵에는 우유가 같은 양만큼 담겨 있다. 이때 커피 한 숟갈을 우유에 넣고...

<생각하는 프로그래밍> - 1. Anagram

지난 번에 글을 쓰다가 착각한 부분이 있는데, 내가 읽은 Anagram 기법은 <만들면서 배우는 기계 학습>이 아니라 최근에 읽은 다른 책, <생각하는 프로그래밍>에서 소개된 것이다. 문자열 처리에 대한 프로그램이라서 헷갈렸던 것 같다. <생각하는 프로그래밍>은 몇 년 전에 사 놓고 읽지 않은 책이었다. 아니, ...

<만들면서 배우는 기계 학습> - 1. N-gram

오다카 토모히로의 <만들면서 배우는 기계 학습>을 읽었다. 빅데이터 처리에 대한 간단한 기술들을 C언어 실습 예제로 알기 쉽게 풀어 설명한 책이다.예전부터 관심이 있어서 계속 공부해 온 분야이긴 한데, 이 책은 정말 내용을 쉽게 잘 써놓았다. 도표도 적재적소에 사용되었고 소스도 적절하다. 이 책에 나와 있는 프로그램 중 일부를 AS 3.0으로...

쿠폰 번호 생성기 - 5. 해쉬 맵

드디어 먼 길을 돌고 돌아 이 주제를 끝맺을 때가 왔다. 답은 의외로 간단한 곳에 있었다. 해결을 위해 AS3.0의 Object를 사용했다.Object라는 것은 AS3.0에서 지원하는 가장 기본적인 데이터 구조이다. Object는 액션스크립트 데이터 구조의 최상위(top level, root)에 있으며, 키(key)-값(value) 쌍으로 된 ...

쿠폰 번호 생성기 - 4. 중복 처리

쿠폰 번호 생성기 - 4. 중복 처리오늘도 간단한 예를 들며 이야기를 시작해 보자.1부터 6까지 여섯 개의 숫자가 적힌 카드 세트에서 총 여섯 장의 카드를 뽑는다고 하자.그렇다면 여섯 장 중에 중복되는 결과가 있을 것인가? 당연히 없을 것이다. 왜냐하면 한 장의 카드를 뽑고 나면 그 카드는 다음에 뽑을 세트에서 사라지기 때문이다.프로그램으로 작...
1

애드센스