Avatar billede s_u_m_s_a_r Nybegynder
22. maj 2002 - 20:33 Der er 18 kommentarer og
1 løsning

AC til .jpg billede som skal fade ind og ud ?

Atter en gang....hjælp...

Jeg tænkte på om det kan lade sig gøre at scripte et billede til at fade ind og ud istedet for at skulle lave en motiontween hver gang ??
Jeg kan godt finde ud af at stille _alpha'en på en enkelt frame, men kan ikke få den til at vise hele forløbet ??

Håber i kan hjælpe mig

Mvh

Ras
Avatar billede s_u_m_s_a_r Nybegynder
22. maj 2002 - 20:53 #1
AC=AS selvf.. 8)
Avatar billede nikolajdu Nybegynder
22. maj 2002 - 23:13 #2
Gør dit billede til et movieClip (F8) og indsæt så følgende action på det.

onClipEvent(load){
fart = 5;
vis  =  0;
this._alpha= vis;
}
onClipEvent(enterFrame){
if(vis<100){
vis=vis+fart
this._aplha = vis
}
}

/Nikolaj
Avatar billede barklund Nybegynder
22. maj 2002 - 23:51 #3
aplha = alpha :o)
Avatar billede nikolajdu Nybegynder
22. maj 2002 - 23:54 #4
ja sgu godt spottet :))
Avatar billede barklund Nybegynder
22. maj 2002 - 23:56 #5
(har du lavet et indlæg til http://www.bit-101.com/ascontest ? jeg lige lavet en space invaders med det hele på 25 linier... så bliver man opmærksom på småting :o)
Avatar billede barklund Nybegynder
22. maj 2002 - 23:57 #6
http://www.bit-101.com/ascontest.html even... (undskylder spam i dit spm, s_u_m_s_a_r)
Avatar billede s_u_m_s_a_r Nybegynder
23. maj 2002 - 09:52 #7
super det virker ;)
-kan man få det til at fade ud ved onClipEvent(unload)?
-har i desuden set mit spørgsmål om dynamisk txt-jeg er ved at gå til over det :(

Mvh

Ras
Avatar billede barklund Nybegynder
23. maj 2002 - 10:06 #8
nixen bixen... Der findes ingen unLoad, og hvis der gjorde, så kunne den jo ikke nå at fade ud, da den var unloaded... :o)

Men du kan sætte en variabel, der fortæller, at movieclippet skal begynde at fade ud og 100/fart (her 20) frames senere, skal det så passe med, at movieclippet er fjernet fra scenen...

fx:

onClipEvent(load){
    fart = 5;
    vis  =  0;
    this._alpha= vis;
}
onClipEvent(enterFrame){
    if (vis<100){
        vis=vis+fart
        this._aplha = vis
    }
else
}
Avatar billede barklund Nybegynder
23. maj 2002 - 10:08 #9
og igen :o)

onClipEvent(load){
    fart = 5;
    vis  =  0;
    this._alpha= vis;
}
onClipEvent(enterFrame){
    if (vis<100){
        vis += fart
        this._aplha = vis
    }
    else if (fadeout && vis>0) {
        vis -= fart
        this._aplha = vis
    }
}

Og så kalder du den med:

_root.ditFadeMC.fadeout = 1;

hvor movieclippet så hedder ditFadeMC...
Avatar billede nikolajdu Nybegynder
23. maj 2002 - 10:10 #10
Barklund var hurtigst, men min idé er sådan set det samme.

onClipEvent (enterFrame) {
    if (ind) {
        if (vis<100) {
            vis = vis+fart;
            this._aplha = vis;
        } else if (!ind) {
            if (vis>=5) {
                vis = vis-fart;
                this._aplha = vis;
            } else {
                this.unloadMovie();
            }
        }
    }
}


Så starter du med:

onClipEvent(load){
fart = 5;
vis  =  0;
this._alpha= vis;
ind = true;
}

Når du så vil ud igen, så skriver du På din action.

ind = false;

Har ikke lige tjekket det af, men sådan deromkring :))

/Nikolaj
Avatar billede s_u_m_s_a_r Nybegynder
23. maj 2002 - 10:30 #11
superduper og tak for hjælpen - lige et sidespørgsmål - jeg har lavet et dummyMC hvor jeg har sat scriptet på..der bliver loaded et MC derind, der skal indeholde en dynamisk txt...jeg har gevaldige problemer med at få txt'en til at fungere - altså spørgsmålet er:
-er der nogen ting man skal være særligt opmærksom på når man laver dynamisk txt ??!

Indtil videre MANGE tak for hjælpen det kommer til at spare mig en masse tid -håber i kan hjælpe mig med det sidste sidespørgsmål :)

Mvh

Ras
Avatar billede nikolajdu Nybegynder
23. maj 2002 - 10:54 #12
Du skal i MX være opmærksom på at din text bliver gemt som UTF-8 format og IKKE alm ascII tekst.

Og så skal du lige sørge for at movieclippet findes inden du loader teksten ind.
Avatar billede s_u_m_s_a_r Nybegynder
23. maj 2002 - 11:00 #13
Jepper - de ting er jeg opmærksom på, men den gider slet ikke vise min text ??
-Jeg laver et dynamisk txt-felt

-navngiver det

-slår multimline m. wrap til

-skriver "tekst" i var:feltet

-derefter laver jeg det om til et MC og navngiver det

ved framens load skriver jeg følgende action :

loadVariables("maintxt.txt", "_root.main");

...jeg kalder måske min var. noget forkert..kan det være det ??

Mvh

Rasmus..
Avatar billede nikolajdu Nybegynder
23. maj 2002 - 11:02 #14
Du kunne jo også bare vælge at angive clippets navn i txt filen.

_root.main.Tekstfelt=hej hej Nikolaj

Og så bruge:

loadVariables("maintxt.txt", 0);
Avatar billede barklund Nybegynder
23. maj 2002 - 11:18 #15
loadVariablesNum even :o)
Avatar billede nikolajdu Nybegynder
23. maj 2002 - 11:19 #16
LOL ja sgu - Det er vidst anden gang i den her uge jeg bliver rettet i det :)
Avatar billede s_u_m_s_a_r Nybegynder
23. maj 2002 - 11:22 #17
Hehe - det er godt i er der til at rette hinnanden :)
-tak for hjælpen-hvordan giver jeg nu point ??
-hvis det ikke er til ulejlighed...er der så ikke en af jer der gider gennemgå et praktisk eksempel af oprettelse af et dynamisk tekst felt fra ende til anden...så skal jeg nok smide flere point...hvis jeg ellers kan finde ud af det ;)

Mvh.

Ras
Avatar billede nikolajdu Nybegynder
23. maj 2002 - 11:23 #18
Du har allerede uddelt point. Har ikke tid lige nu, men kigger forbi dit andet spørgsmål senere, men det er ikke usandsynligt at andre komer forbi først :))
Avatar billede s_u_m_s_a_r Nybegynder
23. maj 2002 - 11:26 #19
hehe ok takker...ser frem til det...volder mig virkeligt probs :(

Mvh

Ras
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