Flex Panel Node 최대 높이 설정 함수
이 문서는 flexpanel_node_style_set_max_height
함수에 대해 설명합니다. 이 함수는 주어진 Flex Panel Node의 최대 높이(maxHeight) 속성을 설정하는 데 사용됩니다.
함수 설명
- 함수 이름:
flexpanel_node_style_set_max_height
- 기능: Flex Panel Node의 최대 높이를 설정합니다.
문법
flexpanel_node_style_set_max_height(node, value, unit);
매개변수 설명
매개변수 | 타입 | 설명 |
---|---|---|
node | Flex Panel Node | 수정할 노드 |
value | Real | 사용할 값 |
unit | Flex Panel Unit Constant | 값의 단위 |
반환값
- N/A (반환값 없음)
예제
다음 코드는 노드의 최대 높이를 300px로 설정하는 예제입니다.
flexpanel_node_style_set_max_height(_node, 300, flexpanel_unit.point);
활용 예제
- 동적 UI 조정: 사용자의 화면 크기에 따라 Flex Panel의 최대 높이를 조정하여 반응형 디자인을 구현할 수 있습니다.
if (screen_width < 600) {
flexpanel_node_style_set_max_height(_node, 200, flexpanel_unit.point);
} else {
flexpanel_node_style_set_max_height(_node, 400, flexpanel_unit.point);
}
- 애니메이션 효과: 특정 이벤트 발생 시 Flex Panel의 최대 높이를 변경하여 애니메이션 효과를 줄 수 있습니다.
if (event_type == ev_mousebuttonup) {
flexpanel_node_style_set_max_height(_node, 500, flexpanel_unit.point);
}
- 조건부 스타일링: 특정 조건에 따라 Flex Panel의 최대 높이를 다르게 설정하여 사용자 경험을 향상시킬 수 있습니다.
if (user_preference == "compact") {
flexpanel_node_style_set_max_height(_node, 250, flexpanel_unit.point);
} else {
flexpanel_node_style_set_max_height(_node, 350, flexpanel_unit.point);
}
이와 같은 방식으로 flexpanel_node_style_set_max_height
함수를 활용하여 다양한 UI 디자인을 구현할 수 있습니다.