플래시 파일을 제작할때 처음 뜨는 화면이 랜덤하게 시작하게 하는 기능은 배너에서나 인트로화면등 쓰이는 곳이 제법 많습니다.
아주 간단하게 랜덤 프레임으로 가는 소스를 가르쳐 드리겠습니다. 우선 1프레임은 비워두고 2,3,4프레임에 각각 필요한 무비클립을 집어넣습니다. 그리고 1프레임에서 액션을 줍니다.
zpos라는 변수를 만드는데 zpos는
반올림한값((0보다 크거나같고 1보다작은 모든수)곱하기3)더하기1.5
이렇게 하면 아주 균등하게 2,3,4 이라는 숫자가 플래시파일을 열때마다 나옵니다.
그리고는 아까 2,3,4 프레임에 무비클립을 넣어두었으므로 gotoAndStop(zpos) 하면 이제 뜰때나다 2,3,4프레임을 아주 랜덤하게 띄울수 있습니다.
zpos = Math.round((Math.random()*3)+1.5); gotoAndStop(zpos)
출처 : www.zposition.com |
|
|