일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 집합의 연산
- scaleform4
- flash player 10
- MMOKit
- 형변환
- flash cs3
- CLIK
- 클릭
- scaleform
- 강좌
- GDC
- Document Class
- Chart
- DataBinding
- 애드온
- flash
- ApplicationDomain
- 수학정석
- addChild
- 플래시
- as2
- as3.0
- autodesk
- 스케일폼
- scaleform3
- KGC 2013
- 샌프란시스코
- watch
- 태그클라우드
- as3
- Today
- Total
목록scaleform (84)
scaleform.minarto.com
2012/08/03 - [Communication] - Actionscript 만으로 DataBinding 을 구현해보자 0 2012/09/27 - [Communication] - Actionscript 만으로 DataBinding 을 구현해보자 1 흠... 작년에 썼던 글이라 현재의 코드와는 좀 많이 다릅니다... 현재는 github.com/minarto/minarto-scaleform4/blob/master/as3/src/com/minarto/data/Binding.as 이 코드를 보시면 됩니다. 1. DataBinding 은 어떤 의미가 있는가... 그동안 코드를 좀 변경했습니다. github.com/minarto/minarto-scaleform4/blob/master/as3/src/com/mina..
http://scaleform.minarto.com/365 에서 이어집니다 사용법은 기존의 scaleform.clik.data.DataBinding 의 용법과 똑같이 만들었습니다. 바로 코드를 보시겠습니다. 1. DataBindingX package { import flash.external.ExternalInterface; import flash.utils.Dictionary; public class DataBindingX { private static var _dictionary:* = {}; public static function initialize():void { ExternalInterface.call("DataBindingX ", DataBindingX ); } public static fu..
0. 한번은 쉬어갑니다 개인적으로 친분이 있는 방문자 분들 중 몇분은 아시겠지만 집에 우환이 좀 있습니다. 그래서 이번 한번은 UI 만들기가 아닌 예전에 써놓은 포스팅으로 대체합니다. UI 만들기도 안써놓은 것은 아닌데 마무리가 좀 부족하다고 판단했습니다. 참고로 이번 포스팅부터 코드하이라이트를 적용했습니다. 테스팅겸 겸사겸사 만든 포스팅이랍니다http://alexgorbatchev.com/ 누군가 오류난다는 제보가 들어오지 않는 이상 이대로 주욱 가보려고요...(코드 하이라이트를 적용한 http://www.minarto.com/370 이 글이 먼저 포스팅 되기는 했지만 작성은 이 포스팅을 먼저 했었거든요) 뭐 각설하고... 네, trace 로 UI의 로그를 찍어보는 일은.... 뭐, 당연히 그냥은 안됩..
http://www.minarto.com/366 에서 이어집니다 0. 본격적으로 시작 본격적으로 UI를 만들어보죠. 일단 만들려고 하는 UI 디자인을 다시 감상해 보겠습니다. 가운데에 떠있는 Spellbook 이란 UI를 보시기 바랍니다. UI 기획자나 디자이너에게 이런 시안을 받았다면, UI 개발자는 다음과 같이 생각해야 할 겁니다. 1. 윈도우 형태로 개발을 해야한다. (Window 컴포넌트 사용)2. 이는 곧 닫기 버튼, 윈도우의 드래그 이동 등의 기능이 들어가야 한다. (리사이즈 기능은 없네요)3. 윈도우 타이틀이 상단에 들어가야 한다.4. 왼쪽에는 탭버튼이 들어간다. (눈으로 보기에는 그렇지만 MMOKit 의 소스를 보면 탭버튼이 아니고 스크롤링 리스트인 것이 함정입니다)5. 메인컨텐츠는 슬롯 ..
0. 마음의 준비부터 하세요 그동안 좀 가벼운 주제의 얘기만 했었습니다.그러다 보니 날림 포스팅도 꽤 많았다고 충고도 좀 들었고요 :^) 이번에는 시간이 좀 걸릴만한 포스팅 프로젝트(?)를 한번 해볼까 합니다. 인터넷에서 찾아볼 수 있는 스케일폼 예제는 한글화 된 것도 꽤 있습니다만, 그게 바로 실무로 이어지지 않는 것이 문제입니다. 그러다 보니 실제 나오는 UI 결과물들은 같은 프레임웍을 사용하고 있음에도 버그 투성이에 많은 문제점들을 양산하게 됩니다 그래서 이번부터 기존의 가쉽성 포스팅을 배제하고, 조금이나마 그 가이드가 될만한 작업을 한번 해보려 합니다 실제 UI 작업을 해보죠!! 글은 다음과 같이 구성되겠습니다. 1. 스케일폼 UI 만들기2. 효율적인 UI 만들기 일단 스케일폼 UI 만들기를 통해..
UI 만들기만 늘 포스팅하면 제가 사실 심심합니다... 가끔 사이드 디쉬도 먹어보죠!!!~~~ 0. DataBinding 무조건 좋을까? DataBinding 은 스케일폼을 작업하는 플래시 개발자 입장에서는 굉장히 편리한 클래스입니다. (참고로 DataBinding 에 관한 글은 이 글 http://scaleform.minarto.com/332 을 참고하시기 바랍니다) 사용의 편의만이 아닙니다... 클라나 UI개발자나 하나의 API만을 이용해서 통신을 하니, 그만큼 디버깅이 줄어들게 됩니다. 하지만 여기에도 문제가 없는 것은 아니죠... 1. 클라와 스케일폼 간에 통신이 빈번하게 발생한다. (정확히는 그럴 여지가 있다) 2. 클라쪽의 코드를 구현해야만 동작한다. 이러한 문제들을 고려해봐야 합니다. 1. ..
5월 13일자 http://scaleform.minarto.com/352 글에서 이어집니다 0. A/S 까지 해주는 친절한 미나토 씨 좀 오래전에 쓴 글이긴 한데요... 몇몇 추가할 거리가 생겨서 몇마디 더 해보려고요... 나름 최고 인기글(?)이었던 지라... ㅎㅎㅎ (전체적으로 별로 인기가 없는 블로그이다보니... 쩝...) 앞선 글을 통해서 "런타임 공유시 상위 형변환을 이용해서 선언하라" 라고 말씀을 드렸습니다. 여기에다가 as를 할 것을 추가해보려고요... 해당 글에서 오류가 있기 때문입니다. 제가 출판할 책을 쓰는 것도 아니고, 글을 쓸 때 일일히 검증하고 테스트 해가며 쓰는 것이 아닌지라... ㅡ.,ㅡ;;; 최근에 드디어 저도 회사에서 as3 작업을 하기 시작했는데요... 그러다 보니 몇가지..
요즘 게임 중에 특정국가에서만 유통시키는 게임이 있을까요? 뭐 굳이 찾아보면 그런 게임이 있을 수도 있겠지만 거의 없다고 봐야죠... 게임에 있어서 다양한 언어를 지원하는건 당연한 일입니다... 1. 단순 단어번역 스케일폼도 로컬라제이션을 간편하게 구현하기 위한 방법을 지원합니다. https://gameware.autodesk.com/developer/documents/sf_4.1_font_kr.pdf 이 문서에 보면 잘 나와있습니다. 간단하게 설명하자면 텍스트 필드에 특정한 id 값을 써놓으면 그 id 값과 바인딩된 문자열이 실제 렌더링 되는겁니다. 플래시 textField.text = "@@inventory"; fontconfig.txt [FontConfig "English"]tr "@@invento..
0. 스케일폼 4의 첫번째 메이저 업데이트 4.1.x 6월 30일자로 메일이 하나 왔습니다. 스케일폼의 새로운 버전이 나오면 오토데스크에서 정기적으로 보내주는 메일이죠...이번에는 4.1.19 버전이 출시되었네요... 4.1.x 버전 대에서는 큰 변화점이 두가지 있습니다.이번에는 그것에 대해서 얘기를 좀 해볼까 합니다. 1. 추가된 기능 4.1.x 의 가장 큰 기능 변경사항은 다음과 같습니다 4.1.18Mobile에 대한 지원 강화출시 가능한 Mobile Player, System Keyboard 입력 지원 그리고 Mobile Game Kit은 Mobile Game UI 개발은 물론 2D Game이나 앱개발을 조금 더 빠르게 해줄 것입니다..AS3 호환성 향상Scaleform 4.1은 BitmapData..
0. 무비클립을 양산하게 되는 스케일폼 작업 스케일폼/플래시 작업을 하다보면 수많은 무비클립을 생성하게 됩니다.특히 Flash IDE 로 콤포넌트 배치 작업을 많이 하게 되는 스케일폼의 워크플로우 특성상 무비클립이 생성되는 수는 일반적인 플래시 작업보다도 더 늘어나게 됩니다 리스트 속에 아이템렌더러가 있고, 그 리스트가 있는 곳에는 버튼이 있고, 그녀석은 또 하나의 컨텐츠로 윈도우에 들어가고... 뭐 그런식지요... 그런 작업을 하다보면 빠른 배치나 작업의 효율성 등을 위해 무비클립을 만들어내곤 합니다.하나씩 하나씩 배치를 하다보면 노가다가 늘어나니, 무비클립 등의 심볼로 만들어서 배치를 하는거죠... 그런데 이게 다 메모리고, 퍼포먼스입니다. 자, 잠깐만 플래시의 컨테이너 구조를 살펴보죠. 1. 플래시..