If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
1
| <PARAM NAME="movie" VALUE="jouwflash.swf?tijd=jouwtijd"> |
maar dat is zeker te simpel gedacht
anders gebruik gaan maken van javascripting met setVariable... alleen mis je dan wat platformen en browsers.
XLerator schreef op 25 oktober 2002 @ 12:04:
Als het alleen via de txt file kan, hoe kan ik dan wachten totdat de pagina het txt bestand gemaakt heeft?
Bedankt alvast!
1
2
3
4
5
6
| datum = new XML(); datum.toString(); datum.load("datum.php"); datum.onData = function ( text ) { trace( text ); } |
1
| echo date("d-m-Y"); |
ff snel uit me hoofd volgens mij
HTH
"You're only as good, as what you did last week."
Oh, When, tnx voor de hulp, ik ga dat ook proberen!
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Verwijderd
1
| echo "datum=".date("d-m-Y"); |
en deze inladen in flash met:
1
| loadVariables("datum.php", GET); |
vervolgens heb je dus in Flash de variabele datum die de PHP-datum inzich heeft. Je kan overigens ook met Flash zelf de datum inlezen! Is dat niet makkelijker?!?!?! Gewoon een nieuwe date object aanmaken.
Maar op die manier moet ik ff wachten totdat ie het ingeladen heeft, maar daar ben ik nog niet achter hoe ik dat moet doen.
Maar op de <param name=movie param=test.swv?blabla=bla> manier werkt het echt niet.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <HTML>
<HEAD>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<TITLE>tut2</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- URL's used in the movie-->
<!-- text used in the movie-->
<!--t--><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="551" HEIGHT="400" id="tut2" ALIGN="">
<PARAM NAME=movie VALUE="tut2.swf?p=test"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF>
<EMBED src="tut2.swf?p=test" quality=high bgcolor=#FFFFFF WIDTH="551" HEIGHT="400" NAME="tut2" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
</BODY>
</HTML> |
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Verwijderd
Verwijderd schreef op 25 oktober 2002 @ 14:55:
laad in frame 1 met loadvariables de php bestand in. Vervolgens maak je in frame 2 een check waarin je zet : als variabele geladen is, ga dan naar frame 3, wanneer hij leeg is naar frame2. Zo moet je toch kunnen afvangen of hij binnen is of niet. Een andere manier is een paar frames overslaan (ongeveer 5) na het loadvariables commando
"You're only as good, as what you did last week."
Als ik daar een php file van maak geeft IE een JS error. Met 'XML is niet gedefinieerd'.
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Verwijderd
FF checkeh
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Harstikke bedankt.
En natuurlijk: Patric en Hangloozz, bedankt voor de moeite!!!!
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Maarre oh,when, hij wacht niet hoor, hij raast meteen door naar het volgende frame, het duurt een frame of wat dat ie het krijgt.
Maar een 5 tal frames ertussen doen is neit echt een optie aangezien je host ook wel eens wat trager kan zijn.
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
while ( (datum == '') || (datum == "undefined") ) { ???? }
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
1
2
3
4
5
| if( (datum == '') || (datum == "undefined") ) {
goToAndPlay(terugNaarEersteFrame);
}else{
goToAndPlay(doorNaarRestVanApp);
} |
Dat zal met een while ook wel gaan..
hoe de precieze syntaxis/object luiden moet ik je schuldig blijven aangezien mijn flashkennis minimaal is, maar die zul je zelf wel weten
parent.framenaam.flashnaam.SetVariable("varNaam", "waarde");
Wel even in je embed van je flash het volgende opnemen:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="60" height="20" name="flashNaam" id="flashNaam">
<param name="movie" value="jou.swf">
<param name="quality" value="high">
<embed src="jou.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="60" height="20" wmode="transparent" swliveconnect="true" name="naam">
</embed>
</object>
Je variabele kan je dan unLoad setten.
[ Voor 0% gewijzigd door CrashOne op 26-10-2002 00:32 . Reden: toevoeging. ]
dat stelde ik idd ook al voor, maar ik liet al door schemeren dat niet alle OS/UA combi's daar voor gaan, helaas..CrashOne schreef op 26 oktober 2002 @ 00:30:
Je kan ook gewoon een var vanuit HTML met javascript in flash setten:
parent.framenaam.flashnaam.SetVariable("varNaam", "waarde");
en nog wat zeer nuttige details
Hangloozz schreef op 25 oktober 2002 @ 12:08:
anders gebruik gaan maken van javascripting met setVariable... alleen mis je dan wat platformen en browsers.
Set in je datum.php een var als laatste waarop flash controleert. Weet je zeker dat je file geladen is.
Het is dus onbetrouwbaarder dan de solutie die je (en anderen) nu voorstelde, waarbij je direct de content van de php-file aangeleverd krijgt.
[ Voor 0% gewijzigd door Hangloozz op 26-10-2002 01:20 . Reden: blaaaat ]
En CrashOne, wat bedoel je met de zin: "Set in je datum.php een var als laatste waarop flash controleert" ?
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
nee, dat zei ik niet, beter lezenXLerator schreef op 26 oktober 2002 @ 12:54:
Hangloozz, waarom is die PHP manier niet betrouwbaar dan??
Hangloozz schreef op 26 oktober 2002 @ 00:56:
nou, niet dat het een slecht voorstel is, want in IE en Netscape4.x werkt dat als een trein, maar op de Mac geeft dat problemen.. en in Mozilla kreeg ik het pas ook ff niet aan de gang.
Het is dus onbetrouwbaarder dan de solutie die je (en anderen) nu voorstelde, waarbij je direct de content van de php-file aangeleverd krijgt.
Ik gebruik nu die XML oplossing van Oh,When waarbij ie een PHP pagina laadt.
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router