Gyedo at TiStory

JSFL

my life in US/work2012. 12. 6. 13:37

한동안 정말 Flash가 대세였는데 그때는 Flash를 안하다가 요즘들어 일 때문에 Flash를 만지고 있습니다. 사실 이전 프로젝트에서 ActionScript 3를 쓰긴 했지만 Flash Builder를 사용했었기에 처음으로 Flash professional을 설치하고 이것 저것 배우고 있습니다. 

특별히 회사 Artist들의 작업을 수월하게 해주기 위한 Tool을 만드느라 JSFL을 건드리는 중인데 나름 재미가 있네요. Windows와 Mac 모두에서 동작하게 하며 손쉽게 설치하고 간편하게 업데이트될 수 있게 만들면서 보람도 느낍니다.

전에 Unity 3D를 좀 살펴보면서 JavaScript에 대한 좋은 책을 봤었는데 많이 도움이 되네요. 바로 이 책입니다.

 http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742

그리고, 위의 짧은 코드는 이 jsfl script를 사용자가 쉽게 설치할 수 있게 하는 부분인데요, 저희가 만들고 있는 jsfl 코드들은 하나의 파일이 아니라 나름 체계를 갖춘 library 형식이어서 rootURL을 지정할 필요가 있습니다. 위의 코드는 rootURL 밑의 예를 들어 "scripts" 폴더에 이 jsfl script가 저장되어 있을 때 필요한 path 정보를 상대적으로 추출하는 코드입니다. 그러면서 사용자의 Flash IDE에 이 script를 실행시키는 command를 등록시켜주죠.

이렇게 하는 이유는, 사용자가 SVN을 통해 저희의 코드를 아무위치에나 checkout할 수 있게 해서 코드의 업데이트/디플로이를 쉽게 하기 위해서입니다. Flash IDE는 기본적으로 jsfl script들이 Flash configuratoin 폴더 밑의 commands 폴더에 있기를 기대하거든요. 그런데 그 폴더 위치가 참 불현해요. Windows 7의 경우 C:\Users\<UserID>\AppData\Local\Adobe\<Flash Version>\<language_code>\Configuration 이고 Mac은 /Users/<username>/Library/Application Support/Adobe/<Flash Version>/<language_code>/Configuration 거든요. 그래서 이곳에 사용자가 저희 코드를 checkout하게 하는건 무리인거죠.

암튼 요즘 이런 걸 하고 있습니다.



GC3(Grand Central Creative Campus)라고 불리는 새 캠퍼스가 완성되어서 그리로 이사를 했습니다. Adobe, Pixar등의 회사 건물 외에도 각 지역의 Apple Store 디자인으로 유명한 Bohlin Cywinski Jackson의 작품이라는데 그러고보니 그의 다른 건물들과 느낌이 많이 비슷하네요.

이 캠퍼스가 만들어진 지역은 이전에 Grand Central Airport라는 공항이 있던 곳인데요, 1923년에 지어져서 1959년에 문을 닫고 Disney Imagineering 등 여러 디즈니 회사들과 DreamWorks Animation SKG 등의 회사들이 위치한 Business Center가 되었습니다.


View Larger Map

구글 맵에서는 아직 공사중이던 사진이 보이는군요. 그만큼 새 건물이랍니다.


요즘 회사는 환경미화중입니다.

저희가 개발하고 있는 온라인게임의 이미지로 벽을 도배하고 있는데요,


위에서 부터

The World of Cars Online,

Pixie Hollow,

ToonTown Online,

Pirates of the Caribbean Online 입니다.