728x90 반응형 SMALL 전체 글634 플래시 물리엔진 - Box2DFlashAS3 http://box2dflash.sourceforge.net/ C++ 오픈소스를 AS3로 포팅했네요..와우.. 현존하는 플래시 물리엔진중 최고가 아닐까 생각합니다.. 그럼 하나씩 파 볼까요? ^^ 2007. 11. 18. 뇌 속 도시의 동글동글한 녀석들.. 자다 깨고나면 다시 잠을 청하기가 어렵다..자꾸만 생각이 이어지기 때문이다.. 잠을 자려고 발버둥을 쳐보지만 잠이 오지 않자 공상에 빠져들었다.. 뇌의 목소리가 들리는 듯하다.. "얘들아..다들 움직이지 마..주인님 자야된단 말야..어이 거기 1024번 뉴런~스탑!! 스탑!!" "니가 젤 시끄럽거든!!" 긴 빨대같은 것들이 이리저리 복잡하게 꼬인 뇌 속 도시에선 동글동글한 녀석들이 문서를 나르고 있다..그 녀석들은 메타시스의 자손이며 각자 고유번호를 가지고 있다.. 뉴런들은 여기 저기서 가져온 사진들의 조각을 끼워맞추기도 하고, 동영상을 편집하는 녀석들도 보인다..어떤 장난기 많은 녀석들은 재미삼아 문서의 글자 몇개를 지우기도 하고 바꿔치기도 한다.. ... 하루종일 일해도 지치지 않을 것 같은 이 녀석.. 2007. 11. 18. 구글 애드센스를 달다.. 드디어 블로그에 애드센스를 달았다.. 며칠전에 신청했을땐 컨텐츠 부족으로 거부당했었는데..ㅋㅋ 혹자에 의하면 애드센스 광고는 클릭할때마다 수익이 발생하는건 아니라 한다.. 한달내도록 사람들이 방문해서 광고를 클릭해도 10원도 못 버는 경우가 있다는 말.. 구글의 정책이 워낙 까다롭기 때문일 것이다.. 그래도 왠지 애드센스를 달아두면 전문성을 가진 블로그 같다..(위에서 얘기한대로 독자적인 컨텐츠가 부족하면 신청해도 승인해주지 않는다..) 애드센스에 관심이 있다면 구글 애드센스에 대해 검색하면 무수히 많은 정보를 얻을 수 있다.. 블로그가 있다면 밑져야 본전이니 그냥 함 달아보자..^^ 2007. 11. 17. 어도비 문서 공유 사이트 'SHARE' https://share.adobe.com http://labs.adobe.com/technologies/share/ 플렉스로 만들어진 어도비의 'SHARE' 입니다..이름 그대로 무언가를 공유하는데 뭐냐면..PDF, 이미지 등과 같은 문서류의 공유입니다.. 베타 신청을 했던걸로 기억하는데요..메일이 왔더군요.. 바로 달려가서 써봤습니다..스크린샷 보시죠.. 음..첫 느낌은 뭐랄까..어도비에서 이걸 왜 또 만든거지? 이런거 많잖아.. 회사에서 문서를 공유하거나 친구들과 사진을 공유하거나 해서 함께 볼 수 있다는거 같은데..음..현재로선 딱히 좋다라는 느낌은 없습니다..게다가 용량은 1기가를 주네요..좀 약하죠^^ 그리구 아직 베타라서 그렇겠지만..에러가 좀 많네요..10분정도 썼는데 4개나 떴습니다..이.. 2007. 11. 16. 네이버 블로그..너 모니.. 그동안 사용해 왔던 네이버 블로그의 경우 하루 평균 방문자 수는 10명이었다..= _ = 내가 관리를 잘 안한 탓도 있었겠고 그다지 인기없는 블로거라는 이유도 한몫한다고 생각했다.. 그러나!! 이게 뭔가..티스토리로 옮겨온 후 4일만에 하루 방문 'TODAY 377 HIT'를 찍었다..좀 전에.. 네이버 vs 티스토리 10 vs 377 폐쇄 vs 개방 ... 더 이상 할 말이 없다..블로거들이여..네이버를 탈출하라.. 2007. 11. 16. AVM2Loader 테스트 후..[LocalConnection을 쓰세요..] 액션스크립트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 안쓰고도 둘이 통할 수 있다~!! 라고 생각했는데.. = _ = 직접 테스트 해.. 2007. 11. 16. [AS3] XML 추가 및 제거 = 액션스크립트[ActionScript] 3.0 XML = XML을 추가하는 메소드는 다음과 같습니다.. appendChild : 노드의 가장 뒤에 XML을 추가합니다. prependChild : 노드의 가장 앞에 XML을 추가합니다. insertChildBefore : 특정 노드 앞에 XML을 추가합니다. insertChildAfter : 특정 노드 뒤에 XML을 추가합니다. XML을 삭제하는 연산자는 delete 입니다.. delete는 XMLList는 삭제할 수 없습니다..XMLList[0]은 XMLList가 아닌 XML입니다.. ========================================================= var xml:XML = 1 ; trace(xml.toXMLStri.. 2007. 11. 16. [AS3] 외부 XML 파일 로드 = 액션스크립트[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 이상인 노드 출력 } 2007. 11. 16. [AS3] XML의 정적(static) 속성들 = 액션스크립트[ActionScript] 3.0 XML = XML에는 5개의 정적 속성들이 있습니다.. 정적이란 '클래스명.멤버' 이런식으로 쓰는거죠..인스턴스를 생성하지 않고.. ignoreWhitespace : 공백을 무시할지 여부(기본값 true) ignoreComments : 주석을 무시할지 여부(기본값 true) ignoreProcessingInstructions : 프로시져같은 프로세싱 요소를 무시할지 여부(기본값 true) prettyIndent : 들여쓰기(기본값 2) prettyPrinting : XML을 한줄씩 내려서 보기 좋게 만듬, false로 하면 한줄로 죽~. (기본값 true) 위 다섯개중 아래 두개(prettyIndent, prettyPrinting)는 출력시(toString.. 2007. 11. 16. [AS3] XML 검색 = 액션스크립트[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 */ 속성을 검.. 2007. 11. 16. [AS3] for each..in문으로 객체 참조하기 [XML] = 액션스크립트[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 2007. 11. 16. [AS3] 중괄호 연산자({})를 이용한 데이터 참조 [XML] = 액션스크립트[ActionScript] 3.0 XML = var xml:XML = ; 위와 같은 간단한 XML이 있습니다.. 에 를 4개 추가하려면 xml.appendChild();를 네번 써주면 되겠죠? 1000개라면 어떻게 할까요? 각자 다른 값을 가져야 한다면요? = _ = 막막하죠..? 이럴때는 중괄호 연산자({})를 이용하면 쉽게 해결할 수 있습니다..for(var i:int = 1; i < 5; i++){ xml.appendChild({i}); }trace(xml.toXMLString()); /* 1 2 3 4 */ 모두 다른 값을 가지는 노드가 4개 추가되었습니다.. 저들의 속성을 모두 출력하려면 어떻게 할까요? for(var i:int = 1; i < 5; i++){ trace(xml.n.. 2007. 11. 16. [AS3] XML의 속성(특성)을 가져오는 방법들 = 액션스크립트[ActionScript] 3.0 XML = var xml:XML = node1 node2 ; 위와 같은 XML 객체가 있을 때 root의 label값을 가져오는 방법은 아래와 같습니다.. trace(xml.@label.toString()); //rootLabel trace(xml.attribute("label").toString()); //rootLabel 의 label을 가져오는 방법은.. var list:XMLList = xml.node; //xml 자식 중 node를 뽑아서 XMLList(배열과 유사함)로 만듭니다.. trace(list[0].attribute("label").toString()); //nodeLabel1 trace(list[1].attribute("label").t.. 2007. 11. 16. [AS3] XML 객체의 toString()과 toXMLString()의 차이 = 액션스크립트[ActionScript] 3.0 XML = XML을 문자열로 반환하는 메소드에는 toString()과 toXMLString()이 있습니다.. 이 둘의 차이점을 아래 예제로 확인해 보겠습니다.. =============================================================== var xml:XML = Adobe AIR Devpia.; trace(xml.toString()); // Adobe AIR Devpia. trace(xml.toXMLString()); // Adobe AIR Devpia. =============================================================== toString()은 노드내의 요소(값)를 출력하고,.. 2007. 11. 16. 딴동네 AS3 속성반 지난주부터 액션스크립트3.0 속성반을 구성해 운영하고 있다.. 속성반이라는 타이틀이 걸린만큼 빠른 시간에 중요한 부분들을 습득하고 실무에 바로 적용할 수 있도록 할 생각이다.. 그러기 위해 필요한 것은 뭐니뭐니 해도 실습!! 구성원 모두에게 노트북을 사라고 권했다..고맙게도 다들 나의 의견을 수렴했고 100만원이 넘는 노트북들을 단숨에 구입했다.. 어제가 두번째 시간이었다..XML에 대한 내용으로 진행됐는데 XML이 무엇인가부터 네임스페이스를 사용하는 방법까지 노트북으로 열심히 따라한 딴동네 요원들.. 기존에 아는 것도 있었겠지만 새로운 것도 많이 배웠으리라 생각한다..나 또한 준비하는 과정에서 몰랐던 것을 배웠다.. 속성반이 끝나는 그날까지 화이팅하자..^^ 2007. 11. 16. 이전 1 ··· 36 37 38 39 40 41 42 43 다음 728x90 반응형 LIST