Avatar billede cgleerup Nybegynder
25. september 2006 - 21:59 Der er 11 kommentarer og
1 løsning

Effekt ved åbning af movieclip

Jeg har et movieclip jeg ønsker at åbne ved hjælp af en knap. Men jeg vil gerne have en effekt, eksempelvis en maske af en slags, så movieclippet ikke bare fader op i oppacity. - men selv opacitets fade ville være fin, bare den binder sig til enten knappen eller movieclippet. Samtidig har jeg en "luk" knap i movieclippet som gerne skulle "skjule" clippet igen.

Hvordan gør jeg dette - er rimelig newbie.
Avatar billede alexander_j Nybegynder
26. september 2006 - 07:41 #1
En simpel effekt der kan arbejdes videre på er som følger.

I roden laver du en knap med instancenavnet 'mybutton'

I roden laver du et movieclip med instancenavnet 'mymovieclip' og inde i 'mymovieclip' laver du endnu en knap med navnet 'mybutton2'

I roden(frame 1) ligger du denne kode:
mybutton.onRelease = function(){
    this._parent.mymovieclip._alpha = 0;
    this._parent.mymovieclip._xscale = 0;
    this._parent.mymovieclip._yscale = 0;
    this._parent.mymovieclip.onEnterFrame = function(){
        if(this._alpha<100) this._alpha += 5;
        if(this._xscale<100) this._xscale += 5;
        if(this._yscale<100) this._yscale += 5;
        if(this._alpha==100 and this._xscale<100 and this._yscale<100) this.removeMovieClip();
    }
}

Inde i movieclippet(frame 1) ligger du denne kode:
mybutton2.onRelease = function(){
    this._parent._alpha = 100;
    this._parent._xscale = 100;
    this._parent._yscale = 100;
    this._parent.onEnterFrame = function(){
        if(this._alpha>0) this._alpha -= 5;
        if(this._xscale>0) this._xscale -= 5;
        if(this._yscale>0) this._yscale -= 5;
        if(this._alpha==0 and this._xscale<0 and this._yscale<0) this.removeMovieClip();
    }
}

Sådan kunne det eventuelt gøres
Avatar billede cgleerup Nybegynder
26. september 2006 - 09:20 #2
Så selve min "hovedside" skal være "mymovieclip"?
Avatar billede alexander_j Nybegynder
26. september 2006 - 13:35 #3
Det movieclip du ønsker effekten på skal hedde 'mymovieclip' og det skal ligge i _root (altså roden).

Knappen som skal åbne 'mymovieclip' skal også ligge i roden.

Og knappen der skal bruges til at lukke 'mymovieclip' med skal ligge inden i 'mymovieclip'.
Avatar billede cgleerup Nybegynder
26. september 2006 - 13:39 #4
så er jeg med :)
Avatar billede alexander_j Nybegynder
26. september 2006 - 13:41 #5
har lavet et eksempel til dig her: www.bogstav.dk/test/effekt.zip

Vh/Alexander
Avatar billede cgleerup Nybegynder
27. september 2006 - 19:37 #6
super, har lige versionen ældre - den almindelig MX - kan du konvertere eksemplet, kan nemlig ikke helt få det til at spille?
Avatar billede alexander_j Nybegynder
27. september 2006 - 19:49 #7
www.bogstav.dk/test/effekt2.zip

Jamen alt for dig :-D
Avatar billede cgleerup Nybegynder
27. september 2006 - 20:44 #8
jeg kan ikke få det til at virke, mit movieclip er blot hele tiden synligt!
Avatar billede cgleerup Nybegynder
27. september 2006 - 20:55 #9
Nu har jeg lavet et helt nyt projekt, med kun de 3 elementer, men jeg kan stadig ikke få det til at virke? - alpha værdien bliver ikke sat til 0 og når jeg klikket på "åben" knappen gentager effekten sig ikke eller STARTER effekten ikke, på samme måde som når jeg gør det i din lille smarte version.

Sætter flere point af for tålmodighed.
Avatar billede alexander_j Nybegynder
27. september 2006 - 21:09 #10
Kan ikke ud fra det du fortæller lokalisere hvad problemet er i din film!
Avatar billede cgleerup Nybegynder
27. september 2006 - 22:18 #11
Bingo - har fusket lidt, nu virker det - næsten! :o)
- scriptet er sådanset ret cool! - men den tekst der står i et lag inde
i movieclippet fucker up!

Teksten står på skærmen ved start, når så jeg trykket på "åben" knappen, så følger teksten godt nok med denne instanc, såvel frem som tilbage... weird?
Avatar billede alexander_j Nybegynder
27. september 2006 - 22:44 #12
Jeg tror du kan få teksten til at følge med ved at lave embed font på dit textfield.
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