[flash] variabele

Pagina: 1
Acties:

  • Ronald_stage
  • Registratie: Januari 2002
  • Laatst online: 23-08 20:50

Ronald_stage

wat kan je hier nog zeggen

Topicstarter
ik heb een content.txt met daar in
code:
1
var1=bla+bla+Ronald+is+liev


in mijn flash hebt ik op FRAME 1 / LAYER 1 het volgende action script

code:
1
2
3
4
5
loadVariables ("/content.txt", var1);

varEuro = "€"
var2 = var1 + varEuro 
var1 = var2


als ik dan een debug doe zie ik dat hij het pas inlaad als hij helemaal klaar is met
alles wat er hier boven staat.

maar de var1 = var2 werkt pas nadat var1 is ingeladen

dus ik moet er iets van maken als dit
code:
1
2
3
4
5
6
loadVariables ("/content.txt", var1);

onMovieEvent(klaar met variable in laden);
varEuro = "€"
var2 = var1 + varEuro 
var1 = var2


als ik er dit hieronder van maakt werkt het wel maar moet je eerst kliken.
en hij moet het spontaan doen

code:
1
2
3
4
5
6
7
loadVariables ("/content.txt", var1);

but1.onRelease=function(){
varEuro = "€"
var2 = var1 + varEuro 
var1 = var2
}

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

XangadiX

trepanatie is zóó kinderachtig

dat var1 hoeft niet in je loadVariables, daar moet 0 staan, zodat hij het in je root laad of iets dergelijks

Stoer; Marduq


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Welke versie van Flash gebruik je?

Voor Flash 4 -> Zorg dat er een paar frames tussenzitten beide events
Voor Flash 5 -> Zie het onClipEvent of hack het XML Object
Voor Flash MX -> LoadVars object

:)

"You're only as good, as what you did last week."


  • GrimaceODespair
  • Registratie: December 2002
  • Laatst online: 20:03

GrimaceODespair

eens een tettenman, altijd ...

loadVariables werkt asynchroon. Je moet dus een loopje installeren waarin je test of de variabelen al geladen zijn.

Of zoals reeds gesuggerereerd werd: het onLoad event (uit het blote hoofd) van het LoadVars Object in Flash MX gebruiken.

[ Voor 36% gewijzigd door GrimaceODespair op 22-01-2003 13:39 ]

Wij onderbreken deze thread voor reclame:
http://kalders.be


Verwijderd

probeer eens een extra frame aan te maken.In het eerste fram zet je alleen het stukje dat de variable inlaad.In de 2e keyframe kun je dan gewoon de rest zetten dan zou hij misschien kunnen werken

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

krijg een soort deja-vu gevoel bij de reacties hier :p :D ;)

"You're only as good, as what you did last week."


  • GrimaceODespair
  • Registratie: December 2002
  • Laatst online: 20:03

GrimaceODespair

eens een tettenman, altijd ...

Verwijderd schreef op 22 januari 2003 @ 13:46:
probeer eens een extra frame aan te maken.In het eerste fram zet je alleen het stukje dat de variable inlaad.In de 2e keyframe kun je dan gewoon de rest zetten dan zou hij misschien kunnen werken
Zo heb je *kans* dat het werkt, alleen is het niet zeker dat de informatie in het 2e frame al beschikbaar is, daarom: zie eerder posts.

Wij onderbreken deze thread voor reclame:
http://kalders.be


Verwijderd

gebruik onClipEventData of zet in je tekstfile nog een extra waarde &klaar=1 en dan op je timeline eerst klaar =0 en if (klaar == 1) aanDeSlagMetVars

Verwijderd

GrimaceODespair schreef op 22 januari 2003 @ 13:50:
[...]
Zo heb je *kans* dat het werkt, alleen is het niet zeker dat de informatie in het 2e frame al beschikbaar is, daarom: zie eerder posts.
Ik zet die codering zelf altijd in de hoofd movie dus als je dan 2 frames hebt zonder het stopcommando heb je automatisch een loop dus eigenlijk zat ik je gewoon onbewust te herhalen :p

  • Ronald_stage
  • Registratie: Januari 2002
  • Laatst online: 23-08 20:50

Ronald_stage

wat kan je hier nog zeggen

Topicstarter
ik ga het proberen

dank

PS ja ik gebruik Flash MX
Pagina: 1