Toon posts:

[actionscript] movie laadt .txt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
oke om maar gelijk te beginnen
ik heb een "basis-swf" die een aparte pagina laadt met het volgende script
code:
1
        loadMovieNum("BIO.swf", 2);


zodra deze wordt geladen (klein animatie'tje en whatever) heb ik in deze BIO.swf:


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
FRAME 1

loadVariablesNum("BIO.txt", 0);


FRAME 2

main_tekst = about;
scroll.setEnabled(true);


FRAME 3

gotoAndStop(2);


als ik BIO.swf apart publish en bekijk zie ik de contents van BIO.txt wel, maar als ik dan in de "basis"-swf deze bekijk krijg ik ipv de text die er hoort te staan: "undefined".

ik heb geprobeert om BIO.txt op een andere level te zetten ( 7 en 8 ) maar zonder success.


het zal wel een beginnersfout zijn, maar ik heb nergens wat erover kunnen vinden. weet iemand wat ik fout doe?

alvast bedankt

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13-05 21:26

gorgi_19

Kruimeltjes zijn weer op :9

Actionscript, Flash e.d. horen beter thuis in Webdesign & Graphics :)

>> Webdesign & Graphics

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
oja yust for the record: die BIO.txt begint idd met &about= ;)

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 13-05 10:26

XangadiX

trepanatie is zóó kinderachtig

dat komt omdat je hem in level 0 van de bio.swf laad, dat wordt denk ik later als je het inlaad 'opgeschoven' omdat level 0 dan in de host swf zit.

wat je veel beter kan doen is je variablen in een lege movieclip of een object laad;

iets als:
code:
1
2
createEmptyMovieClip("test", test, 100)
test.loadVariables("BIO.txt")


maar dat is allemaal erg actionscript 1.0;
tegenwoordig doen we het met:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var config_lv:LoadVars = new LoadVars();
config_lv.load( "config.txt" );
config_lv.onLoad = function( success:Boolean ) {
    if( success ) {
        trace( "config file loaded" );
        var button_visible = ( this.button_visible == "true" );
        var button_color = this.button_color;
        
        btn._visible = button_visible;
        var col:Color = new Color( btn );
        col.setRGB( button_color );
    } else {
        trace( "failed loading config" );
    }
}


zoals McViruss ons dat in Flash external actionscript... zo mooi verteld :)

Stoer; Marduq


Verwijderd

Topicstarter
zo werkt 'ie al helemaal niet :P

Verwijderd

Topicstarter
gefixt!!

voor de liefhebber:
ik heb in de "basis"-swf het volgende gezet na de on(release) chizzle:

code:
1
2
        loadMovieNum("BIO1.swf", 2);        
        loadVariablesNum("BIO.txt", 2);


en dan 't textveld de variable about gegeven.

  • Kayshin
  • Registratie: Juni 2004
  • Laatst online: 09-03-2018

Kayshin

Bl@@T @@P!!!

Ik heb hetzelfde probleem gehad en heb het heel eenvoudig opgelost:

ga in de mc waar je de vars nodig hebt en zet de volgende action erin:

this.loadVariables("BIO.txt")

Dit heeft bij mij toen gewerkt. Ik had hetzelfde probleem met de lvl's en heb toen maar wat zitten nadenken en daar is dit uitgerold :D

Antwoord al gevonden...

[ Voor 8% gewijzigd door Kayshin op 22-02-2005 22:10 ]

My personal videoteek: -Clique-; -NMe- is een snol!

Pagina: 1