Flex Panel Node Margin 설정 함수
이 문서는 Flex Panel Node의 마진을 설정하는 함수에 대해 설명합니다. 이 함수를 사용하면 Flex Panel Node의 특정 가장자리에 마진을 설정할 수 있습니다.
함수 설명
함수명
flexpanel_node_style_set_margin
문법
flexpanel_node_style_set_margin(node, edge, size);
매개변수
매개변수 | 타입 | 설명 |
---|---|---|
node | Flex Panel Node | 수정할 노드 |
edge | Flex Panel Edge Constant | 마진을 설정할 가장자리 |
size | Real | 마진의 크기 |
반환값
- N/A (반환값 없음)
예제
flexpanel_node_style_set_margin(_node, flexpanel_edge.all_edges, 10);
위의 예제는 모든 가장자리에 대해 노드의 마진을 10px로 설정합니다.
활용 및 응용 예제
- 단일 가장자리 마진 설정
gml flexpanel_node_style_set_margin(_node, flexpanel_edge.top_edge, 15);
- 이 코드는 노드의 상단 가장자리에 15px의 마진을 설정합니다.
- 여러 가장자리 마진 설정
gml flexpanel_node_style_set_margin(_node, flexpanel_edge.left_edge, 5); flexpanel_node_style_set_margin(_node, flexpanel_edge.right_edge, 5);
- 이 코드는 노드의 왼쪽과 오른쪽 가장자리에 각각 5px의 마진을 설정합니다.
- 마진 크기 동적으로 변경
gml var new_margin = 20; flexpanel_node_style_set_margin(_node, flexpanel_edge.all_edges, new_margin);
- 이 코드는 변수
new_margin
의 값을 사용하여 모든 가장자리에 마진을 설정합니다. - 조건에 따른 마진 설정
gml if (some_condition) { flexpanel_node_style_set_margin(_node, flexpanel_edge.bottom_edge, 10); } else { flexpanel_node_style_set_margin(_node, flexpanel_edge.bottom_edge, 0); }
- 이 코드는 특정 조건에 따라 노드의 하단 가장자리에 마진을 설정합니다.
- 마진을 0으로 설정하여 요소 간격 제거
gml flexpanel_node_style_set_margin(_node, flexpanel_edge.all_edges, 0);
- 이 코드는 모든 가장자리에 대해 마진을 0으로 설정하여 요소 간의 간격을 제거합니다.