무비클립으로 만든 간단한 체크박스입니다.
인스턴스네임만 추가하면 체그박스 무비클립을 복사해서 확장해서 사용할 수 있습니다.
체크할 때마다 변수의 상태가 나타나기 때문에 디버깅하기에도 좋아요.
이러닝 컨텐츠 개발할 때 좋습니다.
무비클립 안에 아래의 액션이 들어 있습니다.
var score;
var cnt = 4; //체크박스 갯수
var chked_score = [];
for(var i=1; i<cnt+1; i++){
this["cbx"+i].onRelease = function(){
trace("----------------------------");
var num = Number(this._name.substr(3));
if(chked_score[num-1]== 0){
this.gotoAndStop(2);
chked_score[num-1] = 1;
trace("체크등록");
}else if(chked_score[num-1] == 1){
this.gotoAndStop(1);
chked_score[num-1] = 0;
trace("체크해제");
}
getScore();
trace("체크한번호:"+num);
trace("chked_score: " + chked_score);
trace("현재점수:" + score);
};
}
function getScore(){
var scr = 0;
for(var i=0; i<cnt; i++){
scr = scr + chked_score[i];
}
score = scr;
}
//초기화
function initApplication(){
score = 0;
for(var i=1; i<cnt+1; i++){
chked_score[i-1] = 0;
this["cbx"+i].gotoAndStop(1);
}
trace("/////초기화//////");
trace("score: "+ score);
trace("chked_score: " + chked_score);
}
initApplication();
'FLASH > AS2.0' 카테고리의 다른 글
[as2] 텍스트필드에 포커스 들어왔을 때 글자 삭제 하는 스크립트 (0) | 2013.11.28 |
---|---|
[AS2.0] 플래시 로딩바입니다 - 파일포맷 플래시 CS4 (0) | 2013.09.30 |
플래시 올드버전들 다운받을 수 있는 곳 1,2,3,4,5,mx,2004,8 (0) | 2013.07.16 |
PrintJob()을 활용하여 프린트하는 방법 (0) | 2013.03.12 |
HTML페이지 안에 있는 SWF파일에서 버튼이벤트 발생시 자바스크립트 호출하게 하는 방법 (0) | 2013.03.12 |
무비클립으로 만든 라디오버튼 (0) | 2012.11.21 |
배열에서 최대값 뽑아내기 (0) | 2012.11.21 |
setInterval예제 (0) | 2012.10.26 |
AS2 이벤트 정리 (0) | 2012.10.26 |
액션스크립트1.0 팁 모음 (0) | 2012.10.26 |