login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > Flash

frames van een flash besturen vanuit php (Opgelost)

nolversteeg – 29/05/2011 21:13 (Laatst gewijzigd op 29/05/2011 21:16)
Geacht forum,
ik heb een windroos gemaakt in flash ,het geheel bestaat uit 16 frames, nu wil ik de afzonderlijke frames aansturen met de variabele getallen 1 t/m 16 vanuit een php bestand om de wijzer op de juiste plaats te krijgen. update van het getal is 1 maal per minuut.

indien ik niet duidelijk ben met mijn vraag kan ik dat toelichten

bij voorbaat dank,
Nol Versteeg



Pagina:

14 antwoorden

Gesponsorde links

vinTage – 29/05/2011 21:17
die 'update van het getal" kan niet met php zonder te refreshen, wel met javascript...
geef verder gewoon dat nummer aan met flashvars of iets in de url van de swf.

file.swf?nummer=12


nolversteeg – 29/05/2011 21:28 (Laatst gewijzigd op 29/05/2011 21:30)
Hartelijk dank voor uw snelle antwoord,

Het getal wordt al gerefreshed ,het flash bestand wordt in een HTML pagina geplaatst die ook gerefreshed wordt , maar als ik dit in javascript moet gaan doen zal ik ook hier in moeten duiken .
Ik weet niet of ik mijn webpagina mag laten zien maar het is de windroos die er nu op staat alleen is het een .jpg bestand . als ik deze wijzig door het flash bestand draait hij als een gek rond omdat er geen stop in staat.

groeten Nol


vinTage – 29/05/2011 21:38 (Laatst gewijzigd op 29/05/2011 21:39)
heb je as2 of as3 gebruikt ?

ps, ik heb ooit ook zoiets gemaakt, mss kan je er iets mee

nolversteeg – 29/05/2011 21:44
Hier wordt AS3 gebruikt.
En alle voorbeelden zijn welkom, ik ben een techneut in hart en nieren maar scripten is iets wat niet in mijn genen zit, maar door proberen een heel eind kan komen. Dus simpel is het niet als ik het goed begrijp.
groeten Nol

vinTage – 29/05/2011 21:57 (Laatst gewijzigd op 29/05/2011 21:59)
simpel gezegd zou je met as3 ongeveer zoiets moeten doen:

op frame 1
  1. stop();
  2.  
  3. var nummer:Number;
  4. root.loaderInfo.parameters.nummer== undefined ? nummer= 1 : nummer= root.loaderInfo.parameters.nummer;
  5. gotoAndStop(nummer);



en verder op alle andere frames plaats je ook een stop();

in je htmlcode staat ergens de url van je swf, daarachter zet je het nummer erbij.

file.swf?nummer=2

normaal gezien (zonder gebruik van swfobject oid) staat er 2 keer die file.swf in, bij beide moet je dat nummer erachter zetten.

nolversteeg – 29/05/2011 22:04
Ik ga hier mee aan de slag. het topic kan gesloten worden en ik meld me weer als het gelukt is
dank Nol Versteeg.

vinTage – 29/05/2011 22:08 (Laatst gewijzigd op 29/05/2011 22:09)
Niet sluiten voor het werkt!

Als het werkt kun je het zelf sluiten door op "oplossing" te klikken bij de juiste post!
Dit kan jijzelf niet ongedaan maken, dus denk 2 keer na voor je op oplossing klikt 

nolversteeg – 29/05/2011 22:21
Wordt geregeld ben al druk aan het puzzelen, gewoon vastbijten,dan gaat het lukken.

vinTage – 29/05/2011 22:25
als je je movie published, dan zal hij altijd op frame 1 staan/stoppen, maar zodra je in je browser naar file.swf?nummer=10 surft, dan staat hij op 10 (als het goed is )

nolversteeg – 30/05/2011 22:21
Hallo Ralph,

met veel stoeien heb ikhet bijna aan de praat, de var nummers heb ik moeten veranderen in "richting" omdat AS moeite had met nummers en numbers.ik kan nu kiezen van richting 2 t/m 16 , met richting 1 slaat hij op hol en stopt niet bij 1. Misschien moet ik nog een extra frame 0 kreëren?
maar ik ben al heel blij dat dit al werkt en borduur hier op verder.

Groeten Nol

Gesponsorde links


Pagina:

Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.041s