Flex Panel 노드의 너비 설정
이 문서는 Flex Panel 노드의 너비를 설정하는 함수에 대해 설명합니다. 이 함수는 주어진 Flex Panel 노드의 너비 속성을 설정하는 데 사용됩니다.
함수 설명
함수명
flexpanel_node_style_set_width
기능
이 함수는 특정 Flex Panel 노드의 너비 속성을 설정합니다.
문법
flexpanel_node_style_set_width(node, width, unit);
매개변수
매개변수 | 타입 | 설명 |
---|---|---|
node | Flex Panel Node | 수정할 노드 |
width | Real | 설정할 너비 |
unit | Flex Panel Unit Constant | 너비에 사용할 단위 |
반환값
- N/A (반환값 없음)
예제
flexpanel_node_style_set_width(_node, 100, flexpanel_unit.percent);
위의 예제는 노드의 너비를 100%로 설정합니다.
활용 및 응용 예제
1. 픽셀 단위로 너비 설정
flexpanel_node_style_set_width(_node, 200, flexpanel_unit.pixel);
이 코드는 노드의 너비를 200픽셀로 설정합니다.
2. 비율로 너비 설정
flexpanel_node_style_set_width(_node, 50, flexpanel_unit.percent);
이 코드는 노드의 너비를 부모 컨테이너의 50%로 설정합니다.
3. 뷰포트 단위로 너비 설정
flexpanel_node_style_set_width(_node, 30, flexpanel_unit.viewport);
이 코드는 노드의 너비를 뷰포트의 30%로 설정합니다.
4. 다양한 노드에 너비 설정
flexpanel_node_style_set_width(node1, 100, flexpanel_unit.percent);
flexpanel_node_style_set_width(node2, 150, flexpanel_unit.pixel);
flexpanel_node_style_set_width(node3, 75, flexpanel_unit.viewport);
이 코드는 여러 노드에 각각 다른 너비를 설정하는 방법을 보여줍니다.
5. 동적 너비 설정
var newWidth = 50 + (someCondition ? 20 : 0);
flexpanel_node_style_set_width(_node, newWidth, flexpanel_unit.percent);
이 코드는 조건에 따라 동적으로 너비를 설정하는 예제입니다.