배너 만들때 버튼 동적생성에 관하여
삐용삐용
2024.03.01
저런 식으로 하면
for( var i:int = 1; i7; i++ )
{
var btn:BannerBtn = new BannerBtn(i );
btn.x = 200 +( 14 * i )+(5*i);
addChild( btn );
}
1번 버튼으로 기준으로 뒤로 생겨서 길이값에 따라서 1번의 위치를 바꿔줘야되잖아요...
그래서 거꾸로
7 번만들고 6,5,4,3,2,1 식으로 마지막거 먼저 만들고 그것부터 앞으로로 같격 유지하면서 추가해줄려고 하는데..
번호 순서가 이상하게 나오고 간격도 안 맞게 나오는거 같더라구요..
어떻게 해야되나요???
for( var i:int = 8; i0; i-- )
{
var btn:BannerBtn = new BannerBtn( i );
btn.x = 200 -( 14 * (i%8) )-(5*(i)); addChild( btn );
}
-
푸헷 2024-03-01
앗 그렇네요 !! 한번 막히면 꼭 어렵게만 생각을 할려고 해서...
감사합니다 ~ -
SchokoHolic 2024-03-01
( i%8 ) 은 왜 하셨는지?
( 8 - i ) 가 말씀하시는 상황에는 맞는거 같은데요.. ^^;