private function getThumb():void {
// Ophalen van markers
var obj:Object = new Object();
obj.id = markerID;
trace("SQL id: " + obj.id);
var resp:Responder = new Responder(succeshandler,faultHandler);
connection.call("MarkerService.getImagesfromMarkerID",resp, obj);
}
private function faultHandler(obj:Object):void {
trace("Sorry, couldn't get markers.");
}
private function succeshandler(result:Object):void {
trace("Markers succesfully loaded." + result);
if(result == null){
trace("DB didn't return anything for you?");
} else {
var images:Array = result.serverInfo.initialData;
/* Voor elk van de images in de array een slide aanmaken
en deze in de imageArray van deze marker bewaren. */
for each(var item:Array in images){
// Slide aanmaken
var slide:MarkerSlide = new MarkerSlide("somethin","images/thumbs/test.jpg","Image Name", "descriptor", 1);
slide.rotationX = +60;
slide.x = this.x;
slide.y = this.y;
slide.z = -slide.height;
this.addChild(slide);
// Toevoegen aan imageArray
imageArray.push(slide);
}
}
}