Avatar billede maqhem Nybegynder
19. maj 2005 - 19:31 Der er 11 kommentarer og
1 løsning

ac fra var

Kan man få en linie i actionscriptet til at erstattes af en variabel i filen?

f.eks.:

this.line.actionScript = _root.my_variable;

og så erstattes "this.line.actionScript = _root.my_variable;" eksempelvis af:

// Kode til flash fra en variabel:
createEmptyMovieClip("my.... bla, bla... resten kender I vel ;)

Kan man det?
Avatar billede maqhem Nybegynder
19. maj 2005 - 19:32 #1
eller måske rettere bare:

_root.my_variable

i actionscriptet?
Avatar billede maqhem Nybegynder
19. maj 2005 - 20:35 #2
Kan ingen svare mig på dette spørgsmål? eller forstår I det bare ikke?
Avatar billede pyroman Nybegynder
19. maj 2005 - 22:55 #3
Æhh nej! - vi forstår det ikke ;)

Hvis du mener at evaluere en streng med kode, så kan det ikke lade sig gøre...
Avatar billede maqhem Nybegynder
20. maj 2005 - 07:11 #4
hmm. Det ved jeg ikke helt om det er dét jeg mener... :S

Jeg mener, om en sætning i actionscriptet kan erstattes af en tekst der står i en variabel?
Jeg vil lave noget så jeg faktisk kan kode direkte i actionscriptet via en variabel i .fla filen.
Avatar billede mat Nybegynder
20. maj 2005 - 07:16 #5
Hvorfor prøver du ikke at forklare din problemstilling lidt mere konkret. Du kan ikke bare udskifte kodelinier "on the fly", eller skippe kodelinier, i ActionScript (andet end med almindelige kontrolstrukturer).
Avatar billede pyroman Nybegynder
20. maj 2005 - 17:42 #6
OK - jeg tror du mener præcis det jeg har beskrevet...

Hvis du mener at manfx har følgende script:

var minKodeVariabel = "trace('skriv noget ud');";

udførKommando(minKodeVariabel); // Udfører koden i variablen


I javascript vil dette kunne lade sig gøre med funktionen eval(), som udfører en tekst streng af kode - men flash har ikke en lignende funktion - koden skal nemlig kompileres før den kan udføres... Så det vil aldrig blive 100% muligt, ved mindre du laver et actionsscript program der kan, hvilket vil være ligeså besværligt som at lave et helt nyt flash program...
Avatar billede maqhem Nybegynder
22. maj 2005 - 21:29 #7
Det var præcist dét, jeg mente... Tak for svaret - du får dine points
Avatar billede pyroman Nybegynder
22. maj 2005 - 22:23 #8
ok...

Hvis du lægger mærke til det så har actionsscript faktisk en eval()-funktion - men den kan netop ikke evaluere kode, men kun bruges til at finde en reference til en variabel ud fra en streng...
Avatar billede maqhem Nybegynder
23. maj 2005 - 06:54 #9
Jeg vil lige kigge det igennem ;)
Avatar billede maqhem Nybegynder
23. maj 2005 - 07:05 #10
Men hvis det kan i Javascript, kan man så ikke lave noget med en getURL("java script:"...-funktion? Jeg ved ikke helt hvordan det fungerer helt endnu, men ville det ikke kunne lade dig gøre?
Avatar billede pyroman Nybegynder
23. maj 2005 - 14:34 #11
Jo - du kan godt afvikle en javascript kode gennem flash - men det hjælper jo stadig ikke hvis koden skal gøre noget i flashen...
Avatar billede maqhem Nybegynder
23. maj 2005 - 19:08 #12
Okay så. Tak for svarene på mine spørgsmål ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger analytisk stærk og erfaren medarbejder i Hvidovre

Rambøll Management Consulting

Senior Software Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger leder til Lokal IT Servicecenter i Holstebro

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Analytiker til Security Operationscenter i Cyberdivisionen Hvidovre