07. januar 2007 - 15:17Der er
12 kommentarer og 1 løsning
Kan ikke få MC til at køre hvor jeg vil have det??
Hej Eksperter!!
Jeg sidder og bøvler med et problem i Flash, har prøvet længe selv men kan ikke få det til at gøre som jeg vil!
Mit problem er på en hjemmeside jeg er igang med til en skoleopgave. Jeg har et actionscript lag, og fem undersider. Jeg er så ved at prøve at animere de grafiske elementer jeg har lavet for at gøre siden mere dynamisk. Jeg regner med at når jeg har det første element til at virke, så kan jeg lave alle de andre også.
Jeg har på første underside et stort grafisk billede, som består af syv lag. -Det er så et af de lag jeg er ved at prøve at få til at animere. Vil lave de andre når dette virker. -Jeg har omdannet billedet til et MC, lavet 40 frames på MC´et, og sat en stop(); AS på første og sidste frame på MC´et i librayiet. -Jeg har på selve laget givet MC´et et instancename: wildboost -Jeg har på frame 5, på selve laget sat et AS: wildboost.gotoAndPlay(1);
Men når jeg så kører flashfilen, og vha en knap går til frame 5 så står MC´et stille, og der ville jeg jo gerne have det til at "tegne" sig selv som mit MC jo gør det i libraryet!
MC´et hedder i libraryiet WildBoost.ai, samme som den illustratorfil jeg har importeret. Men på staget har jeg givet den instance navnet wildboost, det skulle vel ikke have noget at sige at de ikke er ens?
Hmm... Nu er selv MC´er bare forsvundet fra staget, da frame2 på MC´et jo er blank, og det først vokser bagefter... Så selve AS virker åbenbart, kan der være noget galt med selve animationen i bibilioteket? Hvis jeg markerer MC´et i biblioteket, og trykker på play ikonet i preview vinduet, så vokser det som jeg gerne vil have det til... :s
Jeg må indrømme at jeg har set problemer med at gotoAndPlay() ikke helt virker som forventet. Men jeg har ikke rigtigt fundet ud af hvad der forårsager det (andet end eksempelvis hvor instancenavnet ændres undervejs).
Prøv at skrive;
wildboost.gotoAndPlay(2);
Og i frame 2 af dit movieclip skriver du;
play();
Men umiddelbart ville jeg tro at du gør det rigtige.
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.