Jag har löst problemet... men undrar ändå en sak.
Flash tycker att strängen är "sent " eller "error ".. alltså med ett mellanslag efter..någon som vet varför?
Jag har problem i flash när jag får in varibler från ett PHP-skript.
trace-satsen trace(kort) ger rätt output. (antingen står det sent eller error)
Problemet är att if-satsen inte kör och jag förstår inte vad som är fel. När jag ändrade i flash så att jag skrev var kort = "sent"....(istället för my_lv.output) så blev det rätt..
var kort = my_lv.output;
trace(kort);
if(kort=="sent"){
// in case of success
\_root.errTitle = "Thank You.";
\_root.errType = "Your message has been sent.";
}
else if(kort=="error") {
// else
\_root.errTitle = "Error!";
\_root.errType = "Attention, an error occurred. Please try again later.";
}
Du kan ha något blanksteg som följer med från själva HTML-dokumentet. T.ex efter <?php... ?> taggen. Ett effektivt sätt är att avsluta datan med ett &-tecken. Det skall ta bort alla oönskade tecken som kan råka komma med.