Hi,
I want to start that animation below when push a botton ;and stop it when i push another button ;and change the variables “xson” and “hiz” and start it again. I try somethings but couldn’t be success. I am new in actionscript and also programming.
Can somebody help me?
//Su Balonu...
_root.createEmptyMovieClip("su", 10);
with (_root.su){
_x = 0;
_y = 0;
pi = Math.PI;
cos = Math.cos;
sin = Math.sin;
beginFill(0xBFBAD4);
moveTo(205, 200);
for(i = 0; i < pi*.64; i += .01){
lineTo(200 + 5*cos(pi*i), 200 + 5*sin(pi*i));
}
endFill();
beginFill(0xFFFFFF);
moveTo(210, 200);
for(i = 0; i < pi*.64; i += .01){
lineTo(202 + 2*cos(pi*i), 198 + 2*sin(pi*i));
}
endFill();
}
//yuklmeler
import mx.transitions.Tween;
import mx.transitions.easing.*;
//
duplicateMovieClip("su",newname="su2",2);
duplicateMovieClip("su",newname="su3",3);
duplicateMovieClip("su",newname="su4",4);
duplicateMovieClip("su",newname="su5",5);
duplicateMovieClip("su",newname="su6",6);
duplicateMovieClip("su",newname="su7",7);
duplicateMovieClip("su",newname="su8",8);
// Degiskenler...
var xson=190;
var hiz=36;
// Efekt
function efekt(){
var xScaleT:Tween = new Tween(su, "_y", Strong .easeOut, 60, 25, hiz, false);
var xPosT:Tween = new Tween(su, "_x", Regular .easeOut, 90, xson, hiz, false);
var xScaleT2:Tween = new Tween(su2, "_y", Strong .easeOut, 60, 30, hiz-2, false);
var xPosT2:Tween = new Tween(su2, "_x", Regular .easeOut, 90, xson-10, hiz-2, false);
var xScaleT3:Tween = new Tween(su3, "_y", Strong .easeOut, 60, 35, hiz-4, false);
var xPosT3:Tween = new Tween(su3, "_x", Regular .easeOut, 90, xson-20, hiz-4, false);
var xScaleT4:Tween = new Tween(su4, "_y", Strong .easeOut, 60, 40, hiz-6, false);
var xPosT4:Tween = new Tween(su4, "_x", Regular .easeOut, 90, xson-30, hiz-6, false);
var xScaleT5:Tween = new Tween(su5, "_y", Strong .easeOut, 60, 45, hiz-8, false);
var xPosT5:Tween = new Tween(su5, "_x", Regular .easeOut, 90, xson-40, hiz-8, false);
var xScaleT6:Tween = new Tween(su6, "_y", Strong .easeOut, 60, 50, hiz-10, false);
var xPosT6:Tween = new Tween(su6, "_x", Regular .easeOut, 90, xson-50, hiz-10, false);
var xScaleT7:Tween = new Tween(su7, "_y", Strong .easeOut, 60, 55, hiz-12, false);
var xPosT7:Tween = new Tween(su7, "_x", Regular .easeOut, 90, xson-60, hiz-12, false);
var xScaleT8:Tween = new Tween(su8, "_y", Strong .easeOut, 60, 60, hiz-14, false);
var xPosT8:Tween = new Tween(su8, "_x", Regular .easeOut, 90, xson-70, hiz-14, false);
//
xScaleT.onMotionFinished = function() {
xScaleT.start();
};
xPosT.onMotionFinished = function() {
xPosT.start();
};
xScaleT2.onMotionFinished = function() {
xScaleT2.start();
};
xPosT2.onMotionFinished = function() {
xPosT2.start();
};
xScaleT3.onMotionFinished = function() {
xScaleT3.start();
};
xPosT3.onMotionFinished = function() {
xPosT3.start();
};
xScaleT4.onMotionFinished = function() {
xScaleT4.start();
};
xPosT4.onMotionFinished = function() {
xPosT4.start();
};
xScaleT5.onMotionFinished = function() {
xScaleT5.start();
};
xPosT5.onMotionFinished = function() {
xPosT5.start();
};
xScaleT6.onMotionFinished = function() {
xScaleT6.start();
};
xPosT6.onMotionFinished = function() {
xPosT6.start();
};
xScaleT7.onMotionFinished = function() {
xScaleT7.start();
};
xPosT7.onMotionFinished = function() {
xPosT7.start();
};
xScaleT8.onMotionFinished = function() {
xScaleT8.start();
};
xPosT8.onMotionFinished = function() {
xPosT8.start();
};
// Start button
_root.Kumanda.btnStart.onRelease=function(){
efekt();
}
// Stop button
_root.Kumanda.btnStop.onRelease=function(){
// I don't know how to stop animation
}
// Change button
_root.Kumanda.btnChange.onRelease=function(){
// change the variables "xson" and "hiz" and start new animation
// I dont know how to do it
}