NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 2중 if 조건 만드는 방법. (이미지 1이 같으면 A로 이동하고, 이미지 2가 같으면 B로 이동)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 제목과 같이 두개의 조건에 따라 이미지 1을 찾으면 A로 이동하고 이미지 2를 찾으면 B로 이동하게 만들려면 어떻게 해야 할까요? 이런 멀티 조건은 엔지엠 에디터에 포함되어 있는 [ 이미지 멀티 매치 ]로는 해결이 불가능합니다. 그렇다고 해서 [ 다중 조건 ]으로 처리도 안됩니다. 마지막으로 해볼 수 있는건 [ 캐이스 액션 이동 ]인데요. 이건 결과를 변수에 넣어놓고 값에 따라 멀티 이동 설정이 가능합니다. 결론적으로 캐이스 액션 이동을 사용하면 되지만 변수로 처리해야 하기 때문에 약간 불편할 수 있습니다^^; 첨부되어 있는 스크립트를 에디터에서 열어주세요.

    d3Yy2PF.png

     

     

    이미지 매치 조건을 2개 추가하고, 각각 A와 B로 이동하도록 했습니다. 아래 그림에서 보면 첫번째 이미지 매치에서 이미지를 찾으면 A로 이동합니다. 만약, 이미지를 못찾으면 바로 아래에 있는 이미지 매치로 이동하고 두번째 이미지를 찾게 됩니다.

    FBvpAvI.png

     

     

    두번째 이미지 매치에서 이미지를 찾으면 B로 이동하고 못찾으면 첫번째 이미지도 없고 두번째 이미지도 없다는 뜻입니다. 다시 첫번째 이미지를 찾도록할지 스크립트를 종료할지는 다름 속성에 이동할 위치를 넣어주는것으로 처리가 가능합니다. 이 예제에서는 종료로 이동하기 때문에 스크립트가 완료됩니다.

    s2lhtHn.png

     

     

    위에서 이미지 매치가 연속해서 2개가 있는데요. 첫번째 이미지 매치를 보면 같음에만 이동할 아이디(A)가 있습니다. 같음과 다름에 이동할 아이디를 선택하지 않으면 이미지를 찾거나 못 찾을 때에도 바로 다음(아래) 액션이 실행됩니다. 자 여기서 중요한 내용이 나옵니다. 첫번째 이미지 매치에서 이미지를 찾으면 A로 이동합니다. 그다음에 바로 아래에 있는 B가 수행되면 안되겠죠? 그래서, 아래 그림처럼 액션 이동으로 B를 건너뛰도록 조치한겁니다.

    xkf6Aej.png

     

     

    어떻게보면 간단한 내용이지만, 이런 내용의 작업을 안해봤다면 어떻게 구성해야 할지 고민이 많을수도 있습니다. 개발자들이야 늘 하는게 if ~ else, switch ~ case와 같은 조건 처리하는거라서 딱 보면 어떻게 프로그램이 흘러야 하는지 머리속에 그려집니다. 하지만, 이런 작업을 안해본 분들은 많은 시간을 소비하기도 하죠. 프로그래밍 언어도 여러가지 편의 함수들을 제공해줘서 개발자가 이런 함수 또는 API를 얼마나 잘 활용하고 적절하게 배치하느냐가 실력이 됩니다. 사실 if ~ else만 있어도 거의 다 만들 수 있습니다^^

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    첨부파일

    댓글목록

    등록된 댓글이 없습니다.