";
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 = "";
}
]]>