Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org
- {
- import flash.display.DisplayObject;
- import flash.events.MouseEvent;
- import flash.net.SharedObject;
- import mx.controls.Alert;
- import mx.collections.ArrayCollection;
- import mx.collections.IList;
- import mx.collections.ListCollectionView;
- import mx.controls.Alert;
- import mx.controls.List;
- import mx.controls.listClasses.ListItemRenderer;
- import mx.controls.treeClasses.TreeItemRenderer;
- import mx.rpc.events.FaultEvent;
- import mx.rpc.events.ResultEvent;
- import mx.rpc.http.HTTPService;
- import mx.states.State;
- import org.util.Utilities;
- import spark.components.List;
- public class EditMessage
- {
- private var AppReference:Record24;
- private var httpService:HTTPService = new HTTPService();
- private var currentState:State;
- private var Utils:Utilities;
- [Bindable(event="onLibrariesLoaded")] public var jsonResults:Object;
- public function EditMessage():void
- {
- //appref:Record24
- //this.AppReference = appref;
- }
- public function PopulateLibraries():void {
- var params:Object = new Object;
- // get companyId of logged in user from our "flex cookie"
- var clientData:SharedObject = SharedObject.getLocal("customerData");
- params.companyId = clientData.data.companyId;
- httpService.method = 'POST';
- httpService.url = 'http://services.works24.com/record24api/content/GetClientCategories';
- httpService.contentType = "application/json";
- httpService.addEventListener(ResultEvent.RESULT, onLibrariesLoaded);
- httpService.addEventListener(FaultEvent.FAULT, onLibraryLoadError);
- httpService.send(JSON.stringify(params));
- }
- private function onLibrariesLoaded(response:ResultEvent):void
- {
- var Result:String = response.result.toString() as String;
- var jsonParsed:Object = JSON.parse(Result);
- this.jsonResults = jsonParsed;
- }
- private function onLibraryLoadError(response:FaultEvent):void {
- Alert.show("Error loading libraries, please try refreshing!" + response.message);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement