728x90 반응형 SMALL ActionScript396 작업노트 [2008.1.10] 트리(Tree) 컨트롤을 제작하고 테스트 파일을 만들었다.. 파일 구성은.. 인터페이스 : IMListItem, IMListContainer, IMFolder 트리 클래스 : MTreeFolder, MTreeItem IMListItem, IMListContainer는 리스트 형태의 컨트롤에 공통으로 사용되어진다.. 체크박스를 클릭하면 열고 닫을때 움직임을 적용할 수 있다.. 2008. 1. 10. [Adobe AIR] SQLite 기초 강좌 데이터베이스(DB)에 대해 아시나요? 데이터베이스는 값들을 구조화하여 입력, 검색 등이 용이하게 만든 자료 저장소입니다..게임을 만들 때 점수를 저장할 수도 있고, 주소록의 이름과 전화번호 등을 저장할 수도 있습니다.. 그럼 데이터베이스는 어떻게 구조화 할까요? 데이터베이스에는 여러 개의 테이블을 넣을 수 있고, 각 테이블에는 여러 개의 필드를 넣을 수 있으며, 각 필드는 여러 개의 컬럼을 넣을 수 있습니다.. HTML 페이지와 비교하면 이해가 빨리 될 것 같네요.. 하나의 HTML 페이지(데이터베이스)에는 여러 개의 (테이블)을 넣을 수 있고, 각 에는 여러 개의 (필드)를 넣을 수 있고, 에는 여러 개의 (컬럼)를 넣을 수 있습니다.. 데이터베이스는 이해가 되었으니 이제 AIR에서 어떻게 DB 파일을.. 2007. 12. 28. Quietly Scheming http://www.quietlyscheming.com/blog/ http://www.quietlyscheming.com/blog/components/flexbook/ 플렉스(Flex)와 에어(AIR) 예제들이 많네요.. 2007. 12. 27. 플래시 플레이어 보안정책 변경 2007년 12월 11일 이후, 버젼 9.0.115 이상의 플레이어에서는 HTML 페이지에서의 SWF 링크가 제한 된다네요.. 아래 글을 참고하세요.. http://blog.naver.com/hiddenid/40045494648 현재 게임을 개발하고 있어서 웹페이지와의 상호작용에 대해서는 잘 모르고 있었는데 이런 문제가 있었네요..개발에 제약사항이 점점 더 많아지는군요.. 하지만, 더 나아지기 위함이니 수긍하고 빨리 따라가야겠죠.. 2007. 12. 21. [Adobe AIR] SQLite 어도비 AIR에는 SQLite라는 데이터베이스 라이브러리가 있습니다..사용도 아주 간편하고 하나의 파일로 생성되기 때문에 관리가 용이합니다..특히 기존의 SQL과 거의 동일한 구문으로 작성이 가능하므로 쉽고 빠르게 작업할 수 있습니다.. PHP 5에도 SQLite가 적용되었는데요..AIR의 한글 문서가 없으니 PHP 문서를 통해 SQLite에 대해 알아보죠.. SQLite는 SQL 92 표준에 맞춰 구현된 임베디드 데이터베이스 라이브러리이다. SQLite는 일반적인 데이터베이스처럼 데몬을 구동하는 방식이 아니라, 엔진이라 할 수 있는 하나의 라이브러리에 데이터베이스 인터페이스를 병합한 형태다. 게다가 데이터를 단지 파일 하나에만 저장하는 방식이다. SQLite는 내부 구조가 최대로 튜닝 되어 있고 다른 .. 2007. 12. 21. [Adobe AIR] 시작프로그램에 등록하기 윈도우 부팅 시 프로그램이 실행되도록 하고 싶다면 아래 속성을 이용하세요.. NativeApplication.nativeApplication.startAtLogin Boolean값(true, false)을 가집니다..즉.. NativeApplication.nativeApplication.startAtLogin = true; //시작프로그램에 등록 NativeApplication.nativeApplication.startAtLogin = false; //시작프로그램에서 제거 2007. 12. 19. OReilly ActionScript 3.0 Design Patterns http://blog.naver.com/nextvern/30023708776 2007. 12. 10. 플래시의 유니코드(unicode) 문자 세트에 대한 의문 ByteArray 클래스의 writeMultiByte() 메소드에 사용하는 문자 세트중 'unicode'에 대한 의문.. 도움말에서 '지원되는 문자 세트'를 보면 유니코드(unicode)의 경우 utf-16을 나타낸다고 나와 있습니다.. 웹에서 관련 문서를 찾아보면 utf-16은 모든 문자를 2바이트로 인식하도록 되어 있구요..그런데 플래시에서 아래와 같이 실행하면 결과가 이상하게 나옵니다.. var ba:ByteArray = new ByteArray(); ba.writeMultiByte("영구기", "unicode"); trace(ba.length); //6 ba = new ByteArray(); ba.writeMultiByte("wyk", "unicode"); trace(ba.length); //3 .. 2007. 12. 6. AS3 Animated Bitmap Class AS3 Animated Bitmap Class http://labs.hexagonstar.com/animatedbitmapclass/ 위 클래스를 간략하게 소개한다면.. 1. 시퀀스(연속동작)를 포토샵등에서 한장의 비트맵에 그립니다.. 2. 플래시에서 이미지 로딩 후 비트맵데이터를 버퍼(_buffer 변수)에 담습니다.. 3. 프레임에 맞춰 동작 하나하나를 버퍼에서 꺼내 그려줍니다..(copyPixels 이용) 2007. 12. 5. Matrix에 대한 자세한 설명.. An Introduction to Transformation Matrices in AS3 위 제목을 클릭하세요.. 2007. 12. 5. 딴동네 AS3 속성반, 유종의 미를 거두다.. 한달간의 '딴동네 AS3 속성반'이 무사히 끝났다.. 오늘은 필터(Filter)에 대해서 알아보고, 그동안 궁금했던 부분에 대해서 질문하는 시간을 가졌다.. 무언가를 시작하고 무사히 끝낸다는게 참으로 어렵다는걸 새삼 깨닫는 시간들이었다.. 동생들~다들 수고했어~^^ 2007. 11. 29. 작업노트 [2007.11.29] 어제 만들었던 'PopToTheRightMenu'를 살짝 업그레이드 했다.. 화면 밖으로 나가지 않도록 자동으로 조정을 해주고 팝업이 뜰 때 지연시간[delayTime]을 줄 수 있다.. 나름 쓸만하게 만들어 진거 같다.. 2007. 11. 29. 작업노트 [2007.11.28] 컨디션 조절이 필요하다.. 뜨악..죽겠다..어질어질..@_@ 오늘은 하루종일 오른쪽으로 펼쳐지는 컴포넌트를 제작했다.. 이거 생각보다 복잡하다..아니..내가 복잡하게 만든 것 같다.. 오른쪽으로 펼쳐진다는 의미로..이름은 'PopToTheRightMenu'.. PopToTheRightMenu.as PopToTheRightMenuContainer.as PopToTheRightMenuEvent.as PopToTheRightMenuItem.as 4개의 파일로 구성되어 있으며, 컴포지트 패턴을 응용했다.. 내일은 인터페이스도 빼고, 코드도 좀 정리하고..리팩토링을 해야겠다..(첨부터 인터페이스를 고려해서 만드는 경우도 있지만 간단한것까지 그렇게 하면 넘 머리아프다..= _ =) XML을 넣어주면 자동 생성되며,.. 2007. 11. 28. 비트맵(Bitmap, BitmapData ) 스터디 자료 딴동네 스터디에 사용되었던 Bitmap, BitmapData 예제입니다.. 아래 순서대로 보시면 좋을거 같네요.. - RectangleBitmap : 비트맵데이터를 생성하고 표시하고 삭제하는 예제 - DisplayObjectCopy : DisplayObject를 캡쳐하는 방법 - BitmapData_Draw_Matrix : draw() 메서드의 Matrix 값 - BitmapData_Draw_ColorTransform : draw() 메서드의 ColorTransform 값 - BitmapData_Draw_BlendMode : draw() 메서드의 BlendMode 값 - BitmapData_Draw_ClipRect : draw() 메서드의 ClipRect 값 - BitmapData_Draw_Smoothi.. 2007. 11. 26. [AS3] XML Namespace(네임스페이스) 딴동네 스터디 2회 때 숙제를 내줬습니다..XML 파일을 주고 그걸로 RSS리더를 만드는 것이었는데 조금 어려운 모양이더군요..질문을 올렸길래 보니 설명을 잠깐 하고 넘어갔던 네임스페이스 부분이었습니다.. var xml:XML = Adobe Labs News and information on Adobe Labs. ; 위 XML은 Adobe labs의 피드입니다..위 XML에서 title값을 불러오려면 어떻게 해야할까요? trace(xml.title.toXMLString()); 될까요? 안됩니다..왜냐면 xmlns="http://purl.org/atom/ns#" 이 부분 때문이죠..이게 뭐냐면 '기본 네임스페이스'라는 건데요..아래를 잠깐 보시죠.. default xml namespace = new Nam.. 2007. 11. 24. 이전 1 ··· 21 22 23 24 25 26 27 다음 728x90 반응형 LIST