11. marts 2003 - 22:04Der er
20 kommentarer og 1 løsning
Email sende via ASP
Jeg har et indput felt (Instance Name = Email) med en OK knap ved siden af.
1. I indput skal brugeren taste en mailadresse - der står per default "Indtast Email". Når brugeren sætter musen i indput skal teksten "Indtast Email" gå væk.
2. Når brugeren har taste sin mail skal Flash sende dette til ASP (mailadressen skal sendes med). I ASP ligger jeg mailen i db samt sender en mail med CDONTS.NewMail (ASP kender jeg selv)
3. Flash skal gå videre samtidig med der trykkes send eller i hvert fald unden der skal gøres mere.
Ingen mail - flashmail.asp sender bare en mail, hvis den loades - behøver ikke modtage noget pt - så det er ikke der fejlen ligger. on(press){ loadVariablesNum("flashmail.asp?email=" + _root.email, 0); _parent.gotoAndPlay("To friends computer"); }
Har gjort overstående - mailsiden virker fint. Men når den kaldes fra flash sender den ikke. fromemail = "info@webmasteren.dk" email = "info@webmasteren.dk" Dim objmail, email, fromemail Set objmail = CreateObject("CDONTS.NewMail") objmail.From = fromemail objmail.To = email objmail.Subject = "Flash mail" objmail.Body = "Flash mail test" objMail.MailFormat = 0 objMail.BodyFormat = 0 objmail.Send
Fordi de variabler ligger i hovedtidslinien, og ikke i et movieclip åbenbart... ligesom på det andet spørgsmål...
Har du en variabel i hovedtidslinien (åbn flash og skriv variabel = "Hej") så har du adgang til den hvor som helst med _root.variabel
Men hvis den ligger i et movieclip, skal movieclippet være til stede, og du skal skrive hele stien v.hj.a. instancenavnet på movieclippet f.eks _root.mcnavn.undermcnavn.variabel
Træstrukturen i flash (og andre objektorienterede programmeringssprog) er vigtig at have styr på (o; (o;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.