Avatar billede janbn Nybegynder
11. januar 2005 - 15:18 Der er 9 kommentarer og
1 løsning

Fra link til load movie

Hej
Jeg vil gerne anvende en menu a la denne som en italiensk designer har udviklet:
http://www.flashkit.com/movies/Interfaces/Menus/hierarch-Falcao-8032/index.php

Menu´en er ret dynamisk idet man kan variere antallet af underpunkter:
n = new Array();
n[0] = 1;
n[1] = 2;
etc.

Tilrette dem:
//LABEL OF FIELDS
fields=new Array();
fields[0]="FIELD 1";
fields[1]="FIELD 2";
etc.

Hvert menupunkt er et link:
//LINKS FOR EACH FIELD
links=new Array();
links[0]="http://www.adresse.dk";
links[1]="http://www.adresse.dk";
etc.

Og det er netop det sidste der giver mig vanskeligheder. Jeg vil i istedet for et http-link, gerne have et "loadMovie" ind...og det har jeg ikke kunnet få til at lykkes. Kan nogen hjælpe, jeg er ret ærgelig over hvis jeg må opgive det, da menu´en passer til det jeg har været på udkig efter et stykke tid og jeg har nu fået det re-designet til efter mine ønsker....please!
Avatar billede le_bon Nybegynder
11. januar 2005 - 15:21 #1
Sjovt nok sad jeg for to dage siden med præcis samme menu og havde præcis samme problem, så jeg kigger lige med og krydser fingre...

c",)
Avatar billede thulstrup Nybegynder
11. januar 2005 - 15:27 #2
Åben libray (Ctrl+L).
Dobbeltklik på movieclipet "fields".
Gå til frame 5.
Marker den gule knap.

Skift linien:
getURL(link, "_BLANK");

ud med:
_root.mitMC.loadMovie(link);

Jeg har ikke testet det, men det burde virke :)
Avatar billede janbn Nybegynder
11. januar 2005 - 16:04 #3
Hurtig reaktion..fantastisk godt forum det her:-)
le_bon: Ret sjovt at vi skulle sidde samtidigt (jeg startede også for 2 dage siden) og kæmpe med den gode Falcaos menu
thulstrup: jeg kan kun finde en "stop();" action i frame 5 i "fields"...?
Avatar billede thulstrup Nybegynder
11. januar 2005 - 16:07 #4
Åh ja, glemte at sige at scriptet er lagt direkte på den gule knap.
Avatar billede janbn Nybegynder
11. januar 2005 - 16:21 #5
Okay, nu har jeg fundet det og rettet..men hvordan er det så jeg får den rette syntaks til loadMovie ind her:
Hvert menupunkt er et link:
//LINKS FOR EACH FIELD
links=new Array();
links[0]="http://www.adresse.dk";
Avatar billede thulstrup Nybegynder
11. januar 2005 - 16:24 #6
Det indsætter du så navnene på de filer der skal loades. F.eks:

links=new Array();
links[0]="minSwf0.swf";
links[1]="minSwf1.swf";
osv
Avatar billede janbn Nybegynder
11. januar 2005 - 16:41 #7
Øhhh..det kan jeg godtnok ikke få til at virke. Menupunktet der skulle load Movie´en virker ikke når jeg tester det?
Et (måske dumt) spørgsmål:
Skal "mitMC" udskiftes med noget fra min .fla her:
_root.mitMC.loadMovie(link);
Avatar billede thulstrup Nybegynder
11. januar 2005 - 16:54 #8
Ja, mitMC er det movieclip du vil loade swf-filen ind i.
Avatar billede janbn Nybegynder
11. januar 2005 - 17:14 #9
YES! Det virker. Du er en skattebasse thulstrup! Smid et svar.
For nu lige at være besværlig: kan løsningen strikkes sammen så movie´en ikke loades ind i et MC, men direkte ind på stagen ?
Jeg kan ikke helt gennemskue om det er en begrænsning at have swf´erne i et MC - eller det er måske ligegyldigt ? Virker alt: links, video, animationer etc. på samme måde?
Avatar billede thulstrup Nybegynder
11. januar 2005 - 17:25 #10
:o)

Umidelbart tror jeg ikke at det skulle give nogle problemer at loade dine swf'er ind i et movieclip, men ellers kan du bruge loadMovieNum til at loade ind i en level:

loadMovieNum(link, 10);
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