Avatar billede kalleballe Nybegynder
15. juli 2003 - 19:54 Der er 10 kommentarer og
1 løsning

Indhold af dynamisk movieclip skal bruges af andet movieclip

Hvis jeg loader en grafik fil ind i et movieclip i frame 1, hvordan kan jeg så få et andet movie clip til at over tage denne grafik, - groft sagt:
movieClip2 = movieClip1 ;-)

Jeg har brug for at movieClip2 ikke skal loade sit indhold men blot overtage det efter at movieClip1 har loadet det.

Hvordan gør man mon det?

vh

KalleBalle
Avatar billede mat Nybegynder
15. juli 2003 - 19:58 #1
kan du ikke duplikere movieclippet med indholdet?
Avatar billede kalleballe Nybegynder
15. juli 2003 - 20:01 #2
prøver lige...
Avatar billede kalleballe Nybegynder
15. juli 2003 - 20:15 #3
jeg ved ikke hvorfor jeg ikke kan få det til at virke, -
altså i frame 1 har jeg et movie clip der loader noget ekstern grafik.
I frame 2 har jeg et movieclip som så skal være identisk med movieclippet fra frame 1 EFTER at det har loadet den eksterne grafik....

hvis jeg i frame 1 i movieclipper fra frame 2 skriver

_root.clip1.duplicateMovieClip("clip2", 1);

eller hva?
Avatar billede barklund Nybegynder
15. juli 2003 - 20:35 #4
Når du duplikerer, så laver du en kopi af det originale (tomme) movieclip.

Du kan IKKE opnå den effekt, som du ønsker...

Du kan derimod loade en film med grafik sat til eksport, så du kan attache det med en funktion i dit loadede movieclip.
Avatar billede kalleballe Nybegynder
15. juli 2003 - 20:37 #5
hvordan?
Avatar billede mat Nybegynder
15. juli 2003 - 20:37 #6
oki, jeg syntes heller ikke jeg kunne få det til at spille her, så er det nok derfor - men det var egentlig osse bare et skud :)
Avatar billede barklund Nybegynder
15. juli 2003 - 20:42 #7
Du lader din grafik i din eksterne film være som et movieclip i Library, for hvilket du sætter Linkage -> Export for actionscript -> og så et linkage navn.

Herefter kan du i roden af din eksterne film skrive noget med:

function loadMovieclipToTarget(t, navn, level) {
    t.attachMovie("mitLinkageNavn", navn, level);
}

Og så kan du i din hovedfilm sige:

clip1.loadMovie("ekstern.swf");

Når ekstern er færdigloadet:

clip1.loadMovieclipToTarget(clip2, "indhold", 1);
Avatar billede kalleballe Nybegynder
15. juli 2003 - 21:38 #8
tak, - jeg ser lige på det lidt senere ;-)

vh

KalleBalle
Avatar billede kalleballe Nybegynder
15. juli 2003 - 21:59 #9
ups, - nej, - det er jo ikke en ekstern film jeg har, blot en grafik fil, -altså en minGrafik.jpg sp jeg kan ikke skrive noget som helst der...
Avatar billede kalleballe Nybegynder
15. juli 2003 - 22:37 #10
eller mener du måske at jeg skal lave et ekstern film fx billede1.swf som så loader mit billede og så skriver jeg Export for actionscript i den swf?, - problemet er jo bare at jeg gerne ville have mine movie clips dynamiske og jeg kan jo ikke lave swf filer dynamisk....
Avatar billede kalleballe Nybegynder
17. juli 2003 - 01:49 #11
Jeg har løst det ved at skubbe det oprindelige clip ind under det nye i det det loader, - så kan man ikke se blinket ;-)
Det virker men der squ ikke kønt...

vh

KalleBalle
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