PictureSlider
Questo script permette di gestire lo sliding di immagini create dinamicamente all’interno di un movieclip presente sullo stage.
Namasté
Questo script permette di gestire lo sliding di immagini create dinamicamente all’interno di un movieclip presente sullo stage.
Namasté
Rendere gli oggetti autonomi attraverso eventi custom può snellire i processi e facilitare il lavoro.
import mx.transitions.Tween;
var broadcastObject:Object = new Object();// Creates broadcast object.
var myListenerPicture1:Object = new Object();// Creates listener object.
var myListenerPicture2:Object = new Object();// Creates listener object.
var myListenerPicture3:Object = new Object();// Creates listener object.
var myListenerPicture4:Object = new Object();// Creates listener object.myListenerPicture1.picture = function(section:Number) {// Creates listener method.
trace("-section:"+section);switch (section) {
case 1 :
if (pic1._x>=600) {// IN
var pic1_Tween:Tween = new Tween(pic1, "_x", mx.transitions.easing.Regular.easeOut, 600, Stage.width/2, 5, false);
}
break;
default :
if (pic1._x=600) {// IN
var pic2_Tween:Tween = new Tween(pic2, "_x", mx.transitions.easing.Regular.easeOut, 600, Stage.width/2, 5, false);
}
break;
default :
if (pic2._x=600) {// IN
var pic3_Tween:Tween = new Tween(pic3, "_x", mx.transitions.easing.Regular.easeOut, 600, Stage.width/2, 5, false);
}
break;
default :
if (pic3._x=600) {// IN
var pic4_Tween:Tween = new Tween(pic4, "_x", mx.transitions.easing.Regular.easeOut, 600, Stage.width/2, 5, false);
}
break;
default :
if (pic4._x<600) {// OUT
var pic4_Tween:Tween = new Tween(pic4, "_x", mx.transitions.easing.Regular.easeOut, Stage.width/2, 600, 5, false);
}
break;
}
};AsBroadcaster.initialize(broadcastObject);
broadcastObject.addListener(myListenerPicture1);// Registers myListener1 as listener.
broadcastObject.addListener(myListenerPicture2);// Registers myListener2 as listener.
broadcastObject.addListener(myListenerPicture3);// Registers myListener3 as listener.
broadcastObject.addListener(myListenerPicture4);// Registers myListener4 as listener.section1.onPress = function() {
broadcastObject.broadcastMessage("picture",1);// Broadcasts the "someEvent" message.
};section2.onPress = function() {
broadcastObject.broadcastMessage("picture",2);// Broadcasts the "someEvent" message.
};section3.onPress = function() {
broadcastObject.broadcastMessage("picture",3);// Broadcasts the "someEvent" message.
};section4.onPress = function() {
broadcastObject.broadcastMessage("picture",4);// Broadcasts the "someEvent" message.
};
Namasté