* 코드에 주석 넣기
// <- 한 줄 단위 주석용
/* */ <- 장문 주석용
CLICK:클릭
function:지정한다.
e:MouseEvent
(이벤트: 이벤트종류)
stop(); 프레임멈춤
play(); 프레임재생
nextFrame(); 다음프레임
prevFrame(); 이전프레임
세미클론 ; 맞춤표
인스턴스네임:무비클립의 이름
네임.addEventListener(MouseEvent.CLICK,함수);
네임.이벤트추가(이벤트종류.소분류,함수이름);
//네임에 마우스이벤트 클릭을 하면 함수를 호출하는이벤트추가
-네임을 클릭하면 함수호출이벤트
//함수만들기
function 함수명(e:이벤트종류)
{명령}
--------------------goto액션
gotoAndStop(10);도화지 10프레임에 가서 멈춤
gotoAndPlay(10);도화지 10프레임에 가서 재생
무비.gotoAndStop(10);무비안에 10프레임에 가서 멈춤
무비.gotoAndPlay(10);무비안에 10프레임에 가서 재생
---------------마우스이벤트
//MouseEvent.CLICK -무비를 클릭
//MouseEvent.MOUSE_UP-무비를 떼기
//MouseEvent.MOUSE_DOWN-무비를 누르기
//MouseEvent.MOUSE_OVER-무비에 올리기
//MouseEvent.MOUSE_OUT-무비에서 나가기
------------------------이벤트
//Event.ENTER_FRAME-항상
-------------------------무비 클립의 실제 속성의 예
MovieClip.alpha -------------- 투명도 (1~100)
MovieClip.rotation ----------- 회전 각 (0~360)
MovieClip.scaleX ------------- 가로 방향의 크기 비율
MovieClip.scaleY ------------- 세로 방향의 크기 비율
MovieClip.Visible ------------- 화면 표시 여부
MovieClip.x ------------------- 무비 클립의 가로 위치
MovieClip.y ------------------- 무비 클립의 세로 위치
MovieClip.width -------------- 넓이
MovieClip.height ------------- 높이
-----------------복합연산
플래쉬는 우에서 좌로 읽는다
a=a+10 a에10을 더해서 좌변a에 대입한다.
"="대입하다
"=="같다
"!="같지않다
---------------드래그
무비.startDrag()--무비드래그시작
무비.stopDrag()--무비드래그멈춤
---------------순서
addChild(무비); 무비 순서값을 맨위로 해준다
-----------------trace()
trace(알고싶은값입력)-----소괄호안에 값을 아웃풋창에서 보여줌
-------------------존재
무비.visible=true;무비 존재함
무비.visible=false;무비 존재 안함!!!
--------------------마우스커서
mouseX-마우스가로위치
mouseY-마우스세로위치
--------------------------조건식
if(조건식)
{조건식의 결과값이 참일 경우 실행}
if(조건식)
{조건식의 결과값이 참일 경우 실행}
else--바로 위에 조건을 만족못하면
{조건식의 결과값이 거짓일 경우 실행}
-------------------------히트테스트
무비와 무비가 만나다(무비끼리만남)
무비1.hitTestObject(무비2)
무비와 커서가 만나다(무비와 커서(점)와 만남)
무비.hitTestPoint(mouseX,mouseY,true)
-------------텍스트
static스타틱-보통
dynamic다이나믹-플래쉬에서 값을보여줄때
input인풋-사용자가 입력할때
다이나믹은 따로 인스턴스네임을 넣어준다(심볼등록없이)
다이나믹 인스턴스 구분:다이나믹 인스턴스.text를 붙여준다 플래쉬가 다이나믹 인스턴스를 인지함
예>txt.text
use device fonts
-다이나믹,인풋사용가능 서체로 바꿔줌
anti-alias
-일때는 embed로 해당(영어,한글,숫자등 을 체크한다)
주의 한글체크일때는 한글서체로 해준다.
---------------다이나믹오류(커서)해결
무비.mouseChildren=false;
버튼모드일때 다이나믹부분 커서를 화살표를 손가락으로 바꿔준다.
--------------------for문
한번에 여러무비에 동일액션값주기
주의:무비이름이 순차적으로 되어있어야함 <예>a1,a2,a3.......(중간숫자 빠짐없이)
var w=1;-----처음에 for문에서 사용할 변수값을 지정한다
for(w=1; w<=5; w++)--무비숫자지정
{액션값}
<예>a1,a2,a3.a4,a5라면--------------------
-----숫자지정은 무비명+숫자 형태라서 w=1;무비시작숫자
w<=5; 무비마지막숫자(등호표시로함)
w++ 증가값(세미클론없이사용)
-------액션값지정
{ this["a"+w].alpha=0.2;}
만약 w가3이라고 정한다면 this["a"+3]==this.a3==a3 같은 표현식
"문자열"이 경로에 사용될때는 this[대괄호]안에 넣어서 사용해야함---약속
this["a"+w]이부분은 a1~5까지 a무비모두를 애기한다.