Avatar billede Six Nybegynder
14. juni 2005 - 19:47 Der er 12 kommentarer og
1 løsning

Flash: hvordan refererer man fra et mc til et flag på mainstage

Hej eksperter.

Jeg har et movieklip på min stage. Når dette movieklip er færdig med at spille skal det kalde et flag på min mainstage, som movieklippet ligger på.

Jeg prøver med dette: _root.gotoAndPlay("flag");

Men det virker ikke :(
Avatar billede lyden Nybegynder
14. juni 2005 - 19:53 #1
...... det burde det,

MvHLyden
Avatar billede Six Nybegynder
14. juni 2005 - 19:56 #2
Jamen det gør det skam også. - Jeg havde bare en stop(); på, hvor den ikke skulle være.

smid lige svar, så kan vi dele point
Avatar billede lyden Nybegynder
14. juni 2005 - 19:59 #3
.......det er helt fint behold du bare pointene, godt du fandt ud af det!
Avatar billede Six Nybegynder
14. juni 2005 - 20:44 #4
kan du sige mig hvordan jeg kan kalde en anden swf fil ved tryk på knap ? så jeg kan springe mellem 2 swf filer. f.eks. spil.swf og menu.swf ?
Avatar billede lyden Nybegynder
14. juni 2005 - 20:58 #5
Ja, du kan bruge loadMovie :

on (release) {
container.loadMovie("spil.swf");
}

Hvor container et tomt Mclip

MvHLyden
Avatar billede Six Nybegynder
15. juni 2005 - 08:20 #6
Hej lyden. Yes sir - jeg har nu tilsyneladende fået mine ting til at fungere som det skal. Problemet er bare, at al den lyd jeg har i min menu og mit spil vil ikke følge med i containeren. Hvis du forstår. PS - havde ikke set du havde skrevet, da jeg ikke får emails fra eksperten mere af en eller anden mærkelig grund.
Avatar billede Six Nybegynder
15. juni 2005 - 08:22 #7
f.eks. har jeg dette:

Og det vil ikke afspille lyden når swf'en køres fra container-swf'en

onClipEvent (enterFrame) {
    Mouse.hide();
    this._x = _parent.gun._x+17;
    newSound = new Sound();
    newSound.attachSound("Gun");
    function onMouseDown() {
        //Intro
        if ((this._x>=50) && (this._x<=120)) {
            gotoAndPlay("intro");
            newSound.start();
            updateAfterEvent();
        }
        //Start
        if ((this._x>=370) && (this._x<=440)) {
            gotoAndPlay(2);
            newSound.start();
            updateAfterEvent();
            _root.container.loadMovie("mission1.swf");
        }
        //Credits
        if ((this._x>=650) && (this._x<=750)) {
            gotoAndPlay(2);
            newSound.start();
            updateAfterEvent();
        }
    }
}

Jo altså, funktionen kører fint, men lyden bliver bare ikke afspillet. :(
Avatar billede lyden Nybegynder
15. juni 2005 - 08:40 #8
Ja, beklager jeg får heller ikke nogen mails herfra !
......jeg kan ikke se hvad der skulle være galt,

............. ligger dine lyde i dit : "main" libary ?
Avatar billede Six Nybegynder
15. juni 2005 - 08:50 #9
Ja de gør. Jeg kan, som jeg skrev i det andet spm. Prøve at uploade .fla filerne så kan du se på det ?

Jeg ved ikke om det er nemmere - men altså, jeg har alle mine lyde og symboler i mit library - og i min mission1.swf ligger lydene i en mappe i mit library der hedder sounds. Men alle lyde er i librarys.
Avatar billede Six Nybegynder
16. juni 2005 - 16:46 #10
Lyden smid lige svar :D
Avatar billede lyden Nybegynder
16. juni 2005 - 20:34 #11
oki !
Avatar billede Six Nybegynder
05. august 2005 - 18:16 #12
hej lyden, - du må meget undskylde at jeg ikke har accepteret før nu. Jeg ved ikke lige hvorfor jeg ikke har opdaget at jeg havde åbne spørgsmål herinde. ;D
Avatar billede lyden Nybegynder
05. august 2005 - 18:21 #13
alt forladt
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