Toon posts:

[flash 5] kleur vanuit PHP

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb allemaal movieclips in mijn movie staan. Deze veranderen van kleur zodra je er met de muis overheen gaat. Nu wil ik dat ze van kleur veranderen vanuit php. In mijn php wil ik bepalen welke movieclip van kleur moet veranderen en welke kleur die moet krijgen. Maar wel dat ie gewoon een andere kleur krijgt bij het laden van mijn gehele movie en niet pas wanneer je met de muis eroverheen gaat. Dus op de gehele movie zet ik de volgende code:

loadVariablesNum ("url/phpscript.php", 0);
(pandje).Color = new Color(pandje);
(pandje).Color.setRGB(kleur);


Dit staat er in mijn php:
<?php
echo '&kleur=ox00ff33';
echo '&pandje=bw3ap30';
?>

bw3ap30 is de instance name van mijn movieclip die ik een andere kleur wil geven. Het gaat hier niet om 1 movieclip dus het moet echt vanuit php gebeuren.

Als iemand mij hiermee kan helpen graag.

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 01:21
Ik denk dat je hiermee wel wat kunt:
http://www.echoecho.com/flashjavascript.htm

Motor (of auto) onderhoud bijhouden


  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 17-06 09:56

XangadiX

trepanatie is zóó kinderachtig

javascript? dat is niet nodig, variabelen kunnen gewoon binnengehaald worden met een LoadVariables (zelfs Num is niet nodig)

je moet alleen even het eerste & weghalen.
Je PHP document moet "kleur=ox00FF33&pandje=bw3AP30" returnen.

dan zou die het moeten doen

ow en vergeet niet flash een paar frames tijd te geven om te praten met de server, of check of die inderdaad variabelen binnenkrijgt bijvoorbeeld zo:

Flash ActionScript:
1
2
3
4
5
if (myPHPvar == null) {
gotoAndPlay ("waitForData");
}else{
gotoAndPlay ("doeGaveShitMetPHPData");
}

Stoer; Marduq


Verwijderd

Topicstarter
okee, maar wat vul ik nou in op "doegaveshitmetphpdata"naam van mijn php bestandje?

en mijn code die nou op de gehele movie staat is als volgt.

if (myPHPvar == null) {
gotoAndPlay ("waitForData");
}else{
gotoAndPlay ("doeGaveShitMetPHPData");
}

loadVariablesNum ("http://server03.solidpartners.nl/de/swf/lichtop.php", 0);
(pandje).Color = new Color(pandje);
(pandje).Color.setRGB(kleur);

dat kan allemaal wel als het op de gehelemovie staat? ik heb namelijk niet echt frames op de timeline, alleen maar 3 layers, met ieder 1 keyframe.

Maar alvast bedankt voor je reactie, ik ga nu meteen testen. Mocht ik er niet uitkomen dan vraag ik je het wel weer, als je dat goed vind.

  • gvdh81
  • Registratie: Juli 2001
  • Laatst online: 13-08 18:15

gvdh81

To got or not to got..

phpKleurtje = new Color(_root[pandje]);
phpKleurtje.setRGB(kleur);

etc etc...

als pandje tenminste op je root staat.

Verders eens kijken hierow:
http://actionscript-toolbox.com/colorobject.php