일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- watch
- DataBinding
- scaleform3
- flash
- as3
- MMOKit
- scaleform4
- as2
- 강좌
- 플래시
- Chart
- ApplicationDomain
- scaleform
- 클릭
- as3.0
- 샌프란시스코
- GDC
- 태그클라우드
- 형변환
- 스케일폼
- flash player 10
- autodesk
- 집합의 연산
- flash cs3
- Document Class
- 수학정석
- addChild
- CLIK
- 애드온
- KGC 2013
- Today
- Total
목록스케일폼 (68)
scaleform.minarto.com
1. 인기가 없는 Dictionary 클래스 actionscript 3 부터 지원하는 Dictionary 클래스는 꽤 유용하게 쓰입니다. 하지만 여러 데이터 컨테이너 중에서도 가장 안쓰이는 편이기도 한 녀석입니다. 데이터 컨테이너에 관한 글은 히카님의 블로그에 보면 꽤나 자세히 설명되어 있습니다. http://www.diebuster.com/flash/59 제 생각일 뿐입니다만... 아마도 그 이유는 익숙치 않기 때문일 거라 생각합니다. as2 시절에는 없던 클래스이기도 하거니와, Dictionary 는 포인터를 쓸 수 있는 데이터 컨테이너인데, 대부분의 플래시 개발자들은 포인터를 사용한다는 것에 대해서 이해가 부족하기 때문입니다. Dictionary 를 또다른 Object 정도로만 생각하는 것이 중수 ..
2013/01/22 - [Communication] - ListBinding 클래스 - 0 1. 브릿지 객체 코드는 다음 경로에 있습니다 as2 : http://code.google.com/p/minarto-scaleform4/source/browse/trunk/as2/src/com/minarto/data/ListBridge.asas3 : http://code.google.com/p/minarto-scaleform4/source/browse/trunk/as3/src/com/minarto/data/ListBridge.as 이번에 보여드릴 클래스는 브릿지 클래스입니다. 이전 글에서 소개한 브릿지 객체가 될 녀석이죠... 리스트 바인딩 객체가 실제 UI 와의 바인딩 처리를 한다면, 브릿지 객체는 클라이언트와의..
1. ListBinding 이번에 보여드릴 클래스는 ListBinding 이라는 클래스입니다 as2 - http://code.google.com/p/minarto-scaleform4/source/browse/trunk/as2/src/com/minarto/data/ListBinding.asas3 - http://code.google.com/p/minarto-scaleform4/source/browse/trunk/as3/src/com/minarto/data/ListBinding.as 위의 경로에 가면 확인하실 수 있습니다. 전에도 언급했지만, 제가 공개하고 있는 코드는 제가 회사에서 사용하고 있는 코드와 다릅니다. 일단 테스트가 되어있지 않습니다.플래시 빌더(as3버전)나 플래시 디벨롭(as2버전) 에서 에..
1. 클라이언트가 아닌 UI 개발자가 활용하는 Binding.setValue 바인딩을 사용하는 방법에 대해서는 많은 설명을 할애한 것 같습니다. 그로 인해 생기는 편리함에 대해서 더 설명하자면 지겨울 정도죠... 하지만 장점은 편리함만이 아닙니다. 이번 포스팅에서는 Binding.setValue API 의 색다른 활용법에 대해서 설명하고자 합니다. Binding.setValue 는 클라이언트가 UI 측에 게임 데이터를 넣어주는 API 라고 설명했습니다. 클라이언트 개발자가 활용을 한다는 뜻이죠... 하지만 그뿐만이 아닙니다. UI 개발자도 Binding.setValue 를 다양하게 활용할 수 있습니다. 2. UI 테스트 용도로 활용 일단 UI 개발시의 테스트에 활용할 수 있습니다. 꼭 클라이언트가 값을 ..
2013/01/02 - [Scaleform Etc] - 스케일폼을 위한 작은 변명 2013/01/14 - [Scaleform Etc] - 애드온 ui 에 대한 고찰 - 0 2013/01/14 - [Scaleform Etc] - 애드온 ui 에 대한 고찰 - 1 2013/01/15 - [Scaleform Etc] - 애드온 ui 에 대한 고찰 - 2 2013/01/15 - [Scaleform Etc] - 애드온 ui 에 대한 고찰 - 3 1. 클라이언트로의 이벤트 발생 리스트 아이템 사용의 이벤트 발생에 대해서는 바로 앞선 3번 글에서 다뤘습니다. 하지만 게임 UI를 만들 때, 꼭 아이템 사용에 관한 이벤트만 있는 것이 아닙니다. 예를 들어 무기 강화를 한다고 쳐보죠... UI 에서 무기 강화 버튼 같은 ..
2013/01/02 - [Scaleform Etc] - 스케일폼을 위한 작은 변명 2013/01/14 - [Scaleform Etc] - 애드온 ui 에 대한 고찰 - 0 2013/01/14 - [Scaleform Etc] - 애드온 ui 에 대한 고찰 - 1 2013/01/15 - [Scaleform Etc] - 애드온 ui 에 대한 고찰 - 2 1. 리스트 데이터 바인딩 지금부터 설명할 리스트 데이터 바인딩은 좀 어렵습니다. 정확히 말하자면 어렵다기 보다는, 각 회사마다 개발하는 게임 시스템에 따라 내용이 확연히 달라질 수 있기 때문입니다. 그렇기에 설명은 제가 생각하기에 가장 일반적인 게임의 시스템을 예로 들어 말하겠습니다. (제가 설명할 게임 시스템 조차 저희 회사의 시스템과 꽤 거리가 있습니다...
2013/01/02 - [Scaleform Etc] - 스케일폼을 위한 작은 변명 2013/01/14 - [Scaleform Etc] - 애드온 ui 에 대한 고찰 - 0 2013/01/14 - [Scaleform Etc] - 애드온 ui 에 대한 고찰 - 1 1. 커스터마이징 UI 바인딩 방식을 사용하면, 다양한 UI 개발이 쉬워집니다. 정확히는 클라이언트와 독립된 개발이 가능해지게 됩니다. 예를 들어 기본적인 미니맵을 바인딩 기법으로 만든다면 다음과 같은 키값을 바인딩 할 것입니다. "minimap.src" : 미니맵의 텍스처 경로"minimap.x" : 미니맵의 캐릭터 x 위치"minimap.y" : 미니맵의 캐릭터 y 위치 이렇게 세가지 정도를 바인딩하면 되겠죠.("minimap.x", "mini..
2013/01/02 - [Scaleform Etc] - 스케일폼을 위한 작은 변명 2013/01/14 - [Scaleform Etc] - 애드온 ui 에 대한 고찰 - 0 1. 애드온 ui 를 위한 준비 앞선 글에서 언급한 적이 있지만 다시 한번 필요한 요소를 말해보겠습니다 1. 클라이언트와 스케일폼 간의 격리되어 있는 구조 2. 클라이언트와 스케일폼 간의 간단한 통신 인터페이스 3. 애드온 개발자들을 위한 라이브러리 및 샘플 배포 첫번째 언급한 클라이언트와 스케일폼과의 격리된 구조는 단순히 둘 사이의 격리를 말하는 것만은 아닙니다. 스케일폼의 각 UI 위젯마다의 격리된 것도 필요합니다 첫번째와 두번째 요소를 해결하기 위한 방법으로 제가 바인딩 클래스를 언급했었습니다 기존의 CLIK 데모는 보통 다음과 ..
2013/01/02 - [Etc] - 스케일폼을 위한 작은 변명 앞서서 "스케일폼을 위한 작은 변명" 이라는 간단한 글을 썼습니다. 그래서 애드온 ui 에 대한 생각을 좀 써볼까 합니다... 너무나 당연하게도 지금부터 써나갈 글은 저의 개인적인 생각과 판단으로만 이루어져 있단걸 앞서 말씀드려서 논란을 피해가고자 합니다. 1. 유저에게 프로그래밍 권한을 준다는 것 요즘의 몇몇 게임들은 인게임 상의 제한된 플레이 말고도, 유저들에게 각종 인터페이스를 제공하여 프로그래밍이 가능하게 만들어줍니다 가장 대중적인 것은 사실 애드온 UI 가 아닙니다. 대표적으로는 커스텀 맵이 있습니다. 스타크래프트와 워크래프트의 그것이죠...워크래프트의 맵제작툴은 도타와 같은 새로운 게임장르를 만들어버렸을 만큼, 그 제작툴 자체로서..
개인적인 사정으로 사실상 블로그를 쉬고 있기에 글을 쓰려고는 안했는데, 스케일폼 개발자로서 조금은 울컥한 인터뷰 기사가 실려서 말이죠... (쉬는 사이에 외국쪽 IP로부터 엄청난 스팸 공격을 받았네요... 스팸 덧글이 6000여개가...ㅡ.,ㅡ;;;) 기사의 링크라던가 내용을 그대로 말하지는 않겠습니다. 다만 내용의 일부를 조금 언급하자면 "스케일폼이 애드온 기능을 구현하기에는 적합하지 않습니다." 입니다... 1. 스케일폼은 애드온 구현이 어렵다 아... 이건 말이죠...순전히 개발자의 역량 내지는 스케일폼이라는 미들웨어의 R&D에 공들인 시간의 문제라고 봅니다. 제 생각으로는 말이죠(당연히 개인적인 생각이겠습니다만, 별로 틀릴 거라 생각하지 않습니다) 절대 어렵지 않습니다.오히려 타 언어로 개발하는 ..