노무현 대통령 배너

Tag: Sprite

Embed 메타데이터 태그를 이용하여 다른 swf 파일의 그래픽 자원 이용

by on 12.26, 2009, under 고수들은 가르쳐주지 않는 AS3.0 입문

blue_swf_icon이번에는 as 파일의 Embed 태그를 이용하여 클래스에서 사용하는 그래픽 자원을 컴파일 타임에 다른 swf 파일에서 가져와 사용하는 방법을 소개합니다.

이 방법은 앞서 포스팅 한 라이브러리의 무비클립에 직접 클래스 파일을 연결한 경우와 비교하여 컴파일러의 선택이라는 측면에서 좀더 넓은 선택의 폭을 제공합니다. 라이브러리에 직접 클래스 파일을 연결한 경우는 최종 컴파일을 Flash IDE에서만 할 수 있는 반면, 오늘 소개할 Embed 태그를 이용해 그래픽 자원을 클래스에 직접 붙이는 경우에는 Flash IDE에서 컴파일을 할 수도 있고, Flex SDK를 통해 mxmlc 에서 컴파일을 하는 경우에도 사용할 수 도 있습니다. 무슨소리인지 잘 이해가 되지 않으셔도 일단 다음으로 패스! 포스팅의 내용과 살짝 거리가 있는 내용이므로 컴파일러에 대해 다루는 글을 나중에 별도로 포스팅 할 예정입니다.
(계속 읽기…)

8개의 댓글 :, , , , , , , , , , , , , more...

라이브러리의 무비클립을 클래스로 만들어 사용하기

by on 12.22, 2009, under 고수들은 가르쳐주지 않는 AS3.0 입문

“고수들은 가르쳐주지 않아요” 시리즈의 첫 포스트는 라이브러리에 있는 무비클립을 클래스로 만들어 사용하는 방법 입니다. AS2.0 방식[01] 으로는 attachMovie() 메서드를 사용하는 경우에 해당하죠.

AS3.0 에서는 기존의 linkage[02] 를 사용할 수 없는 대신, class 정의를 하고 new 연산자를 통해 객체를 생성한다는것은 알고 계실 겁니다. 라이브러리에 등록된 무비클립의 속성을 선택하면 아래와 같은 화면을 볼 수 있습니다.

라이브러리에 있는 무비클립의 속성메뉴를 선택한 화면

라이브러리에 있는 무비클립의 속성메뉴를 선택한 화면

(계속 읽기…)

  1. 별도의 지칭이 없는 한 이 블로그에서 AS2.0 방식 프로그래밍이라 함은 클래스를 이용하는 방식이 아닌, fla 파일의 타임라인에 코딩하는 방식을 이야기 합니다. []
  2. 한글판 Flash IDE 에는 “식별자”라는 명칭으로 되어있습니다만, 영어 단어를 발음 그대로 옮겨쓴 “링키지”로 더 많이 알려져 있죠. []
6개의 댓글 :, , , , , , , , , , more...

프리랜서 액션스크립트 개발자들이여, 일해주고 돈은 제대로 받고 있습니까? – swf 날짜제한 평가판 기능 구현 AS3.0 클래스

by on 11.24, 2009, under AS3.0 API

패키지로 판매되는 소프트웨어 중에는 일정 기간동안 사용해 본 후 사용 목적에 부합하거나 마음에 들면 구입할 수 있도록 시간 제한 기능을 가진 평가판 프로그램을 제공하는 경우가 있습니다. Adobe 에서 판매하는 대부분의 프로그램들 부터, 최근에는 상당히 다양한 프로그램들이 이런 평가판 방식을 채택하고 있습니다.
구매자 입장에서 보면 일단 소프트웨어를 사용한 이후로 구매 시점을 늦출 수 있기 때문에 혹시나 있을지 모르는 불필요한 지출을 방지할 수 있고, 판매자 입장에서도 프로그램의 완성도에 자신이 있는 경우 보다 많은 엔드유저 노출을 획득함으로 인하여 매출에 플러스 요인으로 작용한다고 할 수 있겠습니다.
이런 것은 마케팅 측면에서 구매자와 판매자의 이해 타산이 맞아 떨어진 것이라 할 수 있을테죠.

그렇다면 기술적으로 이런것이 가능하게 하는 요인은 무엇인가요? 소스코드가 프로그래밍 되고 패키지화 되어 날짜 제한을 걸 수 있고, 일반인들은 그것을 해제할 수 없도록 컴파일 되어있기 때문이라 할 수 있겠습니다.
swf 파일도 위와 같은 특성을 모두 가지고 있으므로, 플래시 개발자들도 산출물(아주 구체적으로는 swf 가 되겠습니다.)에서 이와 같은 장치를 사용할 수 가 있습니다.

프리랜서로 일을 하다 보면, 간혹 이런 경우가 있죠. 작업은 완료 되었고, 내가 만든 플래시 애플리케이션이 서비스되고 있는데, 아직 잔금은 지불받지 못한 경우 !
보통 작업 종료는 작업 일정에 맞춰 빠듯하게 진행되는 반면, 지불이 되려면 결재를 받아 일정 선까지(중소규모 회사의 경우 보통은 사장 까지) 올라갔다가 다시 지불계통으로 내려가 (즉시 입금해주는 것도 아니고 며칠에 한번씩 다른 처리 건들과 함께 몰아서) 처리해 주기 때문인데요, 이런 경우 아무리 빨라도 지불기간은 1~2주일 걸리게 마련입니다.
그래서 프로젝트 진행중에는 회사측에서 아쉬운 반면(플래시 개발자는 숫자가 많지 않으므로), 프로젝트가 일단락 된 상태는 프리랜서가 아쉬운 소리를 해야하는 입장에 놓이게 됩니다.

(계속 읽기…)

13개의 댓글 :, , , , , , , , , more...

  • Page 1 of 2
  • 1
  • 2
  • >

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Meta