login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Flash variabele

Offline TriX - 14/03/2006 11:11
Avatar van TriXHTML interesse Hey...

Ik heb een menu gemaakt die naar beneden komt schuiven als ik op de website kom. Als ik op een link klik moet het menu niet nogmaals laden. Het probleem is dat wat ik doe niet werkt. Ik doe het volgende:

index.php:
  1. <?php
  2. $played = $_GET['played'];
  3. if($played == "")
  4. {
  5. $played = "0";
  6. }
  7. else
  8. {
  9. $played = $_GET['played'];
  10. }
  11. ?>


Daaronder:

  1. <PARAM NAME=movie VALUE="menu.swf?played=$played">


In mijn menu.swf op het eerste frame:
  1. if(played == 1)
  2. {
  3. gotoAndPlay(75);
  4. }


En op de buttons:
  1. on(release)
  2. {
  3. getURL ("index.php?page=home&played=1");
  4. }



Wat gaat er Fout???
Hij ziet wel dat played=0 als ik m laad en played=1 als ik op een button klik... maar hij speelt m toch opniew af...

Alvast bedankt!

10 antwoorden

Gesponsorde links
Offline BramBo - 14/03/2006 11:14
Avatar van BramBo JS gevorderde Krijg je de variabelen wel goed binnen ?
je kan bijv. proberen de waarden van played te plaatsen in n edit boxje om hem te controleren..
Offline TriX - 14/03/2006 11:18
Avatar van TriX HTML interesse als in menu.swf doe:

  1. played = 1;
  2. if(played == 1)
  3. {
  4. gotoAndPlay(75);
  5. }

Dan speelt ie m niet meer af... maar hij moet m de eerste keer wel afspelen... Flash krijgt de variabele niet goed binnen vanuit index.php maar ik weet niet wat er fout gaat....
Offline BramBo - 14/03/2006 11:27
Avatar van BramBo JS gevorderde <PARAM NAME=FlashVars VALUE="played=1">
Hoe haal je verder je parameters op in de flashfile ?
Offline TriX - 14/03/2006 11:29
Avatar van TriX HTML interesse Het enige wat ik doet is wat er staat in mijn eerste post... Ik haal de waarde niet op een speciale manier op...?
Offline BramBo - 14/03/2006 11:32
Avatar van BramBo JS gevorderde hmm oke..
Het is voor mij lang geleden dat ik in flash heb gewerkt maar Flashvars is het proberen waard.

Misschien word je hier iets wijzer van : http://www.site...amp;id=182
Offline TriX - 14/03/2006 11:51
Avatar van TriX HTML interesse Kom er niet uit... :S
Offline BramBo - 14/03/2006 12:07
Avatar van BramBo JS gevorderde Dit zou moeten werken :
  1. <PARAM NAME=movie VALUE="menu.swf">
  2. <PARAM NAME=FlashVars VALUE="played=1">


in Flash :
  1. if(_root.played == 1)
  2. {
  3. gotoAndPlay(75);
  4. }

Offline TriX - 14/03/2006 12:10 (laatste wijziging 14/03/2006 12:11)
Avatar van TriX HTML interesse Hij moet de variabele $played meegeven... niet played=1

played=$played...

Maar dat werkt niet... :S
Moet ik het tussen <?php ?> hebben staan?
Offline BramBo - 14/03/2006 12:30
Avatar van BramBo JS gevorderde
  1. <PARAM NAME=FlashVars VALUE="played=<?=$played?>">


  1. print <<<EOF
  2. <PARAM NAME=FlashVars VALUE="played=$played">
  3. EOF;


  1. <PARAM NAME=FlashVars VALUE="played=$played">
  2. '


.....
Offline vinTage - 14/03/2006 18:53
Avatar van vinTage Nieuw lid aanvullende info over die flashVars.

En
  1. played = 1;
  2. if(played == 1)
  3. {
  4. gotoAndPlay(75);
  5. }

Dat is logisch dat hij hem niet meer afspeeld he..Als je played = 1; weg haalt dan speelt hij wel.

Verder moet je de code ook aanroepen met een eventhandler...bv :
onLoad of onEnterFrame oid.

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.257s