Point는 if에서 어떻게 비교해야되죠?
이퓨리한나
2024.10.04
var PointPosition:Point = new Point()
PointPosition.x = 1
PointPosition.y = 1
if(PointPosition == new Point(1,1)){
mx.controls.Alert.show(1)
SnapMove(-stageWidth, -stageHeight)
}
Point는 if문에서 비교할때 어떻게 해야되나요? x, y 나눠서 비교해야되나요?
-
빵돌 2024-10-04
..
-
Addicted 2024-10-04
감사합니다 ^^;
-
Loseless 2024-10-04
아~~저런거두 있군요..ㅎㅎ
-
카라 2024-10-04
이렇게 하셔도 됩니다 PointPosition.equals(new Point(1,1)) 자체적으로 제공하는 음..
이게 정답이겠죠 ㅎㅎ -
길가온 2024-10-04
1. x,y 따로 비스하는 방법
2. toString()으로 String 비교
이 두가지 방법밖에 없는거네요? -
허우룩 2024-10-04
x, y 나눠서 비교하셔도 되고요 toString() 을 이용하셔도 됩니다.. toString()을 이용하심 (x=1, y=1) 이런 형태의 스트링으로 변환되니까 변환된걸 비교하면 되는거죠..
-
펴라 2024-10-04
저렇게 비교하면...PointPosition라는 Point객체랑 새로생성되는 포인터객체랑 비교되는거라..두개의 객체가 틀려서...(가지고 있는x,y 정보는 같을지몰라도....객체 자체는 틀리다는...)항상 false 가 나오지 않을까요??