"; guestbook.htmlText += value.homepage + "
"; guestbook.htmlText += value.place; guestbook.htmlText += value.entry; guestbook.htmlText += "" + value.entrycomment + ""; guestbook.htmlText += "
------
"; } } //Neuer Eintrag private function makeEntry():void { var firstname:String = firstname.text; var surname:String = surname.text; var email:String = email.text; var homepage:String = homepage.text; var place:String = place.text; var entry:String = entry.text; rmObj.addEventListener(ResultEvent.RESULT,handleMakeEntry); rmObj.addEventListener(FaultEvent.FAULT,handleFault); rmObj.insertGuestbookEntry(16, firstname, surname, email, homepage, place, entry); } //Resulthandler für neuer Eintrag private function handleMakeEntry(event:ResultEvent):void { rmObj.removeEventListener(ResultEvent.RESULT,handleMakeEntry); rmObj.removeEventListener(FaultEvent.FAULT,handleFault); if(event.result.error == 1){ guestbook.htmlText = ""; for each (var value:Object in event.result.errorfields) { guestbook.htmlText += "" +value + "
"; } } else{ Alert.show("Gästebucheintrag erfolgreich."); this.clearInput(); this.loadService(); } } //Fehlerhandler private function handleFault(event:FaultEvent):void { rmObj.removeEventListener(ResultEvent.RESULT,handleEntryLoad); rmObj.removeEventListener(ResultEvent.RESULT,handleMakeEntry); rmObj.removeEventListener(FaultEvent.FAULT,handleFault); Alert.show(event.fault.faultString); } //Formular leeren private function clearInput():void { firstname.text = ""; surname.text = ""; email.text = ""; homepage.text = ""; place.text = ""; entry.text = ""; } ]]>