[AS] Loadmovie via ActionScript?

Pagina: 1
Acties:
  • 31 views sinds 30-01-2008

  • Jermaine
  • Registratie: Januari 2003
  • Laatst online: 13-05 18:48
Ik zit met een probleem; ik wil graag dmv actionscript een externe *.swf inladen. Het gaat hier om een simpel flash file'tje waar wat tabjes gesimuleerd zijn, en bij iedere tab wil ik een stukje tekst hebben, je raadt het al; de tekst van een externe *.swf file (En anders is *.txt ook wel goed, als 'ie maar geinterpreteerd wordt als HTML, ik wil namelijk ook nog wat popupjes etc in het speeltje kunnen verwerken.

Hieronder een klein voorbeeldje, eventueel kan ik ook wel de *.fla online zetten;

code:
1
2
var btnText = new Array("Bla1", "bla2", "bla3", "bla4");
var conText = new Array("tekst 1", "tekst 2", "tekst 3", "tekst 4");


Wat nu dus de bedoeling is... btnText is wel helemaal goed, maar conText moet dus dynamisch geladen worden. Is dit mogelijk? Zo ja, hoe?

Alvast bedankt! B)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 17:45

gorgi_19

Kruimeltjes zijn weer op :9

Actionscript hoort bij Flash; Flash en clientside zaken horen in Webdesign & Graphics

>> Webdesign & Graphics

[ Voor 13% gewijzigd door gorgi_19 op 15-11-2004 12:55 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

mbv het loadVars object kun je variabelen uit een externe file ophalen. voor teksten zou ik bij voorkeur een textfile gebruiken, en geen swf'je.

  • Jermaine
  • Registratie: Januari 2003
  • Laatst online: 13-05 18:48
Hmm, daar zit wat in, nu alleen de échte oplossing nog :)

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 11-05 10:29
vars.txt:
code:
1
conText=tekst 1^^tekst 2^^tekst 3^^tekst 4


Flash ActionScript:
1
2
3
4
5
6
7
8
9
var lv : LoadVars = new LoadVars();
lv.load( "vars.txt" );
lv.onload = function( succes ) {
    if( succes ) {
        var conText : Array = this.conText.split( "^^" );
    } else {
        trace( "File could not be loaded" );
    }
}


Zo laad je een tekstfile in met MX2004. Tussen de waardes zet je een scheidingsteken (in dit geval ^^) en daar split je 'm de string dan weer op. Met als resultaat een hele mooie array (dezelfde als in de topicstart).

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 11-05 10:29
Maar goed, hier is met de search genoeg over te vinden... en met Google nog VEEL meer :).
Pagina: 1

Dit topic is gesloten.