Toon posts:

[flash] variabelen doorgeven van asp naar flash

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo

Ik ben sinds kort bezig met actionscripting.
ik wil nu een variabele doorgeven van mijn asp-pagina naar mijn flash movie.

in mijn asp pagina heb ik volgende staan :

code:
1
response.write "city=brussel"


dan in mijn flash movie heb ik een frame met daarop een textbox met als instance naam : txtNaam (dynamic text) en bij var heb ik "city" staan.

de code :

code:
1
loadVariables("test.asp","_root.txtNaam");


moet ik nu mijn flash film op die pagina plaatsen? of gewoon in dezelfde map?
ik heb beide geprobeerd maar er komt geen waarde in mijn flash...

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 03-05 20:51
Ten eerste moet je natuurlijk de file benaderen via http en niet via lokale filesysteem (weet niet of je dit gedaan heb). Ten tweede is het waarschijnlijk de moeite waard je te verdiepen in LoadVars in plaats van in loadVariables.

Is _root.txtNaam een movieclip? Anders kan je dat niet als target opgeven bij loadVariables.

Nettere methode met loadvars:

Flash ActionScript:
1
2
3
4
5
6
7
8
9
10
11
var data_lv = new LoadVars();
data_lv.onload = function( success ) {
   if( success ) {
      trace( "data loaded" );
      // even ervanuit gaande dat _root.txtNaam een textfield is
      _root.txtNaam.text = this.city;
   } else {
      trace( "failed loading data" );
   }
}
data_lv.load( "http://somehost.com/document.asp" );

Verwijderd

Topicstarter
moet ik mijn flash film in mijn asp pagina plaatsen?

heb de code overgenomen maar het werkt nog steeds niet
moet ik het tekstvak omzetten naar een movieclip?

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 03-05 20:51
Nee je moet je Flash film absoluut _niet_ in het document zetten waarin je de data zet. Kan je toevallig de FLA online zetten?