기본적으로 5 개의 이미지로 레이어를 만들어야합니다. 수동으로 레이어를 만드는 것과 반대로 for
루프를 사용하여이 작업을 수행 할 수 있습니까? 다음 코드는 시도했지만, 여기에서 디버깅하는 방법을 모르겠습니다.배열과 루프에서 일련의 레이어를 만드는 방법은 무엇입니까?
tabs_strings = ["nearby", "adopted", "my_cats", "settings", "bruce"]
for tab in [0..tabs_strings]
tab = new Layer
x:0, y:0, width:640, height:1136, image:"images/#{tab}.jpg"
# nearby = new Layer
# x:0, y:0, width:640, height:1136, image:"images/nearby.jpg"
# adopted = new Layer
# x:0, y:0, width:640, height:1136, image:"images/adopted.jpg", opacity: 0
# my_cats = new Layer
# x:0, y:0, width:640, height:1136, image:"images/my_cats.jpg", opacity: 0
# settings = new Layer
# x:0, y:0, width:640, height:1136, image:"images/settings.jpg", opacity: 0
# bruce = new Layer
# x:0, y:0, width:640, height:1136, image:"images/bruce.jpg", opacity: 0
나중에 특정 레이어를 어떻게 참조하나요? 'nearby.opacity = 1'처럼 보이지 않습니다. 효과가있는 것 같습니다. – nipponese
레이어를 추적하고 싶다면'layers = tab for tab_strings ... '에서해야합니다. –
나는 그것을 얻지 않는다. 이 작업을 단일 레이어 개체에 할당하지 않습니까? – nipponese