flexpanel_node_get_name 함수 설명
flexpanel_node_get_name
함수는 주어진 노드에 설정된 이름을 반환합니다. 만약 이름이 설정되지 않았다면 undefined
를 반환합니다. 이 이름은 원래 초기 구조체의 name
속성을 통해 설정되거나 flexpanel_node_set_name
함수를 통해 설정됩니다.
문법
flexpanel_node_get_name(node);
매개변수
매개변수 | 타입 | 설명 |
---|---|---|
node | Flex Panel Node | 이름을 가져올 노드 |
반환값
반환 타입 | 설명 |
---|---|
String | 노드의 이름 |
undefined | 이름이 설정되지 않은 경우 |
예제
var _name = flexpanel_node_get_name(_node);
위 코드는 _node
의 이름을 가져와서 로컬 변수 _name
에 저장합니다.
활용 예제
- 노드 이름 출력하기
var _name = flexpanel_node_get_name(_node);
show_message("노드의 이름은: " + _name);
- 이름이 설정되지 않은 경우 처리하기
var _name = flexpanel_node_get_name(_node);
if (_name == undefined) {
show_message("이 노드는 이름이 설정되지 않았습니다.");
} else {
show_message("노드의 이름은: " + _name);
}
- 여러 노드의 이름 가져오기
var _node1_name = flexpanel_node_get_name(_node1);
var _node2_name = flexpanel_node_get_name(_node2);
show_message("첫 번째 노드 이름: " + _node1_name + ", 두 번째 노드 이름: " + _node2_name);
- 이름을 기반으로 조건부 로직 실행하기
var _name = flexpanel_node_get_name(_node);
if (_name == "특정이름") {
// 특정 이름에 대한 로직 실행
}
- 이름을 설정하고 다시 가져오기
flexpanel_node_set_name(_node, "새로운이름");
var _name = flexpanel_node_get_name(_node);
show_message("새로 설정된 노드의 이름은: " + _name);