Treba mi mala pomoc oko slider-a, ali ne komponente, vec "rucno" napravljenog ...
Jedina stvar je sto se radi o AS 3.0 !!!
Kreirao sam dva identicna movie clip-a (samo im se boja razlikuje) i postavio ih jedan iznad drugog (instance name: "donji" i "gornji") ... hocu da kliknem na "donji" i vucem misa po njemu, a da "gornji" menja _xscale !!!!
Evo kako sam to ja uradio:
donji.addEventListener(MouseEvent.MOUSE_DOWN, onDownHandler);
donji.addEventListener(MouseEvent.MOUSE_UP, onUpHandler);
function onDownHandler(pos:MouseEvent):void {
var dist:Number = pos.localX/donji.width;
gornji.scaleX = dist;
}
function onUpHandler(e:Event):void {
trace("Bravo !!!");
}
ovo radi, ali kada kliknem misem na "donji", velicina gornjeg se promeni ... istu funkciju mogu da napravim i za onUpHandler, ali za sada nema potrebe, jer ce se onda velicina menjati i kada dugme misa pustim ... ali ne menja se kada kliknem i vucem misa !!!
Zanima me da li neko zna kako da kreiram takav handler ... gledao sam i help, ali nisam naisao na takvu funkciju, a ne verujem da je nema !?
Da, jos jedna stvar:
donji.onPress = function() {
bla, bla, bla;
}
donji.onDragOver = function() {
bla, bla, bla;
}
donji.onRelease = donji.onReleaseOutside = function() {
bla, bla, bla;
}
ne radi u AS 3.0 - to vazi samo za AS 2.0
Hvala ...
|