Avatar billede mgade Nybegynder
29. januar 2001 - 07:51 Der er 8 kommentarer og
2 løsninger

DuplicateMovieClip bughunting

Hvor svært kan det være? Jeg modificerer Flashgurus Tensionchain-fla sådan at hvert af 10 små movieclips i en kæde fungerer som punkter i en menu. Jeg har snart prøvet meget - og jeg kan få dem til at loade en HTML-side i et nyt vindue.

Men hvordan f*nden får man dem til at loade et movieclip??

Scriptet i \"moder\"-movieclippet til de 10 instances ser sådan ud (nu):

on (press) {
    if (_name == \"object0\") {
        //dummy
   
    } else {
        startDrag (this);
        _root.dragging = substring(_name, 7, 2);
    }
}

on (release, releaseOutside) {
        _root.dragging = \"\";
        stopDrag ();
}

    on (release) {
        if (_name == \"object0\") {
            duplicateMovieClip (_root.MGpresentation, \"test\", 1);
        }
        if (_name == \"object1\") {
            getURL (\"http://www.google.com\", \"_blank\");
        }
        if (_name == \"object2\") {
            getURL (\"http://www.xxx.dk\", \"_blank\");
        }
        if (_name == \"object3\") {
            getURL (\"http://www.jubii.dk\", \"_blank\");
        }
        if (_name == \"object4\") {
            getURL (\"http://www.ofir.dk\", \"_blank\");
        }
    }

MGpresentation er det ønskede movieclip - og resten virker som antydet.

Any ideas??
Avatar billede nikolajdu Nybegynder
29. januar 2001 - 08:27 #1
Du skriver selv loadMovie og bruger så dublicateMovieClip???

Jeg ville foreslå:

on (release) {
    if (_name == \"object0\") {
        loadMovie (\"MGpresentation.swf\", MGpresentation);
        duplicateMovieClip (_root.MGpresentation, \"test\", 1);
    }
}

Her loades clippet \"MGpresentation.swf\" ind med instancenavnet \"MGpresentation\"

Du kan også loade ind i level 1...

on (release) {
    if (_name == \"object0\") {
        loadMovieNum (\"MGpresentation.swf\", 1);
        duplicateMovieClip (_root.MGpresentation, \"test\", 1);
    }
}


/Nikolaj
Avatar billede mgade Nybegynder
29. januar 2001 - 13:24 #2
Det jeg mener er, at den skal spiller - på scenen - et clip som er loaded. (Loade det ind på scenen så at sige - beklager sprogforbistringen)

Det jeg gerne vil undgå er, at min \"hoved-SWF\" skal ud at hente en fil på serveren, og det er vel det du gør med MGpresentation.swf? Altså loader en en ekstern SWF?

Det jeg synes må være nummer 1, er at hente de (små) movieclips ind (fra et library?) når de skal vises, og der ser det ud til at \"man\" bare \"duplicater\" et clip. Også selv om man bare skal bruge en enkelt instance?
Avatar billede mgade Nybegynder
29. januar 2001 - 14:43 #3
I øvrigt ligger MGpresentation IKKE i et library - men i samlingen af symboler \"øverst til højre\"
Avatar billede mgade Nybegynder
29. januar 2001 - 17:41 #4
Jeg regnede den ud :-)

Gjorde bare som Flashguru/Actionscript-dictionary\'et:
- Clips ud på main timeline
- Clips har en stop() i første frame
- Teltarget>Clip: gotoandplay(2)

Voila! Kluns, men det virker..
Avatar billede mgade Nybegynder
29. januar 2001 - 17:42 #5
pga den goe vilje :-)
Avatar billede hope Nybegynder
29. januar 2001 - 17:47 #6
hmmmm vil du ikke sende mig din film når du er færdig, jeg kunne godt tænke mig at se den...

/hope
hope@cybermail.dk
Avatar billede nikolajdu Nybegynder
29. januar 2001 - 20:06 #7
mgade -

Du behøver ikke hente dublikere dine Movieclips - Du kunne bare have sat \"visible\" til 0

/Nikolaj
Avatar billede mgade Nybegynder
29. januar 2001 - 21:06 #8
Hope -den kommer - kom til at overdrive de movieclips - så swf\'en er lige nu 455 Kb :-)

Nicolajdu - Det lyder smart. Helst ville jeg dog kopiere dem ud fra et library - fx med duplicatemovieclip - det skulle vel ikke være meget dårligere end at have kun et clip? Og tidslinien bliver meget renere! Der kan jo komme mange små movieclips.

De andre 30 points er til salg hvis duplicate kommer til at virke som jeg ønsker mig.

(jeg har ikke fået nogen mailadvisering fra Eksperten på jeres 2 indlæg!)
Avatar billede mgade Nybegynder
29. januar 2001 - 21:07 #9
( Den store udgave ligger på http://skatterevisor.dk/tensionchain.html )
Avatar billede mgade Nybegynder
30. januar 2001 - 07:25 #10
Det lykkedes at lave en lille demo på samme adresse :-)
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