Avatar billede nikolajdu Nybegynder
03. april 2002 - 15:35 Der er 13 kommentarer og
1 løsning

loadmovie af flere omgange????

Enten sidder jeg og sover ellers så fatter jeg ikke et hak.

Jeg forsøger at loade min xmlbaserede menu ind i min flashfilm.

loadMovie("xmlmenu.swf", _root.menuen); - Virker ikke.
loadMovieNum("xmlmenu.swf", 2); - Virker.

Til gengæld loader jeg menuen ind i en anden tom (dummy) film (data4.swf) med level (der virker) og så loader den film ind i target - Så får jeg filmen frem.

Altså med loadMovie("data4.swf", _root.menuen); - Hvor jeg så i data4.swf har brugt loadMovieNum("xmlmenu.swf", 2);

/Nikolaj
Avatar billede ditlev Juniormester
03. april 2002 - 16:58 #1
Hej Nikolaj
_root.menuen er det et tomt movieclip med instancenavnet menuen?
(Bedre kendt som et dummy-movieclip *SS*)

Det burde virke med:

loadMovie("xmlmenu.swf", "menuen");
eller
loadMovie("xmlmenu.swf", "_root.menuen");

Der skal anførselstegn omkring "menuen" eller "_root.menuen"

/Ditlev
Avatar billede nikolajdu Nybegynder
04. april 2002 - 07:18 #2
Det er nemlig det meget berømte "dummy-movieclip" - Det virker fint hvis jeg loader menuen ind i dummyFil1.swf først.

Anyway, så er der faktisk kun en teknisk forskel her, men de virker begge:

loadMovie("xmlmenu.swf", "_root.menuen");
loadMovie("xmlmenu.swf", _root.menuen);

/Nikolaj
Avatar billede barklund Nybegynder
04. april 2002 - 20:38 #3
Er det F6?

Har du prøvet createEmptyMovieClip?
Avatar billede barklund Nybegynder
04. april 2002 - 20:40 #4
Nåja... Der kører en major bug tråd på flashkit om loadMovie-problemer...

Det tyder på, at alle loadMovie-kald ryger i en loaderkø, så man ikke kan afbryde et load - ikke engang hvis man går manuelt til en anden url...

Det er vist ikke relevant her, men alligevel interessant...

/Barklund
Avatar billede nikolajdu Nybegynder
04. april 2002 - 20:58 #5
F6? Ikke forstået.

Den løsning jeg kan få til at virke fungerer sådan her.

1. Lav min xml menu.
2. Load den ind i level1 i menu.swf
3. Load menu.swf ind i target i min hovedfilm.

Loader jeg menu filmen direkte ind i target virker det ikke derfor denne omvej, men det er jo mildest talt latterligt *GRRRR* :))

/Nikolaj
Avatar billede barklund Nybegynder
04. april 2002 - 21:03 #6
jeg mente selvfølgelig FMX for Flash MX... (ikke F6)

årsagen må jeg ligge i din xmlmenu.swf... Den er vel lavet via Macromedia Flash, ikke? (og altså ikke genereret af 3rd-party tools eller egne C++/PHP/ASP-scripts)

Men jeg ville prøve i stedet for at lave det manuelle dummy-MC at lave et genereret dummy-MC med navnet "menuen" via createEmptyMovieClip og så flytte dette på plads og derefter sætte menuen herind... Kan du smide et link til filerne, så vi andre kan prøve, eller vil du ikke af med din nye fancy xml-menu? :o)

/Barklund
Avatar billede barklund Nybegynder
04. april 2002 - 21:07 #7
Men hvorfor er det overhovedet nødvendigt for dig at loade til target istedet for level? For med din løsning, kommer xmlmenu.swf jo stadig til at ligge i _level1 - den er blot placeret med x og y svarende til dem af _level0.menuen...

Den kunne jo klares ved i starten af xmlmenu.swf at tilføje:

if (_level0.menuen) {
    _x = _level0.menuen._x;
    _y = _level0.menuen._y;
}

For andre ændringer kan jeg da ikke se fra direkte level-load til level-efterfulgt-af-target-load... eller tager jeg fejl?
Avatar billede nikolajdu Nybegynder
04. april 2002 - 21:07 #8
Både og. Jeg startede ud med at genere mine Xml dokumenter ud fra databasen via PHP. Det droppede jeg og en tid (pga mit ÆØÅ spørgsmål i XML kat Er løst nu) og brugte bare en simpel fil med 2 entries.

Jeg kan desværre ikke smide filerne op før i morgen og i øvrigt er det både menu, nyheder og dit og dat system *GG*

/Nikolaj
Avatar billede barklund Nybegynder
04. april 2002 - 21:09 #9
Mht generering af .swf, så mener jeg blot, om du har hardcodet .swf-formatet uden overhovedet at bruge en .fla, men blot genereret .swf'en via SWF SDK'en, som jo er offentlig...
Avatar billede nikolajdu Nybegynder
04. april 2002 - 21:14 #10
nej nej. Mine swf'er er selvfølgelig lavet i Flash MX. ER også lidt i tvivl om præcis hvilke XML funktioner f.eks MING har indbygget.

/Nikolaj
Avatar billede nikolajdu Nybegynder
11. april 2002 - 13:59 #11
Hmmm, jeg glemte vist at poste de links. Anywayhar jeg løst problemet ved at lade menuen være "hovedfilmen" og så loade ind ovenpå i stedet.

/Nikolaj
Avatar billede nikolajdu Nybegynder
11. april 2002 - 14:00 #12
Skal i lige suge mine sidste point ud af mig, så må i svare :))
Avatar billede barklund Nybegynder
14. april 2002 - 12:27 #13
Jeg prøver gerne... :o)
Avatar billede barklund Nybegynder
15. april 2002 - 02:19 #14
Tarker...
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