Volledige versie bekijken : rotation
floorfreak
%Europe/Berlin %536 %2005, 13:53
Kheb een bijlage bij dit bericht toegevoegt en ik zou graag willen weten of het de juiste manier van scripten is. Of het mischien makkelijker kan dan het nu is. Alvast bedankt! :)
pulletje
%Europe/Berlin %560 %2005, 14:27
in principe ziet het er goed uit. Wat ik je wel aan kan raden is hetvolgende.
Probeer al het actionscript op 1 layer te houden. Dit is een stuk overzichtelijker. Stel je namelijk eens voor dat je een groot project hebt gemaakt met 50 buttons. als je dan iedere keer naar die button toe moet om het AS te bekijken dan schiet dat niet op. Als je op zo'n moment al het actionscript in 1 layer hebt staan, dan kun je het sneller terug vinden.
vb:
on (release, keyPress "<Left>") {
if (tekst1 <=0) {
tekst1 = 0;
} else {
tekst1 = tekst1-1;
cd = cd-1;
setProperty("_root.cd", _rotation, cd);
}
}
dit heb je nu op je knop staan, als je dan die knop een INSTANCENAAM geeft (bv: knop_left in jouw voorbeeld) dan zet je op de actions layer de volgende code knop_left.onRelease = function ()
if (tekst1 <=0) {
tekst1 = 0;
} else {
tekst1 = tekst1-1;
cd = cd-1;
setProperty("_root.cd", _rotation, cd);
}
dan kun je zo voor elke knop een regel AS ingeven en altijd MAKKELIJK terug vinden.
pulletje
%Europe/Berlin %562 %2005, 14:29
Oja, voor ik het vergeet. Probeer zo min mogelijk met _root te werken!!! gebruik liever _parent .
floorfreak
%Europe/Berlin %576 %2005, 14:49
Ik heb het nu zo gedaan dat ik met function werk en call function dus dan heb ik in de layer dit gezet:
tekst1 = 0;
cd = 0;
function knoplinks() {
if (tekst1<=0) {
tekst1 = 0;
} else {
tekst1 = tekst1-1;
cd = cd-1;
setProperty("_root.cd", _rotation, cd);
}
}
function knoprechts() {
if (tekst1>=360) {
tekst1 = 360;
} else {
tekst1 = tekst1+1;
cd = cd+1;
setProperty("_root.cd", _rotation, cd);
}
}
en BV de rechts button heb ik dit in staan:
on (release, keyPress "<Right>") {
knoprechts();
}
Is dit een beetje wat je bedoelde?
Fatty Owl
%Europe/Berlin %600 %2005, 15:24
gebruik liever geen seProperty, beter is:
_root.cd._rotation = cd
TheDutch
%Europe/Berlin %621 %2005, 15:55
...setProperty is namelijk nog een Flash 4 dingetje wat deprecated is en dus niet goed meer is om te gebruiken in de huidige versie van Flash :).
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.