Avatar billede albatros Nybegynder
06. november 2006 - 11:49 Der er 9 kommentarer

Fra movieclip til timeline

Hello

Jeg har et lille problem som jeg håber i kan hjælpe mig med.

Jeg har et movieclip med noget kode på, men vil gerne have det til at ligge i timeline koden i stedet for på movieclippet.

actionscript:

onClipEvent (load) {
_x = 0;
_y = 200;
spd = 30;
}
onClipEvent (enterFrame) {
_x += (endX-_x)/spd;
_y += (endY-_y)/spd;

//if (_x > (endX + 10)){
        trace(endX);
//}

_root.knap2.onRelease = function() {
endX = 100;
endY = 270;
};
_root.knap2.onRelease = function() {
endX = -300;
endY = 270;
};
_root.knap3.onRelease = function() {
endX = -1200;
endY = 270;
};

}


Det er til at flytte et movieclip frem og tilbage.
Avatar billede kragekjaer Praktikant
06. november 2006 - 12:16 #1
ditMc.onLoad=function(){

ditMc.onEnterFrame=function(){
Avatar billede albatros Nybegynder
06. november 2006 - 12:24 #2
Det har jeg prøvet, men det virker ikke

slider.onLoad=function(){
    _x = 400;
    _y = 200;
    spd = 30;
}

slider.onEnterFrame=function(){
    _x += (endX-_x)/spd;
    _y += (endY-_y)/spd;
    trace(endX);
}
Avatar billede mat Nybegynder
06. november 2006 - 12:27 #3
kald onLoad;

slider.onLoad=function(){
    _x = 400;
    _y = 200;
    spd = 30;
}
slider.onLoad();
slider.onEnterFrame=function(){
    _x += (endX-_x)/spd;
    _y += (endY-_y)/spd;
    trace(endX);
}

mvh mat
Avatar billede albatros Nybegynder
06. november 2006 - 12:32 #4
Nu har jeg bare et ny problem.

Nu ryger knapperne med og de flytter sig sammen med slideren.
Avatar billede mat Nybegynder
06. november 2006 - 13:46 #5
Det er formentlig hele din scene der rykker sig, prøv evt med;

slider.onLoad=function(){
    this._x = 400;
    this._y = 200;
    this.spd = 30;
}
slider.onLoad();
slider.onEnterFrame=function(){
    this._x += (endX-this._x)/this.spd;
    this._y += (endY-this._y)/this.spd;
    trace(endX);
}
Avatar billede albatros Nybegynder
06. november 2006 - 16:51 #6
Hey mat

Det virker fint nok nu, men jeg kan ikke få den til at kun at køre hen ad x aksen. Den køre på en måde skråt. Den vil ikke ikke lade mig trace endX .. så kommer den bar med undefined.
Avatar billede mat Nybegynder
06. november 2006 - 17:57 #7
Hvis endX (eller endY for den sags skyld er undefined) er det formentlig fordi du kigger efter dem i det forkerte scope, prøv at skrive _root foran, eller definer dem i dit movieclips scope og find dem i this.
Avatar billede albatros Nybegynder
10. november 2006 - 09:38 #8
Hej Mat, fandt ud af det på en anden måde. Hvem af jer vil have pointsne?
Avatar billede mat Nybegynder
10. november 2006 - 10:13 #9
Det har jeg ikke en holdning til :)
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