Avatar billede louise_christensen Nybegynder
09. december 2003 - 11:29 Der er 8 kommentarer og
1 løsning

Skalering af movieclip via. actionscript

Er der nogen der kender et actionscript, som kan skalere et movieclip op? Selve skaleringen skal helst forløbe langsomt...
Avatar billede nikolajdu Nybegynder
09. december 2003 - 11:34 #1
mitMovieClip._xscale = 1;
mitMovieClip._yscale = 1;

mitMovieClip.onEnterFrame = function(){
if(this._xscale<100){
this._xscale = this._xscale+1
this._yscale = this._yscale+1
}else{
this._xscale = 100
this._yscale = 100
this.onEnterFrame = 0;
}
}

Sårn i den dur?

/Nikolaj
Avatar billede louise_christensen Nybegynder
09. december 2003 - 11:40 #2
jeg får denne fejlmeddelelse:

Scene=Scene 1, Layer=Layer 1, Frame=1: Line 1: Statement must appear within on/onClipEvent handler
    clip._xscale = 1;

Scene=Scene 1, Layer=Layer 1, Frame=1: Line 2: Statement must appear within on/onClipEvent handler
    clip._yscale = 1;

Scene=Scene 1, Layer=Layer 1, Frame=1: Line 4: Statement must appear within on/onClipEvent handler
    clip.onEnterFrame = function(){

og hvis jeg placerer scriptet i en onClipEvent (enterFrame) sker der ikke noget?
Avatar billede nikolajdu Nybegynder
09. december 2003 - 11:42 #3
Hvilken version af flash bruger du?
Avatar billede louise_christensen Nybegynder
09. december 2003 - 11:44 #4
MX
Avatar billede nikolajdu Nybegynder
09. december 2003 - 11:59 #5
Denne action skal ikke stå på selve movieClippet, men i den frame movieclippet er placeret i.

/Nikolaj
Avatar billede louise_christensen Nybegynder
09. december 2003 - 12:09 #6
jamen det fungerer jo bare helt perfekt! Vil du ikke oprette et svar så du kan få points?
Avatar billede nikolajdu Nybegynder
09. december 2003 - 12:15 #7
ok doki :))

Du kan selv more dig lidt ved at give den llidt fart på :

mitMovieClip2._xscale = 1;
mitMovieClip2._yscale = 1;
mitMovieClip2.speed = 1.2;
//
mitMovieClip2.onEnterFrame = function(){
if(this._xscale<100){
this._xscale = this._xscale*this.speed
this._yscale = this._yscale*this.speed
}else{
this._xscale = 100
this._yscale = 100
this.onEnterFrame = 0;
}
}

/Nikolaj
Avatar billede louise_christensen Nybegynder
09. december 2003 - 12:17 #8
jo har allerede været igang :)

Mange tak for hjælpen!
Avatar billede nikolajdu Nybegynder
09. december 2003 - 12:23 #9
Jamen tak for point.
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