Hej
Jag vill göra en form utav logo/toppbild till en sida.
På sidan har jag en massa ord sparade i en databas (MySQL).
det jag vill göra är ett skript (.asp) som hämtar ut blandade ord ur databasen och skickar in till flash dokumentet. I flashdokumentet vill jag att orden ska faida samt bli placerade på olika plattser hela tiden (random), om det går att få orden att inte lappa över varandra vore det även bra.
Någon som kan hjälpa mig att komma igång?
jag kan väldigt lite flash men jag lyckades göra ett exempel på hur jag vill ha det, på ungefär.
Xml är väl en aning overkill i det här sammanhanget. LoadVars är enklare. Och här har du ett asp-exempel. Nåt sånt här borde det bli (extremt otestat):
[I]I aspscriptet[/i]
word = TrollaFramOrdetFrånDatabasen()
response.write "theword=" & server.urlencode(word)
[I]I SWF:en[/I]
var vars = new LoadVars();
vars.load("script.asp");
visaOrdet(vars.theword);
Varje gång jag prövar detta kommer det upp samma ord, även om jag tar bort .asp filen samt uppdaterar sidan kommer samma dumma ord fram på flash sidan.
Kan jag uppdatera flash dokumentet eller liknande?
Tja!
Du kan gå in på min hemsida på http://www.MickeA.com och sen "Ladda Hem". Där finns det filer som visar hur Flash / Asp / Access spelar ihop, både att läsa från databas till Flash och även hur det funkar att skriva info från Flash till Databas.
Då kanske du får lite mer kunskap om hur det funkar att köra de båda sakerna tillsammans.
Det är eg. inte klurigare än att köra Asp med HTML, bara det att man måste formatera variablerna lite annorlunda.
Nu har jag kommit så långt så flash hämtar ordet från .asp filen men när jag ändrar ordet i .asp filen kommer det ordet som fanns innan i .asp filen och nu vägrar den att ändra ord.
Måste man uppdatera med någon speciell kod för att den skall läsa om från .asp?
I frame rutan 1 har jag koden: loadVariablesNum("soft.asp", 0, "GET"); och inget annat.
Där borde den starta, hämta informationen ifrån .asp filen soft.asp och sedan skriva ut det i textboxen med namnet NameLast som jag skapat i frame 2.
För att testa om det funkar har jag även skrivit in stop(); i frame 2.
I .asp filen har jag för tillfället denna kod:
<%
response.write "NameLast=hum"
%>
Felet är att swf filen inte verkar läsa ifrån .asp filen längre. Ordet jag hade innan var jeeeeee och det står fortfarande kvar även fast jag ändrat ordet till hum i soft.asp.
Någon som kan förstå felet?
Jag skickar även med en fil där ni kan se hur mitt flash dokument ser ut nät jag markerat textrutan.
GET resp. POST, funkar på samma sätt som med html forumulär, du behöver alltså inte använda det i det här fallet.
Sen eftersom du använder LoadVariablesNum och "0" som sökväg, måste du vara noga med att ange _root som sökväg, när du ska visa dina variabler i textrutan.