일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- flash player 10
- 스케일폼
- 클릭
- KGC 2013
- flash
- DataBinding
- watch
- as2
- MMOKit
- GDC
- scaleform
- 애드온
- 집합의 연산
- scaleform3
- 샌프란시스코
- Chart
- scaleform4
- flash cs3
- 형변환
- addChild
- Document Class
- as3.0
- 수학정석
- 플래시
- 태그클라우드
- ApplicationDomain
- 강좌
- as3
- autodesk
- CLIK
- Today
- Total
목록ActionScript (104)
scaleform.minarto.com
as3.0 에서는 getURL 대신 navigateToURL 이 생겼다. 사용법은 다음과 같다 import flash.net.*; var url:String = "http://www.minarto.com"; navigateToURL(new URLRequest(url)); 그런데 이렇게 하면 새창으로 떠버리게 된다. navigateToURL(new URLRequest(url), "_blank"); 이렇게 코딩한 셈인데 이상해서 레퍼런스를 봤지만 기본값은 null 이라고 나와있다. navigateToURL(new URLRequest(url), "_top"); 그렇기 때문에 위와 같이 강제로 "_top"을 줘야 한다
http://creativefreedom.co.kr/launch/invite.asp 7월 10일 열린단다... 세미나가 아닌 신제품 발표회라 그리 볼 것이 있을지는 모르겠지만.... 그래도 가서 사람들 얼굴이라도 봐야겠다.
웹에이전시에 다닐 때 만들었던...실제는 몇배가 넘지만.... 세월이 지나니 리뉴얼 되고 보여주기에 너무 허접한걸 빼고나니 그나마 볼만한건 이렇게 밖에 안남았다. 물론 플래시만 담당했다. 그러고 보니 웹에이전시 다닌지도 몇년이 지나간다. 국민 건강식단 http://goodmenu.mohw.go.kr/ (보건복지부 식품정책과) 국보 디자인 http://www.ikukbo.com/index.asp 도코모모코리아 http://www.docomomo-korea.org/ 청각재활 연구소 http://www.oticon.co.kr/company/lab.asp 크린씨월드 http://www.fishone.co.kr/
as 3.0에서는 buttonMode 속성을 true 라고 해줘야 손가락 모양이 나타난다. 그런데 true 라고 해줘도 안나타나는 경우가 있다. 그 경우는 다음과 같다... var sp:Sprite = new Sprite(); var tf:TextField = new TextField(); tf.text = "미나토입니다"; tf.autoSize = TextFieldAutoSize.LEFT; sp.addChild(tf); addChild(sp); sp.buttonMode = true; sp.addEventListener(MouseEvent.ROLL_OVER, over); function over(event:Event):void { trace(event); } 이것은 hitArea 의 영역을 설정해주지 않..
http://www.fcseoul.com 가장 최근에 한 홈페이지 플래시 작업... 웹에이전시에서 플래시업에 종사하게 되면 플래시에서만큼은 다양한 기술을 사용하게 되서 스킬적으로 추천할 만하다. 하지만 그것도 잠시 어느정도 규모가 있는 웹에이전시의 실험적인 사이트를 개발하지 않는 이상 맨날 쓰는 기술만 쓰게되는 자기 자신을 바라보게 될 것이다... 메뉴야 어차피 대부분이 모션이고...관리를 위해서는 xml 을 연동해주면 되는거고... 게다가 모션감각과도 담을 쌓은 나로서는 전의 웹에이전시를 그만두고(물론 다른 더 큰 이유들도 있지만) SI 업체로 왔다... 처음에는 차트 패키지를 개발해서 순조로웠으나.... 그런데 웬걸...왜 여기서 저런 사이트를 만드는거냐....ㅡ.,ㅡ;; 내가 동영상까지 만들지를 안..
var tf:TextField = new TextField(); trace(tf.width, tf.height) // 100 100 2.0 시절의 createTextField("tf", 0, 0, 0, 0, 0, 0) 을 생각하고 0 이라고 생각한다면 오산이다... 텍스트 필드를 붙여넣었는데 엉뚱한 크기와 위치에 존재하게 된다면 width, height 값을 체크해보자 width, height 의 기본값은 레퍼런스에 나와있으나... 아무래도 지나치기 쉽다
trace(int(2.6)) // 2 trace(uint(2.6)) // 2 num >= 0 일 때, int(num) = Math.floor(Number(num)) 과 같은 결과를 가진다. 간혹 Math.round 로 착각하는 실수를 하지 말자... num < 0 일 때, uint(num) = 4294967295 가 나오니 주의할 것. trace(uint(undefined)) // 0 trace(uint(null)) // 0 trace(uint(true)) // 1 trace(uint(false)) // 0 trace(uint(NaN)) // 0 trace(uint("")) // 0 null 또는 Boolean 값이 들어왔을 때의 결과는 위와 같다. NaN이라고 나올거라 생각하는 실수 또한 주의 할 것...
어제 고민에 빠졌던 LoaderInfo 문제를 해결하였다. 코드의 문제가 아닌 html 상의 문제로 cs3에서 제너레이트하는 html과 충돌이 있었던 것 같다. html as3.0 var tf:TextField = new TextField(); tf.autoSize = TextFieldAutoSize.LEFT; addChild(tf); try { var properties:String; var value:String; var parameters:Object = LoaderInfo(this.root.loaderInfo).parameters; for (properties in parameters) { value = String(parameters[properties]); tf.appendText(proper..
http://www.papervision3d.org/ 대단하단 생각, 어이없단 생각... 난 모래에 불과하다... p.s. 실수로 http://www.papervision3d.org/ 의 샤크데모에 이 글을 트랙백을 보냈다....한글로 말이다... 지울 방법을 모르겠다. 이런...ㅡ.,ㅡ;;;
알다시피 fla 와는 다르게 (당연한거겠지만) as 파일은 버전을 세팅할 수가 없다. 그렇기 때문에 2.0으로 작성할 때와 3.0으로 작성할 때의 문법체크를 달리 할 수 없다고 할 수 있다. 그러나... 조금 재미있는 것을 발견했는데 AS 파일을 편집 중에 플래시 작업 탭에 2.0 용 fla 가 열려있으면 2.0으로 체크하고 3.0용 fla 가 열려있으면 3.0으로 체크한다는 것이다. 그렇다면 문제... 2.0 과 3.0 fla 모두 열려있다면??? 마지막에 활성화 됐던 fla 의 as 버전을 기준하여 체크하게 된다.