Volledige versie bekijken : Movie clip (of dynamic keyword?) naam wijzigen
woopz
%Europe/Berlin %497 %2005, 12:56
Hoi allemaal
Ik ben bezig met een flash website. En daarbij moet er bij on release worden overgesprongen naar een andere movie clip in _root. Nu heb ik zo iets:
_root.Pagina005.gotoAndPlay(111);
Alleen het werkt niet. Het lijkt net alsof hij de code negereert. Weten jullie hoe ik de Pagina005 de naam verander? Want de orginele movie clip heet 'Maatschappelijk'. Maar toen ik een target moest opgeven, heb ik de naam veranderd in Pagina005. Ik denk dat het daar aan ligt dat de code het niet doet. Ik kan niets anders verzinnen. Misschien jullie?
Misschien erg ingewikkeld omschreven maar ik zou niet weten hoe ik het anders moet omschrijven.
Alvast bedankt,
Wouter
BlijBlauw
%Europe/Berlin %560 %2005, 14:26
als je 'goto'-d naar een mc hoef je hem geen target te geven, alleen een instancename. (En die is te geven door de MC te selecteren en bij properties de juiste naam in de vullen)
Kijk eens goed naar waar de code staat (wordt hij niet idd overgeslagen) en heb je hoofdletters ed. goed?
EDIT:
- staat de code al in die mc?
- staat de MC niet achter iets anders?
- bestaat frame 111 wel
- staan er niet mc's in mc's?
woopz
%Europe/Berlin %575 %2005, 14:48
Hmm, ik zal even proberen uit te leggen hoe hij in elkaar zit:
Hoofdtimeline
Frame 1: Intro
Frame 2: Home
Frame 3: Contact
Frame 4: Cultureel
Frame 5: Maatschappelijk
Dan, je bent in de MC van cultureel:
Cultureel > Submenu > Frame 9 (Button naar Maatschappelijk)
Maar nu moet 'ie als je op maatschappelijk klikt springen naar:
Maatschappelijk > Submenu > Frame 9
Dus dan heb ik als script:
_root.Maatschappelijk.Submenu.gotoAndPlay("9");
Wat is hier niet goed aan? Ik heb het bij een andere button ook zo gedaan maar daar werkt het gewoon
BlijBlauw
%Europe/Berlin %576 %2005, 14:50
Probeer het eens zonder " "
woopz
%Europe/Berlin %577 %2005, 14:51
Maakt niet uit, had ik al geprobeert
BlijBlauw
%Europe/Berlin %578 %2005, 14:53
zou je de fla kunnen sturen? Kan ik even naar je timeline kijken enzo
woopz
%Europe/Berlin %579 %2005, 14:53
Zou ik hem je kunnen emailen?
BlijBlauw
%Europe/Berlin %579 %2005, 14:54
erik@blijblauw.com :)
woopz
%Europe/Berlin %585 %2005, 15:02
Hij is onderweg
rackdoll
%Europe/Berlin %589 %2005, 15:09
Je moet kijken naar de instance naam.....als je op de MC klikt dan links onder [^]
BlijBlauw
%Europe/Berlin %614 %2005, 15:45
Hij is onderweg
Heb nog niks ontvangen :)
BlijBlauw
%Europe/Berlin %634 %2005, 16:14
oke wat doe je verkeerd:
Je heb een x aantal frames waar je elke pagina op heb staan. Nu wil je van frame 2 naar een movieClip die op een andere frame staat, je doet nm:
_root.Maatschappelijk.gotoAndPlay("110");
Hierbij zie je Maatschappelijk als a. een frame_label en b. een movieclip. Dat kan niet. Je zult eerst:
_root.gotoAndStop("Maatschappelijk");
moeten doen, dan ben je het goede frame, en dan zul je daar moeten controleren of hij meteen naar frame 110 moet gaan in de mc ' Maatschappelijk' .
Het lastige is dat je de frame_label en de mc die op die frame staat, dezelfde naam hebt gegeven, dat geeft verwarring.
Ik hoop dat je er nu uitkomt
woopz
%Europe/Berlin %638 %2005, 16:19
Dus ik moet de naam alleen veranderen?
BlijBlauw
%Europe/Berlin %641 %2005, 16:24
nee, ook een stukje AS, je wilt van een frame naar een movieclip op een ander frame, je zult dus eerst naar dat andere frame moeten, voordat je naar een frame in een mc kan gaan.
wat je zou kunnen doen, is met een bool controleren of je naar frame 110 moet
_root.bool = true;
_root.gotoAndStop("Maatschappelijk");
en dan op het frame Maatschappelijk neerzetten:
if(bool){
this.Maatschappelijk.gotoAndPlay(110);
bool = false
}
woopz
%Europe/Berlin %644 %2005, 16:27
Waar moet ik dan
_root.bool = true;
_root.gotoAndStop("Maatschappelijk");
neerzetten? Bij het 1e frame van de MC van maatschappelijk?
woopz
%Europe/Berlin %648 %2005, 16:33
Hmm, t is nu wel gelukt hem naar Maatschappelijk te krijgen, alleen nu speelt hij hem helemaal vannaf frame 1 af.. terwijl ik wel 111 heb ingevult
BlijBlauw
%Europe/Berlin %649 %2005, 16:35
nee die eerste code moet bij die button, als je op Maatschappelijk heb geklinkt, en die 2e moet je gewoon op frame x zetten in je root (x is het frame van Maatschakkelijk)
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.