'플래시소스/액션스크립트공부'에 해당되는 글 10건
- 2010.02.10 이미지부드럽게 나타나기액션
- 2010.01.15 XML공부용 소스갤러리
- 2009.08.24 티바이트강좌
- 2009.07.30 점프소스
- 2009.07.29 티바이트강좌2
- 2009.07.07 떨어지는 무비클립_ 돌아가는무비클립_진동하는 소스
- 2009.07.06 클릭하면 텍스트나오기
- 2009.02.13 액션스크립트
- 2009.02.06 마우스 오버시에 소환되는 아이콘
- 2009.02.05 for문과 duplicatemovieclip를 이용한 정렬
원본다운받으면 확실하게 확인가능
주의할점은
동적텍스트의 var 부분에 인스턴스네임을 적어주는 것이고
무비클립과는 다르게 최상위의 경로일때는 _root를 꼭 적어주어야 실행이된다는 것이다.
함수는 다음과 같다.
프레임 소스
function aa(){
_root.ekadia="티바이트액션스크립트강좌\n 줄바꿈 개행변수";
}
무비클립 소스
on (release) {_root.aa();}
a.onPress = function(){
//a무비클립을 누르고 있을때 행동
this.startDrag();
//a(즉,this)무비클립 드래그를 시작해라
this.onEnterFrame = function(){
//a.onEnterFrame 이 되겠죠? 여기서 onEnterFrame을 쓴 이유는 항시 체크하는 이벤트 리스너 라고 생각하시면 됩니다^^
if(this.hitTest(_root.b)){
//만약에 a.무비클립이 _root에있는 b무비클립에 닿으면(hitTest) 아래 코드를 실행하라
_root.c._x +=(_root.b._x - _root.c._x) * 0.1 ;
//c무비클립은 b무비클립 x좌표값으로 이동
_root.c._y +=(_root.b._y - _root.c._y) *0.1 ;
//c무비클립은 b무비클립 y좌표값으로 이동
}
}
}
a.onRelease = a.onReleaseOutside = function(){
//마우스를 눌렀다가 땠을때.. 그리고 눌른상태에서 스테이지 바깥으로 나갔을때 행동하라
this.stopDrag();
//a무비클립의 드래그를 멈춰라
}
프레임 액션
for(var i=1; i<=10; i++) //중간에 10은 무비클립의 갯수이다.
{
mc=mc.duplicateMovieClip("mc"+i, i);
mc._x=50*i +8; //마지막의 +는 가로위치이다
mc._y=200; //세로높이
}
**이유는 모르겠지만 mc=mc.duplicateMovieClip("mc"+i, i);
에서 보듯이 duplicateMovieClip을 쓸때는 따로 mc를 지정해 주어야 정렬명령이 먹힌다.