Avatar billede mobius6 Juniormester
19. juli 2004 - 10:43 Der er 11 kommentarer og
2 løsninger

kalde et MC i MC?

jeg har et MC med en funktionalitet som virker helt fint i sig selv:

on (press) {
back.x=135;
back.y=-68;
back.smallx=250.6;
back.smally=37.9;
}


hvordan kalder jeg samme funktion fra mainStage
altså et nivaeu højere end før?
før ligger kaldeknappen sammen med script og MC's
men nu ligger kaldeknappen på mainstage

altså igrunden:

on (press) {
holderMC/back.x=135;
holderMC/back.y=-68;
holderMC/back.smallx=250.6;
holderMC/back.smally=37.9;
}


?
Avatar billede barklund Nybegynder
19. juli 2004 - 10:51 #1
on (press) {
holderMC.back.x=135;
holderMC.back.y=-68;
holderMC.back.smallx=250.6;
holderMC.back.smally=37.9;
}
Avatar billede hoejrup Nybegynder
19. juli 2004 - 10:52 #2
on (press) {
_root.holderMC.back.x=135;
_root.holderMC.back.y=-68;
_root.holderMC.back.smallx=250.6;
_root.holderMC.back.smally=37.9;
}

/per
Avatar billede mobius6 Juniormester
19. juli 2004 - 11:04 #3
holderMC.back.x=135;

var også mit bud/forsøg... men den vil sgu ikke
almindelige goto funktioner virker fint dog ?

KODEN I mc SIGER.

FRAME1:
x=42;
y=-68;

smallx=241.9;
smally=37.9;

(Placerer MC hvor den skal være)

FRAME 2:

startx = back._x;
starty= back._y;

moved = x-startx;
moved1=y-starty;

back._x=startx+(moved/3);

back._y=starty+(moved1/3);

smallstartx = small_guide._x;
smallstarty= mall_guide._y;

smallmoved = smallx-smallstartx;
smallmoved1=smally-smallstarty;

small_guide._x=smallstartx+(smallmoved/3);

small_guide._y=smallstarty+(smallmoved1/3);

Frame 3
hopper til frame 2 (loop)

KNAPPEN som kalder siger:

on (release) {
x=135
;
y=-68;
smallx=250.6;
smally=37.9;
_root.gotoAndStop("forfattere");
}
Avatar billede barklund Nybegynder
19. juli 2004 - 11:14 #4
Sikker på at det hedder holderMC? Sikker på, at dit back movieclip er "synligt" (er på scenen) når du trykker på knappen? Hvad giver en trace(holderMC.back) på din knap?
Avatar billede hoejrup Nybegynder
19. juli 2004 - 11:23 #5
Hvis du ikke har givet dine mc'er et instance navn, så
virker det ikke.

/per
Avatar billede mobius6 Juniormester
19. juli 2004 - 11:26 #6
holderMC er blot et navn jeg skrev for at beskrive opbygningen

det har ikke noget instance navn før nu (hvor jeg skal til at kalde NED idet.

og jo den er der hele vejen (det er min hovedmenu/navigation)

trace siger: outputpanel:
_level0.holderMC.back
Avatar billede mobius6 Juniormester
19. juli 2004 - 11:36 #7
hej så virker den sgu

on (press) {
holderMC.x=226;
holderMC.y=-68;
holderMC.smallx=259.8;
holderMC.smally=37.9;
trace(holderMC.back)}

må blankt indrømme at jeg ikke forstår koden 100% ...men det virker :)
Avatar billede mobius6 Juniormester
25. juli 2004 - 11:00 #8
lukker i morgen smid et par svar...

i var med til at få mig til at tænke i den rigtige retning :)
Avatar billede hoejrup Nybegynder
25. juli 2004 - 11:03 #9
Ok, her er der et svar. :)

/per
Avatar billede barklund Nybegynder
25. juli 2004 - 16:29 #10
Yesyes :)
Avatar billede mobius6 Juniormester
25. juli 2004 - 16:46 #11
ups, "Barken" det blev vist kun en kommentar.. :)
Avatar billede barklund Nybegynder
25. juli 2004 - 17:07 #12
Det sker.

Jeg håber kina er varmt - kan kun være varmere end heroppe! :D

--
Morten Barklund
Avatar billede mobius6 Juniormester
25. juli 2004 - 21:25 #13
hehe, 30g i snit, og masser af sol :)

...forresten så skrider det langsomt frem med MMUG'en Beijing :)
vi er blevet 5 i dag, og skulle gerne starte rigtigt op slut sep.
(sidder og bixer med sitet netop nu)


i'll keep you posted :D
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