일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 아폴로케이션
- stage3d
- 물리엔진
- XAML
- 플렉스
- starling
- 도서
- ActionScript
- 3.0
- 마이크로소프트
- adobe
- 아폴로
- Papervision3D
- Flex
- Flash
- 어도비
- Microsoft
- API
- framework
- 3D
- Air
- 액션스크립트
- 실버라이트
- 워렌 버핏
- Silverlight
- 책
- Papervision
- 주식
- 플래시
- Genome2D
- Today
- Total
목록Flash (386)
WonHada.com으로 이전
딴동네 AS3 속성반이 시작된지 3회가 지나갔다.. 다들 의지가 강해서인지 예전과는 달리 성과물도 바로바로 나오고 안되는 부분에 대한 고민도 많아졌다..즉, 발전하고 있다.. 바쁜 회사일 하랴..공부하랴..힘들지만 열심히 참여해 주는 동생들이 너무나 고맙다..(게다가 집도 아주 멀다..거의 2시간씩 걸린다..) AS3는 이제 한번 또는 두번의 과정이 남아 있다..그 과정이 끝나면 플렉스 속성반, AIR 속성반을 진행할까 생각중이다.. 다만, 이번 속성반 강좌는 기존 멤버들의 실력향상을 목적으로 하는 것이라 다른 분들과 함께 할 수 없는게 좀 아쉽긴 하다.. 예제는 하나씩 정리해서 블로그에 올릴 예정이다..
http://box2dflash.sourceforge.net/ C++ 오픈소스를 AS3로 포팅했네요..와우.. 현존하는 플래시 물리엔진중 최고가 아닐까 생각합니다.. 그럼 하나씩 파 볼까요? ^^
https://share.adobe.com http://labs.adobe.com/technologies/share/ 플렉스로 만들어진 어도비의 'SHARE' 입니다..이름 그대로 무언가를 공유하는데 뭐냐면..PDF, 이미지 등과 같은 문서류의 공유입니다.. 베타 신청을 했던걸로 기억하는데요..메일이 왔더군요.. 바로 달려가서 써봤습니다..스크린샷 보시죠.. 음..첫 느낌은 뭐랄까..어도비에서 이걸 왜 또 만든거지? 이런거 많잖아.. 회사에서 문서를 공유하거나 친구들과 사진을 공유하거나 해서 함께 볼 수 있다는거 같은데..음..현재로선 딱히 좋다라는 느낌은 없습니다..게다가 용량은 1기가를 주네요..좀 약하죠^^ 그리구 아직 베타라서 그렇겠지만..에러가 좀 많네요..10분정도 썼는데 4개나 떴습니다..이..
액션스크립트1, 2(AVM1)로 작성된 swf의 경우 액션스크립트 3.0으로 작성된 AVM2에 로드는 되지만 크로스 스크립팅은 안되며 이를 위해서는 LocalConnection을 사용해야 한다는건 도움말에 나와 있는 내용입니다.. 그런가보다..하고 생각하던 중..외국의 어떤분이 AVM2Loader라는 멋진걸 만들었다는 소문을 들었습니다..아래 URL입니다.. http://www.fladdict.net/blog-en/2007/05/loading_avm1_swf_as_avm2_swf.html 오호..대단해~swf를 바이트 배열로 읽어와서 '배열 인덱스[3]'을 플레이어 '9'라고 속여주는 센스..이제 LocalConnection 안쓰고도 둘이 통할 수 있다~!! 라고 생각했는데.. = _ = 직접 테스트 해..
= 액션스크립트[ActionScript] 3.0 XML = 외부에 있는 XML 파일을 로드하는 예제입니다.. var ul:URLLoader = new URLLoader(); ul.addEventListener(Event.COMPLETE, on_Complete); ul.load(new URLRequest("xml.xml")); function on_Complete(e:Event):void { var xml:XML = new XML(ul.data); trace(xml.toXMLString()); trace("====="); trace(xml.node.(num>=2)); //값중 2 이상인 노드 출력 }
= 액션스크립트[ActionScript] 3.0 XML = XML에는 5개의 정적 속성들이 있습니다.. 정적이란 '클래스명.멤버' 이런식으로 쓰는거죠..인스턴스를 생성하지 않고.. ignoreWhitespace : 공백을 무시할지 여부(기본값 true) ignoreComments : 주석을 무시할지 여부(기본값 true) ignoreProcessingInstructions : 프로시져같은 프로세싱 요소를 무시할지 여부(기본값 true) prettyIndent : 들여쓰기(기본값 2) prettyPrinting : XML을 한줄씩 내려서 보기 좋게 만듬, false로 하면 한줄로 죽~. (기본값 true) 위 다섯개중 아래 두개(prettyIndent, prettyPrinting)는 출력시(toString..
= 액션스크립트[ActionScript] 3.0 XML = var xml:XML = sub1 node1 sub2 mainNode1 sub3 sub2 ; 위 XML을 다양하게 검색하는 방법을 소개합니다.. .. 연산자를 이용하면 모든 노드를 검사해서 해당 노드를 찾습니다.. var xmllist:XMLList = xml..node; trace(xmllist.toXMLString()); /* sub1 node1 sub2 //내의 까지 검색 mainNode1 sub3 */ 찾아낸 XMLList의 부모를 접근할 수도 있습니다..parent()는 메소드입니다..괄호 주의.. trace(XML(xmllist[2]).parent().toXMLString()); /* mainNode1 sub3 sub2 */ 속성을 검..
= 액션스크립트[ActionScript] 3.0 XML = var xml:XML = 1 2 3 4 ; 위 XML의 price를 모두 더한 값과 node의 값을 모두 더한 값을 알아내려 할 때는 for each..in문을 이용하면 편리합니다.. for..in문과 달리 for each..in은 객체를 반환합니다.. var price:int = 0; var sum:int = 0; for each(var prop:XML in xml.node){ price += int(prop.@price.toString()); //문자열을 int형으로 변환 sum += int(prop.toString()); //문자열을 int형으로 변환 }trace(price); //600 trace(sum); //10