on(release){
targetMC._xscale = 150;
targetMC._yscale = 150;
}
eller
on(release){
_level10._xscale = 150;
_level10._yscale = 150;
}
beroende på om du laddar in din film i ett filmklipp eller en nivå. :)
12 svar · 235 visningar · startad av huggerFanta
Hej!
jag har ett litet problem med hur man skall gå till väga för att förstora en film!
Idag laddar jag in en extern swf-fil som innehåller en film, som är specificerad till en viss storlek. Nu försöker jag få den att bli ett antal % större när jag klickar på en knapp. Men det verkar inte fungera, är det någon som har en idé om hur man kan få det att fungera???
on(release){
targetMC._xscale = 150;
targetMC._yscale = 150;
}
eller
on(release){
_level10._xscale = 150;
_level10._yscale = 150;
}
beroende på om du laddar in din film i ett filmklipp eller en nivå. :)
Detta får jag att fungera, men hur gör jag för att posionera det hela i centrum av skärmen???
Absolut enklast är att ladda in filmen i ett tomt filmklipp, det filmklippet kan du placera där du vill ha det.
Om du i alla fall vill använda dig av nivåer så måste du vänta med att flytta filmen till den är helt inladdad.
_level10._x = 150;
_level10._y = 150;
Detta verkar inte fungera så bra.
när jag klickar på knappen, hoppar filmen till höger utanför bilden, det verkar inte som att jag kan ställa ett _x & _y värde för att positionera filmen!
Tänk på att det är det övre vänstra hörnet som hamnar på dom x och y-koordinater som du anger.
Rätta mig om jag har fel!
men om jag skriver:
_x = 150;
_y = 150;
borde filmen hamna 150pixlar både från överkant och vänster kant av huvudfilmen, eller?
////// Koden som den ser ut just nu!
on(release){
_root.createEmptyMovieClip("movieBig", 2);
loadMovie("AnnonsFilm.swf", "movieBig");
_root.movieBig._xscale = 150;
_root.movieBig._x = 0;
_root.movieBig._yscale = 150;
_root.movieBig._y = 0;
}
Tacksam för all hjälp jag kan få!
on(release){
_root.createEmptyMovieClip("movieBig", 2);
loadMovie("AnnonsFilm.swf", "movieBig");
_root.movieBig._xscale = 150;
_root.movieBig._x = 150;
_root.movieBig._yscale = 150;
_root.movieBig._y = 150;
}
Ska funka...
Tack för hjälpen!
På något konstigt sätt var jag tvungen att använda ett minusvärde. Men det fungerade ju så det äro löst!
Nu till nästa problem, jag laddar in samma film som redan är inladdad i en tom movieClip. Denna gång är det förstorat. Nu vill jag kunna clicka på en knapp för att "stänga" förstoringen. Provade med
on(press){
gotoAndStop(1);
_root.unloadMovie(movieBig);
}
Detta är satt på stop knappen i filmdokumentet AnnonsFilm.swf, men detta göra att allt förutom det som är inladdat i level1 samt 2 försvinner från produktionen. Det måste ju fungera på något sätt!!!
Vet du hur???
Knappen för att ta bort filmen finns i den inladdade filmen AnnonsFilm.swf, har jag fattat det rätt då?
Alldeles riktigt.
men det som kanske kan ställa till problem är att jag laddar in samma film igen.
Förstladdar jag in den in movieClipet "movie" och sedan när jag klickar på knappen för förstoring laddar jag samma film (AnnonsFilm.swf) i ett nytt movieClip som heter movieBig!
Tack för hjälpen!