mijn naam slaat nergens op, althans niet op mij :P
In Flash met een LoadVariables naar je PHP documentje gaan en als je in Flash een tekstveldje maakt met de naam circles moet de waarde daar in komen te staan als 't goed is...
[ Voor 7% gewijzigd door cdgrit op 24-05-2003 16:14 ]
Verwijderd
Zoolander schreef op 24 May 2003 @ 15:56:
Ik heb een supersimpel PHPscript
<?php
$circles = "10";
echo "circles=".$circles;
?>
Weet iemand hoe de var $circles in Flash MX kan gebruiken?
Kom er niet uit!!!![]()
Ik heb echt al superveel geprobeerd en een stuk of 8 tutorials gedaan...
niks werkt![]()
Kan iemand mij velossen
PHP:
1
| echo "&circles=$circles"; |
In Flash door middel van loadVariables (frameaction) verwijzen naar het .php bestandje, een controle inbouwen op het laten doorkomen van de variabelen en dan zijn ze bruikbaar...
:-)
:-)
Everytime I suffer I become a better man because of it
Je kunt ook gebruik maken van een XML export, maar als dit al niet lukt met behulp van tutorials zal dat nog wel even duren.
<?php
$circles = "10";
echo "http://mijnbestand.swf?circles=$circles";
?>
Zo ging dat toch? Moet je natuurlijk wel de hele flash code plakken...
$circles = "10";
echo "http://mijnbestand.swf?circles=$circles";
?>
Zo ging dat toch? Moet je natuurlijk wel de hele flash code plakken...
Ah thanx.
Ik ben nu zover dat ik de variable Circles kan printen op mijn scherm in Flash.
Echter, wat nog niet lukt is om dat getal 10 toe te wijzen aan de var circles in
flash.
Code zover in PHP:
<?php
$circles="10";
echo "&circles=".$circles;
?>
Code zover in Flash:
function LoadUserVars() {
UserVars = new loadVars();
UserVars.load("http://localhost/flash/data.php");
UserVars.onLoad = function() {
_root.createTextField("textveld",10,50,50,80,30);
textveld.text = this.circles;
}
}
LoadUserVars();
var circles = this.circles; // var cirlces = 10; is handmatige notatie.
Nu krijg je de $circles vanuit PHP geprint. (= al hele vooruitgang!)
Nu wil ik de waarde van $circles koppelen aan var circles in flash.
Dus zeg maar: var circles = $circles;
Het script tekent adv deze variabele een aantal circles.
Ik ben nu zover dat ik de variable Circles kan printen op mijn scherm in Flash.
Echter, wat nog niet lukt is om dat getal 10 toe te wijzen aan de var circles in
flash.
Code zover in PHP:
<?php
$circles="10";
echo "&circles=".$circles;
?>
Code zover in Flash:
function LoadUserVars() {
UserVars = new loadVars();
UserVars.load("http://localhost/flash/data.php");
UserVars.onLoad = function() {
_root.createTextField("textveld",10,50,50,80,30);
textveld.text = this.circles;
}
}
LoadUserVars();
var circles = this.circles; // var cirlces = 10; is handmatige notatie.
Nu krijg je de $circles vanuit PHP geprint. (= al hele vooruitgang!)
Nu wil ik de waarde van $circles koppelen aan var circles in flash.
Dus zeg maar: var circles = $circles;
Het script tekent adv deze variabele een aantal circles.
mijn naam slaat nergens op, althans niet op mij :P
doe je toch in je onLoad()
_global.circles = this.circles;
en 'var' declaratie is een Temporary Variable.
(er zijn nog x-aantal propere oplossingen, maar die zijn voor een beginner net iets te ver gegrepen)
_global.circles = this.circles;
en 'var' declaratie is een Temporary Variable.
(er zijn nog x-aantal propere oplossingen, maar die zijn voor een beginner net iets te ver gegrepen)
Ik ben inderdaad een beginner, en daaom: welke onload.... kan je iets precieser uitleggen wat je daarmee bedoeld en hoe ik dat in het script moet plaatsen wat ik nu heb?
mijn naam slaat nergens op, althans niet op mij :P
Verwijderd
Zomaar eventjes tussendoor 
In de NetProfessional van de maand Mei staat een fiks artikel over Flash in combinatie met PHP. Zeker voor de beginnende knutselaar zeer interessant, althans, ik vond het leuk om te lezen
In de NetProfessional van de maand Mei staat een fiks artikel over Flash in combinatie met PHP. Zeker voor de beginnende knutselaar zeer interessant, althans, ik vond het leuk om te lezen
Weet iemand nog wat??
mijn naam slaat nergens op, althans niet op mij :P
Flash ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| function LoadUserVars() { UserVars = new loadVars(); //als je dit vaak doet ook globaal maken //eerst onLoad definieren VOOR je load roept - //als ie snel terug komtn ben je gezien UserVars.onLoad = function() { _root.createTextField("textveld",10,50,50,80,30); textveld.text = this.circles; _global.circles = this.circles; //zet een 'global' circles... gotoAndPlay("frameNaHetLoaden"); //spring na een frame als de data binnen is } UserVars.load("http://localhost/flash/data.php"); //op dit punt is het dus nog niet zeker dat je de data hebt -> //load is ASYNC } |
Dit staat gewoon in je flash handleiding hoor...
Pagina: 1
Dit topic is gesloten.
![]()