플렉스튜디오에서 화면의 동작은 Event
로 구현을 하고
Service
를 통해 외부에 데이터를 보내거나 갖고 올 수 있습니다.
화면에서 사용자의 행위
를 이벤트
에 연결 그리고 DB에서 데이터를 가져오기 위해 서비스
에 콜렉션
의 데이터를 수집하여 외부 전달 후 결과를 받아서 다시 콜렉션에 결과 반영
위와 같은 화면을 구현합니다. 실제 앱으로 구동될 때는 오른 쪽과 같이 기존에 저장된 데이터를 가져와서 화면이 구동되게 합니다. 이를 위해서는 다음 절차를 구현해야 합니다.
➀ 데이터 가져오기 등록 - 데이터를 가져올 방법을 DB나 API에 따라서 API연동 혹은 FlexSQL을 만듭니다.
➁ 서비스 생성 - 서비스를 생성하여 위에서 만든 데이터가져올 방법을 선택합니다.
➂ 이벤트 생성 - 서비스를 호출할 이벤트를 생성합니다. - 서비스 호출시 “보내는 데이터”와 “받은 데이터”를 어디에 저장할지 선택합니다. - 데이터를 받은 후에 화면을 새로 로드하도록 합니다.
➃ 이벤트 연결 - 해당 Step이 로드 되는 시점에 이벤트를 연결합니다.