ASP og Flash samt ActionScript
To spørgsmål:1. Om ASP og Flash
2. Spørgsmål til ActionScript
Spørgsmål 1:
Jeg har snart forsøgt at importere data via en ASP-fil utallige gange og har egentlig aldrig fået det til at virke. Jeg har ingen anelse om hvad jeg gør galt. En flinker gut fra alt-news-grupsne sendt mig følgende AS og det så da også dejlig logisk ud men alligevel kan jeg ikke få det til at virke (Copy/Paste med noter og det hele så i kan følge mig og ham bedre))
Here's the Flash side:
// make an object to load variables into and one to send from
loadObj = new LoadVars ();
saveObj = new LoadVars ();
// put a variable into your save object from an input field or whatever
saveObj.someVar = "something";
// save your variable to your database
// see the Actionscript dictionary for what the parameters mean
saveObj.send ("save.asp", "POST");
// load what you just sent back in - you might want to put this code
// on a button to give the server time to save to the database
loadObj.load ("load.asp", "POST");
// see if the variable loaded and is the same as what you uploaded
// the onLoad command is indispensible in this format
loadObj.onLoad = function (success) {
if (saveObj.someVar == loadObj.someVar) {
trace ("it worked!");
}
Here's a few hints on the ASP side (I know it's vague, but you seem to
know more about ASP coding than I do anyway...):
- build a "load.asp" page and a "save.asp" page (my server guys
recommended that they be split up like that, though someone smarter
might be able to do it with one page)
- on the "save.asp" page, the variable "someVar" is what you are going
to write to your database. (How you get that variable into your
database is what I usually job out...)
dataRecord=someVar
- on the "load.asp" page, access your database and pull out "someVar".
When you write it out, do it like this:
Response.Write("someVar=" & dataRecord)
Konkret:
Jeg skal bar vide to ting:
* Hvad er ActionScriptet for at modtage en variable fra en ASP-side og hvad skal der stå i ASP-siden der sender variablen (evt flere variabler)?
* Hvordan sender jeg data til en ASP-side og skal der evt. være noget i ASP-siden der griber fat i dataen (evt. flere variabler)?
Spørgsmål 2:
Jeg i selvsamme fla-fil skal jeg bruge en funktion der stopper op og venter på at en anden movie er færdig. Dette kan måles på _currentframe på den movie der ventes på. Altså når movien der ventes på når en bestemt frame så ved mit ActionScript at movien er færdig og så kan ActionScriptet fortsætte.
Har prøvet med While der så bliver ved med at køre i lykke indtil den får en korrekt _currentframe returneret (getproperty(movie, _currentframe)) men det lader til at While stopper alle movies osv og kun køre interne variabler og ikke eksterne som den her variable jo faktisk er.
Konkret:
Findes der et ActionScript der stopper en funktion i et ActionScript og kun fortsætter når en anden movie er færdig.
Selve problemet består i at movien indeholder fade-funktioner der skal nå at udføres før ActionScript-funktionen fortsætter med at udføre kommandoer...
Et indlæg der minder om det her postede jeg for nogle dage siden men det er ikke dukket op endnu så jeg prøver igen...
Hilsen fra Peter
(begge spørgsmål ønskes besvaret)
