'2009/03'에 해당되는 글 22건


스테이지의 속성

 속성  설명
 align  웹 브라우저에서 플래시 무비의 정렬 상태를 설정(T,B,L,R) 두개의 조합도 가능
 height  무비 스테이지의 세로 길이를 나타낸다. 읽기 전용
 width  무비 스테이지의 가로 길이를 나타낸다. 읽기 전용
 showMenu  무비 위에서 오른쪽 버튼을 클릭할때 메뉴 표시 여부
 scaleMode
 (HTML문서에서의 무비 크기)
 "showAll" : 문서에 설정된 상태로 스케일 변경시 가로/세로 비율 유지
 "exactFit" : 문서에 설정된 상태로 스케일 변경 강제로 일치
 ""noBorder" : 비율을 유지하면서 경계선 밖을 안보이도록 한다.
  "noScale" : 제작자가 설정한 상태로 고정

Posted by crownog
,

자주 사용되는 무비클립의 속성들

 속성  설명 
 _alpha  투명도를 설정하는 속성으로, 0~100사이의 값을 가진다. 0은 투명한 상태, 100은 불투명 상태
 _currentframe  무비클립의 현재 재생중인 프레임 번호
 _height  무비클립의 세로 길이로 픽셀 값
 _width  무비클립의 가로 길이로 픽셀 값
 _rotation  무비클립의 회전 각도로 단위는 도(Degree) 를 사용 하며  -170~0~180도를 사용한다.
 180도가 넘어가면 자동으로 -170으로 넘어가며 0에서 빼기를 하면 - 값이 된다.
 _totalframes  무비클립에 사용하는 전체 프레임수로 단어 끝에 s가 붙는것에 주의
 _url  무비클립을 포함한 swf파일의 사이트 주소
 useHandCursor  무비클립을 버튼으로 사용할 때 손 모양의 표시여부를 결정. true는 손모양 false는 화살표
 _visible  무비클립을 보여줄 것인지의 여부. true면 표시 false면 감춤
 _name  무비클립의 인스턴스 네임을 가리키는 속성
 _x  쿠비믈립의 x좌표(기준점은 심볼생성시 기준위치)
 _y  무비클립의 y좌표(기준점은 심볼생성시 기준위치)
 _xmouse  무비클립에서 기준점의 x좌표에서 마우스 포인터의 x좌표와의 거리를 계산한 값
 _ymouse  무비클립에서 기준점의 y좌표에서 마우스 포인터의 y좌표와의 거리를 계산한 값
 _xscale  무비클립의 가로 스케일 크기로, 단위는 백분율이며 100이 원래 크기이다
 _yscale  무비클립의 세로 스케일 크기로, 단위는 백분율이며 100이 원래 크기이다

자주 사용되는 무비클립의 메서드

 attachMovie()  라이브러리에 있는  무비클립을 현재 재생중인 무비에 추가 합니다.(llinkage에 identity등록 해야함)
 createEmptyMovieClip()  빈 무비클립을 생성
 createTextField()  빈 텍스트 필드 생성
 duplicateMovieClip()  재생중인 무비 내부의 무비클립을 복제
 getBytesLoaded()  무비클립이 로드된 바이트 수
 getBytesTotal()  무비클립의 총 바이트 수
 getDepth()  무비클립의 depth를 구한다
 getURL()  설정된 사이트로 이동
 gotoAndPlay()  무비클립의 설정된 프레임으로 이동하여 재생
 gotoAndStop()  무비클립의 설정된 프레임으로 이동하여 정지
 hitTest()  좌표 또는 무비클립 사이의 충돌여부를 체크
 loadMovie()  무비클립 안으로 설정된 SWF파일을 다운로드
 loadVariables()  SWF 파일 외부에서 변수를 무비클립으로 다운로드
 play()  무비클립을 재생
 removeMovieClip()  무비클립을 제거
 setMask()  무비클립에 다른 무비클립을 마스크로 설정
 startDrag()  무비클립의 드래그를 시작
 stop()  무비클립의 정지
 stopDrag()  무비클립의 드래그를 멈춤
 swapDepths()  무비클립끼리 depth를 교환하거나 설정된 숫자로 depth설정
 unloadMovie()  무비클립에 로드한 SWF파일을 제거





 

Posted by crownog
,
벤트 타입  콜백함수 등록 함수  콜백함수 프로토타입 
 Display  glutDisplayFunc()  void Display()
 Mouse  glutMouseFunc()  void Mouse(int button,int state, int x, int y)
 glutMotionFunc()
 (마우스를 클릭한채 이동할때 발생)
 void Motion(int x, int y)
 glutPassiveMouseFunc()
 (버튼과 무관하게 마우스가 움직일때)
 void PassiveMouse(int x, int y)
 Keyboard  glutKeyboardFunc()  void Keyboard(char key, int x, int y)
 Reshape  glutReshapeFunc()  void Reshape(int width, int height)
 Idle  glutIdleFunc()  void Idle()
 Timer  glutTimerFunc(밀리초,함수,넘겨줄값)  void Timer(int value)

그외 메뉴 콜백이 있다.
메뉴 콜백은 마우스 버튼을 눌렀을때 메뉴를 띄운다. 나중에 로 버튼을 설정한다.
int glutCreateMenu( void (*func)(int value))
메뉴 콜백함수를 등록하고 동록된 메뉴 아이디를 리턴한다.

void glutSetMenu( int id)
현재 메뉴를 id로 들어온 메뉴로 설정한다.

void glutAddMenuEntry( char *name, int value)
메뉴 항목을 추가 한다. name은 화면에 출력할 메뉴 이름 이고, value는 콜백이 실행될 때 전달할 값이다.

void glutAddSubMenu(char *name, int menu)
현재 메뉴에 서브 메뉴를 추가한다. name는 서브 메뉴명 이며, menu는 glutCreateMenu에 의해 리턴된 id 값이다.






'라이브러리 > OpenGL' 카테고리의 다른 글

기하 변환  (0) 2009.03.22
3차원 물체의 표현  (0) 2009.03.22
디스플레이 리스트  (0) 2009.03.22
정점배열  (0) 2009.03.22
GLUT 모델링  (0) 2009.03.21
OpenGL의 좌표계, 뷰포트  (0) 2009.03.21
파이프라인과 상태변수  (0) 2009.03.21
OpenGL의 설계원리  (0) 2009.03.21
채도, 명도  (0) 2009.03.21
GLUT의 윈도우 관련 함수  (0) 2009.03.09
Posted by crownog
,
함수명
기능 설명 
 윈도우 초기화  glutInit()  윈도우 운영체제와 세션 연결 
 glutInitWindowPosition()  윈도우 위치 설정
 glutInitWindowSize()  윈도우 크기 설정
 glutInitDisplayMode()  디스플레이 모드 설정
 윈도우 관리  glutSetWindowTitle()  윈도우 타이틀 설정
 glutCreateWindow()  새로운 윈도우 생성
 glutReshapeWindow()  크기 변경에 따른 윈도우 조정
 glutPostRedisplay  현 윈도우가 재생되어야 함을 표시
 glutSwapBuffers();  현 프레임 버퍼 변경


'라이브러리 > OpenGL' 카테고리의 다른 글

기하 변환  (0) 2009.03.22
3차원 물체의 표현  (0) 2009.03.22
디스플레이 리스트  (0) 2009.03.22
정점배열  (0) 2009.03.22
GLUT 모델링  (0) 2009.03.21
OpenGL의 좌표계, 뷰포트  (0) 2009.03.21
파이프라인과 상태변수  (0) 2009.03.21
OpenGL의 설계원리  (0) 2009.03.21
채도, 명도  (0) 2009.03.21
GLUT의 콜백함수  (0) 2009.03.09
Posted by crownog
,