플렉스튜디오에서 화면의 동작은 Event 로 구현을 하고 Service 를 통해 외부에 데이터를 보내거나 갖고 올 수 있습니다.

개념정리_서비스.gif

화면에서 사용자의 행위이벤트에 연결 그리고 DB에서 데이터를 가져오기 위해 서비스콜렉션의 데이터를 수집하여 외부 전달 후 결과를 받아서 다시 콜렉션에 결과 반영

만들고자 하는 화면

Untitled

위와 같은 화면을 구현합니다. 실제 앱으로 구동될 때는 오른 쪽과 같이 기존에 저장된 데이터를 가져와서 화면이 구동되게 합니다. 이를 위해서는 다음 절차를 구현해야 합니다.

구현을 위해 필요한 작업

Untitled

데이터 가져오기 등록 - 데이터를 가져올 방법을 DB나 API에 따라서 API연동 혹은 FlexSQL을 만듭니다.

서비스 생성 - 서비스를 생성하여 위에서 만든 데이터가져올 방법을 선택합니다.

이벤트 생성 - 서비스를 호출할 이벤트를 생성합니다. - 서비스 호출시 “보내는 데이터”와 “받은 데이터”를 어디에 저장할지 선택합니다. - 데이터를 받은 후에 화면을 새로 로드하도록 합니다.

이벤트 연결 - 해당 Step이 로드 되는 시점에 이벤트를 연결합니다.

실제 구동 시