타임라인 존재 여부 확인 함수
이 문서에서는 타임라인이 존재하는지 확인하는 함수인 timeline_exists
에 대해 설명합니다. 이 함수는 타임라인이 존재하면 true
를 반환하고, 존재하지 않으면 false
를 반환합니다. 이 기능은 timeline_add()
함수를 사용하여 동적으로 타임라인을 생성할 때 특히 유용합니다. 하지만 초기화되지 않은 변수를 검색하면 오류가 발생하므로 주의해야 합니다.
문법
timeline_exists(ind);
인수
인수 | 타입 | 설명 |
---|---|---|
ind | 정수 | 확인할 타임라인의 인덱스 |
반환값
true
또는false
예제
if (timeline_exists(global.tl)) {
timeline_delete(global.tl);
}
위의 코드는 글로벌 변수 "tl"에 인덱스가 있는 타임라인이 존재하는지 확인하고, 존재할 경우 해당 타임라인을 삭제합니다.
활용 예제
예제 1: 타임라인 생성 후 존재 여부 확인
global.tl = timeline_add();
if (timeline_exists(global.tl)) {
// 타임라인이 성공적으로 생성됨
}
예제 2: 타임라인 삭제 전 존재 여부 확인
if (timeline_exists(global.tl)) {
timeline_delete(global.tl);
} else {
// 타임라인이 존재하지 않음
}
예제 3: 여러 타임라인 관리
for (var i = 0; i < 5; i++) {
var tl_index = timeline_add();
if (timeline_exists(tl_index)) {
// 타임라인이 생성됨
}
}
예제 4: 타임라인 인덱스 초기화
global.tl = -1; // 초기화
if (!timeline_exists(global.tl)) {
global.tl = timeline_add();
}
이러한 예제들은 timeline_exists
함수를 활용하여 타임라인을 관리하는 다양한 방법을 보여줍니다.