Avatar billede henrik20 Nybegynder
16. marts 2006 - 12:38 Der er 15 kommentarer og
1 løsning

afgrænse en swf der loades ind

Kan man afgrænse en ekstern swf der loades med loadMovie.

jeg har en swf fil med en tekst animation der kører fra den ene side til den anden.

den ligger i et felt der er 200x300. når jeg loade denne swf ind i min hovedfil i venstre side fortsætter teksten hen over mit andet indhold og det skal den ikke. kan man ikke sørge for at den loaded fil kun har en vis størrelse så teksten forsvinder hvis den når grænserne for den loaded swf fil.
Avatar billede _k Nybegynder
16. marts 2006 - 13:21 #1
Du kan smide en maske ovenpå det mc du loader ind i.
Avatar billede henrik20 Nybegynder
16. marts 2006 - 13:36 #2
det kommer du til at forklare nærmere.
Avatar billede _k Nybegynder
16. marts 2006 - 13:49 #3
Ved du hvordan man laver en maske? Og loader du ind i et mc? Smid bare din loadMovie kode her.
Avatar billede henrik20 Nybegynder
16. marts 2006 - 14:04 #4
nej og nej

hvad nu hvis jeg loaded ind i et mc. ville det så være anderledes?

loadMovie("text.swf", 7);
Avatar billede _k Nybegynder
16. marts 2006 - 14:11 #5
Yep, det gør en kæmpe forkel.

1: Lav et nyt layer
2: Lav noget grafik i en meget grim farve. Tilpas det den ønskede størrelse
3: Lav et lag nedenunder
4: i dette lag laver du et nyt mc. Kald det loadMC. Det skal ligge nedenunder den grimme farve
5: Højreklik på dit første lag og vælg "mask"
6: Lav din kode om til: loadMC.loadMovie("text.swf");
Avatar billede henrik20 Nybegynder
16. marts 2006 - 14:39 #6
den loader mc'et men den teksten er meget...MEGET stor?
Avatar billede henrik20 Nybegynder
16. marts 2006 - 14:40 #7
den er ulæseligt stor....som om den er forstørret x 50
Avatar billede henrik20 Nybegynder
16. marts 2006 - 14:44 #8
når du skriver lav et lag nedenunder, mener du så lavet et nyt layer:

eksempel.....i layer 1 laver jeg min grafik...i layer 2 laver jeg min mc?
Avatar billede _k Nybegynder
16. marts 2006 - 14:53 #9
Yep - layer er det samme som lag.

..og hvis den indloadede swf bliver for stor, kan det enten skyldes at den rent faktisk ER for stor, eller det kan være at du har skaleret mc'et procentvis. Tryk ctrl-t og se om proportionerne siger 100% * 100% - det skal de nemlig være.
Og husk forresten også at indholdet af det mc du loader ind i forsvinder. Så faktisk må det gerne være tomt. En lidt mere avanceret løsning er at lave det hele med script, men det må blive når du er lidt mere fortrolig med programmet ;)
Avatar billede henrik20 Nybegynder
16. marts 2006 - 15:13 #10
jeg kan stadig ikke se teksten i det mc jeg loader. altså mit tekst.swf
Avatar billede henrik20 Nybegynder
16. marts 2006 - 15:14 #11
alt står som du siger. som jeg forstårt det er "mask" bare et lag med et hul i. er det ikke korrekt?

har det nogen betydning hvor jeg skriver min loadMovie. nu står den jo bare i mit actions lag.
Avatar billede henrik20 Nybegynder
16. marts 2006 - 15:20 #12
jeg tror nok script er en bedre udvej....jeg er ikke helt blank i flash. så hvis du gider forklare den avanceret løsning?

eller måske et link til et sted hvor jeg kan læse mig ud af det. Det ville være helt ok.
Avatar billede henrik20 Nybegynder
16. marts 2006 - 15:42 #13
jeg har klaret den.....skulle jo bare sidde lidt med det.

tak for hjælpen :)

sender du et svar
Avatar billede _k Nybegynder
16. marts 2006 - 15:46 #14
Ideen med et "hul" er helt korrekt.

Det lyder som om du måske bruger dynamisk tekst i den fil du loader ind? Gør du det, skal du embedde fonten i tekstfeltet. Det er en "lille" detalje man har skulle være opmærksom på i alle versioner af Flash, og som sært nok stadigvæk spøger.

Dit script skal ligge i samme frame som dit loadMC og din maske.

Ellers kan du læse dig lidt klogere i hjælpen hvis du slår op på "movieclip.loadMovie" og "setMask". Det er faktisk ikke så svært, men man skal lige holde tungen lige i munden ;)
Avatar billede _k Nybegynder
16. marts 2006 - 15:46 #15
..ok - der var du så hurtigere end mig ;)

Smider i stedet et svar.
Avatar billede _k Nybegynder
16. marts 2006 - 16:01 #16
Så siger jeg da mange tak for pointene.
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