Volledige versie bekijken : actionscript vraag
floorfreak
%Europe/Berlin %107 %2005, 03:34
Ik probeer doormiddel van verschillende snelheid knoppen een rondraaiende animatie per knop een andere snelheid te geven. Ik hoop dat dit een beetje duidelijk is. ik zal even een voorbeeld geven:
Ik heb een animatie van een lijn die ronddraait, en in de scene staan 10 knoppen.. en elke knop heeft een waarde van 1 2 3 4 5 ...enz en als ik op een hogere waarde klik dan gaat de lijn sneller draaien. Kan dit makkelijk met een actionscipt? ik wil dan wel dat als ik op een andere knop druk dat de lijn start vanaf waar hij was.
please help me!
theFlashWizard
%Europe/Berlin %257 %2005, 07:10
dit is niet precies wat je wilt maar bevat wel wat je ongeveer nodig hebt.. :)
PeaceFrog
%Europe/Berlin %265 %2005, 07:21
Morning,
Als die lijn alleen moet draaien als je een knop indrukt :
(Ervan uitgaande dat de lijn een MC is, in dit geval test geanaamd en de as op een button: )
on (press) {
this.onEnterFrame = function() {
this.test._rotation += 2;
};
}
on(release){
delete this.onEnterFrame;
}
Als je de lijn continu wilt laten draaien en alleen dmv knoppen in te drukken de snelheid wil aanpassen zou je op een frame iets als :
// De "standaard snelheid":
DraaiSnelheid = 1;
this.onEnterFrame = function(){
this.test._rotation += DraaiSnelheid;
}
En dan op een knop bijvoorbeeld :
on(release){
DraaiSnelHeid=4;
}
Zoiets dacht ik zo :)
succes
peace
floorfreak
%Europe/Berlin %449 %2005, 11:47
bedankt ik ga het even allemaal proberen :D
floorfreak
%Europe/Berlin %455 %2005, 11:55
Hij doet het wel maar kan ik het bijvoorbeeld ook makkelijk met een slider doen zeg maar.. zo'n schuifbalk?
theFlashWizard
%Europe/Berlin %476 %2005, 12:25
bij het klikken op de balk start je een drag en een onEnterFrame
binnen die onEnterFrame bereken je een snelheid aan de hand van de positie van de balk
bij het loslaten van de balk stop je de drag en de onEnterFrame
floorfreak
%Europe/Berlin %488 %2005, 12:42
is er iets fout aan dit script want ik wil dus een movieclip kunnen laten draaien maar ik wil in de movieclip vanaf de scene weer een movieclip laten draaien.
snelheidschijf = 0;
snelheidcar = 0;
this.onEnterFrame = function() {
this.schijf._rotation += snelheidschijf;
};
this.onEnterFrame = function() {
this.schijf.cars1._rotation += snelheidcar;
};
sorry ik heb hem al het moet zijn:
snelheidschijf = 0;
snelheidcar = 0;
this.onEnterFrame = function() {
this.schijf._rotation += snelheidschijf;
this.schijf.cars1._rotation += snelheidcar;
};
floorfreak
%Europe/Berlin %518 %2005, 13:26
ik snap nu alleen nog niet hoe ik dit met een schuifbalk kan regelen want ik heb daar nog niet echt ervaring mee. Iemand die me daarmee verder kan helpen?
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.