노무현 대통령 배너

Tag: AS2.0

로드한 파일이 AS2.0인지 AS3.0인지 런타임에 확인하는 방법

by on 8.22, 2010, under AS3.0 API

이런 경우를 가정해 봅시다. 여러분은 이번에 새로운 이 러닝(e-learning) 프로젝트에 개발자로 참여하게 되었습니다. 이 러닝이라 별로 하고 싶진 않았지만 영업 파트에서 다른 프로젝트와 연계된 작업이라고 하는통에 떠 안을 수 밖에 없었습니다. 그러나 여러분의 회사는 이 러닝 전문회사가 아닌데다가 실제로 플래시를 다루는 직원은 여러분 회사에 여러분 외에는 없습니다. (이런 경우 은근히 많을거라 생각합니다.)

그래서 결국 플래시로 프레임웍, 즉, UI는 여러분이 제작하게 되었고, (이 러닝 업계에서는 프로토타입을 만든다는 표현을 하죠) 차시별 작업은 경험이 많다고 하는 외주 팀에게 하청을 주기로 하였습니다. 여러분은 이제 제법 클래스를 이용해 프로젝트를 수행할 수 있게 되었고, AS2.0 으로 프로젝트를 만들지 않으므로 AS3.0 으로 이 러닝 프로젝트를 수행하려고 합니다. 흔하디 흔한 이 러닝 프로젝트지만 여러분은 좀 다르게 만들고 싶어하죠.

그런데 여기서 문제가 발생합니다.

(계속 읽기…)

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

고수들은 가르쳐주지 않는 액션스크립트 3.0 입문

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

며칠전에 뤽 베송의 초기작 "마지막 전투"를 본 김에 생각나서 레옹(원제:The Professional)의 포스터를 넣어보았습니다.

며칠전에 뤽 베송의 초기작 "마지막 전투"를 본 김에 생각나서 레옹(원제:The Professional)의 포스터를 넣어보았습니다.

제목을 위와 같이 잡아 본건 다음과 같은 흥미로운 이야기가 곁들여져 있습니다.

제가 주로 활동하고 있는 플생사모에는 “고수”를 찾는 질문글이 하루에도 몇십개씩 올라옵니다. 하나같이 고수님이 자신의 문제를 해결해 주길 바라고 있는데, “이 문제를 해결하실 수 있는 고수님들만 보세요.” 같은 스타일의 제목이라면, 고수가 아닌 저는 답변도 달지 말라는건가요?

“고수” 라는 단어가 언제부터 이렇게 흔하게 쓰였는지는 모르겠지만, 단어에 특별히 좋지않은 이미지가 스물스물 배어들은것 같습니다.

한편 제가 참여하고 있는 스터디 그룹의 리더인 우야꼬군은 평소에 “고수”와 “프로”와의 구분을 이렇게 한다고 합니다.

고수는 엄청나 보이는 로직과 현란한 코드 테크닉으로 빠르게 프로그램을 짜고 버그를 재빨리 알아내어 순식간에 수정을 해치우는 반면, 프로는  같은 기능의 프로그램을 만들어도 코드가 훨씬 간단하고 애초부터 버그가 일어나지 않도록 프로그램을 작성한다고 합니다. (우야꼬 어록?)

위의 내용에서, 누군가를 가르치는 입장으로 상황으로 바꾸어 정의해 본다면,

고수는 자신의 뛰어난 실력을 발휘하여 학생이 무엇이 부족한지 신경쓰지 않고 어려운 테크닉을 늘어놓는 반면, 프로는 학생이 현재 무엇이 필요한지 파악하고 그것을 적절하고도 가볍게 이해시켜줍니다.

가장 불행한 케이스는 학생 자신도 무엇을 모르는지 조차 잘 모르는 경우와, “이건 어려운게 아닌데…” 라고 고수가 대답하는 경우 입니다. 그래서 이 시리즈 포스트의 제목에 있는 “고수” 라는 단어는 사실상 이리저리 긍정적인 의미로 사용되지 않았음을 미리 밝히는 바입니다.

(계속 읽기…)

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

AS2.0 ExternalInterface.call() 로 html 에 embed 된 swf 의 크기 조절하기

by on 7.10, 2009, under AS2.0 API

loupeExternalInterface 를 이용하여 플래시 내부에서 필요한 크기의 swf 를 계산하고 html 의 자바스크립트를 호출하여 swf 를 감싸고 있는 div 의 크기를 조절하는 내용입니다.

swf 이 html 에 앉혀지게 되는 object 태그와 embed 태그에는 width와 height를 모두 100%로 설정되어있고, swf 의 외부를 감싸고 있는 div 의 크기가 지정되어 있으므로, 로드된 직후 swf 는 div 와 동일한 크기로 보여집니다.

AS3.0 버전으로는 같은 제목의 포스트를 얼마전에 작성하였습니다. 생각해보면 이런 팁이 필요한 분들은 비교적 가벼운 swf 를(네비게이션 바 또는 플래시 비주얼 무비 같은 것) html 에 사용하는 경우일터라 AS2.0 으로 코딩하는 경우가 압도적으로 많을테고, 3.0 문법에는 익숙하지 않은 쪽일거라 생각하여 이 포스트를 작성하게 되었습니다.

(계속 읽기…)

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

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