Toon posts:

Flash MX » .txt laden in Flash

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een website [index.swf].
In die site wordt een aantal movies opgevraagd, zoals gvdw.swf. In deze movie wordt tekst ingeladen vanuit een *.txt.
Als ik deze SWF afzonderlijk open [dus als ik gvdw.swf open] gaat het inladen van de tekst wél goed.
Als ik het opvraag vanuit index.swf dan doet ie het niet!
Weet iemand mssn hoe ik dit oplos ?

Verwijderd

Je kan als je de swf in de browser opent, alleen bestanden laden vanaf de server vanwaar je de .swf trekt
Dus bijv: www.tweakers.net/index.swf kan alleen www.tweakers.net/nogiets/tekst.txt e.d. laden.. maar natuurlijk niet c:\tekst.txt
Als je dat wil dan moet je een Java appletje maken.

Verwijderd

Topicstarter
Ik ben hem offline aan het proberen, dus dat maakt nu niet uit :)
Het probleem is: Het gaat wel goed als ik alleen de GVDW.SWF open.
Maar als ik INDEX.SWF open en ik klik op een button die GVDW.SWF oproept, dan laadt ie daar de txtfile niet in.

8)7 Frustrading 8)7

  • mimic
  • Registratie: Februari 2002
  • Niet online

mimic

O ja joh?

kun je nie gewoon de txt in je flash movie copy en pasten?... misschien net zo handig

Verwijderd

Als ik 't goed begrijp heb je een INDEX.SWF .. die doet (ofzo):
loadMovie("SVDW.SFW",blah,1);

En in SVDW.SFW staat in de root:
loadVars("c:\text.txt"); // Geen idee of 't loadVars is.. maar whatever je ervoor gebruikt

Komt 'ie wel in SVDW.SWF?

Verwijderd

Topicstarter
Jah tuurlijk kan dat, maar ik maak een site voor een discotheek die die lui ook aan moeten kunnen passen zonder flash te hebben. En aangezien kladblok standaard in windows zit vond ik txt wel een optie :P.

Verwijderd

Topicstarter
<...> Komt 'ie wel in SVDW.SWF?
-=-
Het gaat wel goed als ik alleen de GVDW.SWF open.
» Ja dus ;)

Verwijderd

Ik bedoel dus: laad INDEX.SWF die GVDW.SWF wel.. das iets anders :P

  • tie-rep
  • Registratie: Oktober 2001
  • Laatst online: 19-02 15:56

tie-rep

nu met ir. !

Trace even je vars, je zal zien dat ze wel geladen zijn!

Helaas heb je ze niet op het goede level/target geladen. Met andere woorden, je maakt een verwijzing naar root/_level0 en daar staan de vars niet. (ze staan namelijk in de root van target waar je gvdw.swf hebt geladen)

Onduidelijk?
toch even zoeken dan :)

Verwijderd

Topicstarter
Ik roep de TXT niet op vanuit index.swf, maar ook vanuit gvdw.swf
Dat is namelijk een movie opzich, die ik gewoon over mijn background enzo heenlaad alsware. Het is zo vreemd dat hij het wel doet als ik GVDW.SWF open.
Ik dacht dat index.swf gewoon gvdw.swf laadt, met de daar instaande actions.

  • tie-rep
  • Registratie: Oktober 2001
  • Laatst online: 19-02 15:56

tie-rep

nu met ir. !

Verwijderd schreef op 14 december 2002 @ 01:30:
Ik roep de TXT niet op vanuit index.swf, maar ook vanuit gvdw.swf
Dat is namelijk een movie opzich, die ik gewoon over mijn background enzo heenlaad alsware. Het is zo vreemd dat hij het wel doet als ik GVDW.SWF open.
Ik dacht dat index.swf gewoon gvdw.swf laadt, met de daar instaande actions.
dat begrijp ik, maar ik zal even een voorbeeld geven om het duidelijk te maken:

index.swf laadt de movie gvdw.swf, maar welk target; laat zeggen movietarget??

gvdw.swf laadt de .txt op waarschijnlijk _level0/root

op het moment dat je de ene movie in de andere laadt, staan de paden van de variabelen niet meer goed. (die verwijzen nog naar _level0, maar je laadt ze in op 'movietarget')

Het is trouwens allemaal behoorlijk basic en makkelijk zelf op te zoeken!
http://www.macromedia.com...nesting_movies/index.html

Verwijderd

Je moet gewoon even het level meegeven in je loadvars functie...

Wat ook werkt is dit:

_root0.myVar = "blaat";
_root1.myVarAtLevel1 = "werkt dit wel?";

Verwijderd

Topicstarter
Ok dat zal ik even proberen, En ik heb dr nu nog een probleem bij:
Ik maak ook nog een andere site met txt inladen, dat gaat allemaal best aangezien ik geen swfs opvraag.
Maar ik werk met 2 Scenes, een preloader en een hoofdscene... alles ging goed met txt inladen totdat ik er een preloader voorzette.
Help plz
Pagina: 1