Avatar billede river_rage Nybegynder
02. januar 2007 - 20:25 Der er 8 kommentarer og
1 løsning

Loade ekstern swf i eksternt loadet swf

Hej allesammen.

Jeg har en swf fil (lad os kalde den "1") hvori jeg loader en ekstern swf ("2") ind i en instance kaldet pageBox. I swf "2" har jeg loadet endnu en swf fil ("3") i instance box.main. Mit problem består nu i, at jeg i swf 3 har en knap der skal loade en helt fjerde swf i box.main i swf 2.
Det er med andre ord hvordan jeg skal skrive stien til box.main, som jeg er i tvivl om.

Jeg har prøvet med følgende:

top1.onRelease = function () {
_parent.box.main.loadMovie("boing.swf");
}

men jeg kan ikke få det til at virke. Håber der er nogen der kan hjælpe

mvh.
Michael
Avatar billede _k Nybegynder
02. januar 2007 - 21:49 #1
Lyder som en rodet struktur, men whatever works for you ;) (selv ville jeg nok overveje om det ikke kunne gøres lidt mere elegant....)

Kan du ikke bare tyre en _parent mere foran. Eller måske to alt efter om den knap du har scriptet liggende på også ligger inde i mc?

..altså: _parent._parent.box.main.loadMovie("boing.swf");
Avatar billede river_rage Nybegynder
02. januar 2007 - 22:22 #2
Ja det er noget rod, men det kan desværre ikke blive anderledes i denne omgang, da jeg ikke rigtig har tid eller know how til at kunne lave det om.

Jeg har prøvet at sætte op mod et halvt hundrede _parent ind men det virker altså ikke for mig :-/

Burde det sædvanligvis virke?
Avatar billede river_rage Nybegynder
03. januar 2007 - 00:54 #3
Jeg har stadig problemer med at få det til at virke, så hvis der er nogen der kan hjælpe så vil jeg virkelig værdsætte det
Avatar billede _k Nybegynder
03. januar 2007 - 01:02 #4
Det lyder umiddelbart som om du er på rette vej. Kan du evt. smide filerne, eller et eksempel på hvad du gør, her? Der er ganske sikkert ros i stierne, men det lyder som noget der skal ses snarere end forklares...
Avatar billede river_rage Nybegynder
03. januar 2007 - 01:09 #5
Jeg vil meget gerne sende dig .fla filerne hvis du har en adresse jeg kan sende dem til.
Avatar billede river_rage Nybegynder
03. januar 2007 - 01:20 #6
Jeg har lagt filerne op på:

http://andersmadsen.dk/arrogant/site/fla/

fullpage er hovedfilen og shop er den fil som bliver loadet ind i den. Det er i filen oversigt, at der opstår problemer, når jeg vil prøve at loade boing.swf ind i shop
Avatar billede _k Nybegynder
03. januar 2007 - 11:19 #7
Nice shop dér!

Du kan enten bruge: _parent._parent._parent.boxed.loadMovie("boing.swf");
eller: _root.pageBox.boxed

Øverste løsning gør så at du kan pakke din FulPage.swf yderligere ind i en anden swf - noget du åbenbart godt kan li' ;)

...hvis du på et tidspunkt bliver godt træt af den lettere rodede struktur, så kig lidt på Flex 2. I Flex kan du bygge en superlækker webshop, hvor du får meget af funktionaliteten "foræret".
Avatar billede river_rage Nybegynder
15. januar 2007 - 11:31 #8
Hej igen. Undskyld mit fravær fra dette spørgsmål. Jeg kunne desværre ikke nå at bruge dit svar da jeg havde en deadline d. 3. men jeg vil meget gerne give dig pointene, hvis du lige dropper et svar :-)

Og Flex 2 vil jeg da helt sikkert kigge nærmere på til fremtidige projekter, for den struktur jeg fik lavet denne gang er rodet, som du siger.
Avatar billede _k Nybegynder
15. januar 2007 - 12:32 #9
Det er helt ok. Jeg smider et svar og regner med at se dig i Flex-verdenen inden længe ;)
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