Avatar billede lyden Nybegynder
24. september 2002 - 16:55 Der er 16 kommentarer og
1 løsning

Mc script

Hej......//

Jeg har en hovedfilm, hvori jeg loader eksterne swf'er.ind fra "link's" der ligger i menubjælken.

Jeg har x antal mc'er (liggende i hovedfilmen)der hører til hver enkelt link.

Ved loading af ekstern swf, vil jeg gerne have afspillet det tilhørende mc(fra hovedfilmen), & ved unload af swf. så jeg gerne at mc'et "forsvandt".

Nogen der kan hjælpe mig ?
Yderligere detaljer så !!!

MacVH/Lyden
Avatar billede lyden Nybegynder
24. september 2002 - 18:36 #1
(ralllllle.....hvur er guuuud,n år man har brug fur ham?) dette spm giver ikke point.....//
Avatar billede alexander_j Nybegynder
24. september 2002 - 21:56 #2
yderligere detaljer tak eller en .fla på sirvival@ofir.dk
Avatar billede lyden Nybegynder
24. september 2002 - 22:23 #3
Jeg har en menubjælke med x antal links.

Der hver især(med et as: on realese load movie .blablabla) loader en ekstern swf. ind (altså en film med inhold der svarer overens med tilsvarende link i menubjælke.

På den eksterne swf. har jeg en lukkeknap med et as: on realese unload .blablabla.

Det jeg ønsker at lave er en lille visuel "bruger" effekt, dvs. en lille film der afspilles(placering i hovedfilmen sammen med linket) når "brugeren" klikker på et af de omtalte links, feks en lille firkant der udvider sig & bliver stående over linket.....for ligsom at synligøre hvilken menu man opholder sig i.

Når der så klikkes på lukkeknappen i den eksterne swf(unload.blabla) skal den lille film(der ligger i hovedswf.med linket) slukke tilsvarende.

Den omtalte "lille" film laver jeg selvfølig selv, mne jeg har brug for hjælp til de script der formentlig skal ligge på linket/eller den lille film(det kan vist gøres på flere måder), altså ved realese på linket:play/visible=true.lille film & ved lukke på ekstern swf.go to tom frame eller visible=false eller lign..... ja et eller andet der formentlig minder om det ?

Detaljer nok eller ?

MacVH/Lyden
Avatar billede mat Nybegynder
24. september 2002 - 22:34 #4
du kan da snildt lave det som du selv siger, med _visible on/off. Men det er vel ligeså nemt bare at have en tom frame i første frame af dit "lille kasse"-movieclip.

på linket siger du så bare:

on(release) {
_root.kasse_clip.play();
}

og på luk knappen efter unloadMovie()

_root.kasse_clip.gotoAndPlay("luk_sekvens"); // eller _level0 om du vil

det burde da kunne gøre det, hvis jeg har tolket dig ret?

mat
Avatar billede mat Nybegynder
24. september 2002 - 22:35 #5
oops..FØR unloadMovie()
Avatar billede lyden Nybegynder
25. september 2002 - 00:06 #6
Jeps det er formentlig det jeg skal bruge mat......... jeg prøver lige ...vender fluks tilbage.......//

Lyden//
Avatar billede mat Nybegynder
25. september 2002 - 00:32 #7
Jeg lavede lige et hurtigt eksempel til dig, men jeg kan af eller anden grund ikke uploade til min server?

Men med din _visible løsning bliver det:

på knappen der loader filmen:

on (release) {
    _root.clip._visible = true;
    loadMovie ("abe.swf", _root.container);
}

på knappen der unloader (her sidder den i selve movien der loades ind):

on (release) {
    _root.clip._visible = false;
    this.unloadMovie();
}

..og så lige på movieclippet der "tændes og slukkes":

onClipEvent (load){
    this._visible = false;
}

Men som du nok kan regne ud kan vi gøre alt muligt ved det clip, udover _visible´e det on og off :)
Avatar billede lyden Nybegynder
25. september 2002 - 00:52 #8
Er det nødvendigt med _root. på knappen/linket der loader filmen... der jo befinder sig i ....øhhhh root.....!
kunne det ikke bare være clip._visible=true ?

Det ser fint ud ! jeg vælger nok at bruge clip.play(); istedet  for visible da filmen skal afspille & ikke er statisk.

øhhhh. en anden ting ....hvis nu klov...æhhh..jeg mener brugeren.... i frustrationer over ...hvad ved jeg, kommer til at gå direkt til næste link uden at "slukke" for den loadede swf. med scriptet der fortæller at den lille film skal slukke. ....så bliver jeg jo næsten nødtil at fortælle det på en eller anden måde på de andre links oxo......?

Jeg sidder lige & roder med det nu........!

Pointene er dine mat......under alle omstændigheder du er fandme altid en god hjælp.....tak for det....!

kliiiiiing.............kliiiiiiir.......(((())))
Avatar billede lyden Nybegynder
25. september 2002 - 12:31 #9
For hulen......... jeg var vist lidt for hurtig.........!

På linket har jeg :

on (release) {
loadMovieNum("JohnCurriculum11.swf", 1);
}
on (rollOver) {
kant.play();
}
on (release) {
_root.linkeff1._visible=true;
}

Den sidste "kommando" er til kassen.....det virker fint....no problemo!!!

På selve kassen har jeg :
onClipEvent (load) {
this._visible = false;
}

Jeg har givet den instance navnet=linkeff1 (altså den omtalte kasse)


På "lukkeknappen" i den eksterne swf. der bliver loaded ind (JohnCurriculum11.swf)
har jeg:

on (release) {
_root.linkeff1._visible=false;
}
on (release) {
gotoAndPlay(45);
}

Meeeen det funker ikke, som du kan se er det ikke en unload jeg har på knappen, men en gotoAndplay....men det burde være uden betydning her.

Men det dutter ikke....et eller andet gør jeg forkert kan du se det mat?

Lyden//

NB: jeg troede(hehehe) lige at jeg havde den med play ...istedet for visible, men det ku' jeg fa....heller ikke få til at virke.........///??????
Avatar billede mat Nybegynder
25. september 2002 - 13:49 #10
så skal jeg lige være med på hvad det er du slår visible false på, for hvis det er det indloadede mc er det jo klart at gotoAndPlay ikke kan ses :)

men ellers skal jeg vide hvad det er der skal gotoAndPlay´e er det movieclippet selv? prøv this.gotoAndPlay(45);

derudover er der ingen grund til at splitte dine release actions ud på den måde de kan sagtens stå i samme klamme (bare et tip :)
Avatar billede lyden Nybegynder
25. september 2002 - 16:25 #11
Hej mat........... // beklager

on (release) {
_root.linkeff1._visible=false;
}
on (release) {
gotoAndPlay(45);
}

Den første action skulle gerne få den lille firkant(linkeff1) der ligger i hovedfilmen til at slukke(false).....sådan som jeg har forstået det?

Den næste(gotoAndplay) har ikke noget med den lille "kasse" at gøre(linkeff1)
Den får bare den eksterne swf.(der bliver loaded ind fra link i h.film) til at gå til at afspille en lukke effekt & dernæst til en tom frame()

Tak for "tippet"

Når nu det jeg prøver på er: at kommunikere fra en extern swf. til et mc i selve hovedfilmen, er det så "begrebet" _root der fortæller hvor? ehhhhhh ? forvirret lyden? hmmmmmm
Avatar billede mat Nybegynder
25. september 2002 - 16:39 #12
_root er hovedtidslinien i hovedfilmen. _root.mc er så et movieclip med navnet mc, der ligger på _root.

Når du har loadet en .swf ind gør du det til et level eller til et movieclip og så opfører actions sig udfra dette. _root er stadig hovedtidslinien i hovedfilmen (medmindre du har erstattet den ved at loade ind i level 0)
Avatar billede lyden Nybegynder
25. september 2002 - 16:58 #13
Ok....tak for tålmodigheden.....//
Men æhhhhh....så burde det vel oxo virke ?
det gør det bare ikke...........*__*

Øhmmmm....min eksterne swf. bliver loaded ind i level 1(ikke 0), men dette burde vel ikke betyde noget. Sådan som jeg læser/forstår din sidste kommentar om _root(tak for det) så burde det sku'da hænge sammen, hehehe....men nikkedikkenej.......// arghhhhhhh))))))
Avatar billede mat Nybegynder
25. september 2002 - 17:30 #14
det kan godt være det er for længe siden jeg har loadet ind i levels og husker forkert, men prøv med:

_level0.clip._visible = false;
Avatar billede lyden Nybegynder
25. september 2002 - 17:35 #15
hehe......mat......// jeg prøver lige den ved retur hjem, det lyder som en "ide" der kan bruges til noget........vi får se.....//

Det bliver først inat......//i'll be back
Avatar billede lyden Nybegynder
26. september 2002 - 01:13 #16
Viola.......... _level0


Tak for hjælpen mat.........:!
Avatar billede mat Nybegynder
26. september 2002 - 08:54 #17
hehe, no problem, det var jo alligevel min fejl der ledte dig på afveje :)
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