나는 대화 형 이미지를 가지고 있는데, 알파 속성을 사용하여 도형이 선택되었는지 여부를 감지하고, 두 도형이 버튼/청취자에 의해 "연결"되면 색상을 변경합니다. 각 셰이프는 GraphicsShape라고하는 객체입니다. 내가하고 싶은 것은 이미 링크 된 두 개의 "링크 된"셰이프가 if statment (개체가 있으면! = 원래 색)로 사용자가 잘못 연결하는 것을 막는 것입니다.거기에 (object == color red) 다음에 할 수있는 방법이 있습니까?
아니면 내가 "배열의 배열로 연결되어있는이 물체를 밀어 생각하고 각 개체는 2 차원 배열과 연결된 개체의 각 세트는 첫 번째 차원에있다. 내가
같은 것을 시도 곳for (var i=0; i< ArrayofArrays.length; i++)
for (var z=0; z< ArrayofArrays[i].length z++);
if (ArrayOfObjects)
// don't do stuff if an object is already in the ArrayofArrays
else
// run link function
그러나 내가 그걸로 오류가 있었는지, 그 올바른 논리인가요? 그게 가능합니까? 개체 = 색상과 함께 if 문을 할 수 있습니까?