Hvordan bruger jeg attachMovie i film med flere "lag"?
Hej eksperterI forlængelse af to tidligere problemer (http://www.eksperten.dk/spm/506940 og http://www.eksperten.dk/spm/505559) er jeg nu stødt ind i nye problemer. Det kan i princippet beskrives således:
- mcA er et tomt movieclip, som - når filmen startes - skal "erstattes" med et tilfældig valgt foto (et andet movieclip).
- mcB indeholder blandt andet mcA, som her bliver afmasket mv.
- og så er der "hovedfilmen" (_root?), som blandt andet indeholder mcB.
Når den færdige flashfilm afvikles skal der vises et antal tilfældigt valgte fotos (som dog ikke skal udskiftes yderligere - filmen er temmelig statisk). Alle movieclips samt hovedfilmen består af kun 1 frame. Jeg har følgende funktion:
var ran;
function hentPic(){
ran=random(5);
_root.attachMovie("foto"+ran, "ny", 2000);
}
_root.hentPic();
Men...
- hvor skal funktionen lægges (i hovedfilmen, mcB eller andet?), hvis den skal fungere iht. ovenstående?
- skal _root i "_root.attachMovie("foto"+ran, "ny", 2000);" erstattes med navnet på det tomme movieclip eller noget helt andet?
- skal _root i "_root.hentPic();" erstattes med noget andet (eks. _parent)?
- er det et problem at filmen kun består af 1 frame?
Venligst, marianne
