hello
here i have my code for a flash movie that is something like a car driving through and leaving boxes on the stage the drives off
Stage.align = "TL";
Stage.scaleMode = "noScale";
if (bcX_1==null && bcX_2==null) {
bcX_1=Stage.width/2 -50;
bcY_1=Stage.height/2-50;
bcWidth_1=150;
bcHeight_1=120;
}
import mx.transitions.*;
import mx.transitions.easing.*;
mcMasina._y = bcY_1;
locatiaMasina1 = bcX_1+bcWidth_1+5;
//***********prima miscare a masinii
var myTween:Tween = new Tween(mcMasina, "_x", Strong.easeOut, -215, locatiaMasina1, 15, false);
myTween.onMotionFinished = function() {
mcMasina.gotoAndPlay("stop_car");
attachMovie("bagaj", "mcPachet1", this.getNextHighestDepth());
mcPachet1._rotation = 15;
mcPachet1._x = mcMasina._x+20;
mcPachet1._y = mcMasina._y+10;
mcPachet1._width = 30;
mcPachet1._height = 30;
var rotatie:Tween = new Tween(mcPachet1, "_rotation", Bounce.easeOut, 15, 0, 15, false);
var orizontal:Tween = new Tween(mcPachet1, "_x", None.easeNone, mcPachet1._x, _root.bcX_1, 5, false);
var vertical:Tween = new Tween(mcPachet1, "_y", None.easeNone, mcPachet1._y, _root.bcY_1, 6, false);
var marireX:Tween = new Tween(mcPachet1, "_width", None.easeNone, 30, _root.bcWidth_1, 6, false);
var marireY:Tween = new Tween(mcPachet1, "_height", None.easeNone, 30, _root.bcHeight_1, 6, false);
orizontal.onMotionFinished = function() {
mcMasina.gotoAndPlay("close door");
};
rotatie.onMotionFinished = function() {
//************verific daca este al doilea colet sau nu
if (_root.bcX_2 == null) {
trace("nu-i colet 2");
//****************** miscare afara 1
var tweenOut:Tween = new Tween(mcMasina, "_x", Strong.easeIn, _root.mcMasina._x, Stage.width+100, 15, false);
mcPachet1.mcSigla._visible=false;
mcPachet1.mcColet.play();
} else {
trace("este colet 2!!!!!");
//*********** a doua miscare a masinii
var tweenMore:Tween = new Tween(mcMasina, "_x", Strong.easeOut, _root.mcMasina._x, _root.bcX_2+_root.bcWidth_2+5, 10, false);
tweenMore.onMotionFinished = function() {
mcPachet1.mcColet.play();
mcPachet1.mcSigla._visible=false;
mcMasina.gotoAndPlay("stop_car");
//********* creare colet 2
attachMovie("bagaj", "mcPachet2", this.getNextHighestDepth());
mcPachet2._rotation = 15;
mcPachet2._x = mcMasina._x+20;
mcPachet2._y = mcMasina._y+10;
mcPachet2._width = 30;
mcPachet2._height = 30;
var rotatie2:Tween = new Tween(mcPachet2, "_rotation", Bounce.easeOut, 30, 0, 15, false);
var orizontal2:Tween = new Tween(mcPachet2, "_x", None.easeNone, mcPachet2._x, bcX_2, 5, false);
var vertical2:Tween = new Tween(mcPachet2, "_y", None.easeNone, mcPachet2._y, bcY_2, 6, false);
var marireX2:Tween = new Tween(mcPachet2, "_width", None.easeNone, 30, bcWidth_2, 6, false);
var marireY2:Tween = new Tween(mcPachet2, "_height", None.easeNone, 30, bcHeight_2, 6, false);
orizontal2.onMotionFinished = function() {
trace("motion colet 2 ended");
mcMasina.gotoAndPlay("close door");
};
rotatie2.onMotionFinished = function() {
//***************** iesire de pe ecran 2
var tweenOut2:Tween = new Tween(_root.mcMasina, "_x", Strong.easeIn, _root.mcMasina._x, Stage.width+100, 15, false);
tweenOut2.onMotionFinished = function() {
//finishingTouch=1;
mcPachet2.mcColet.play();
mcPachet2.mcSigla._visible=false;
};
};
};
}
};
};
my problem is that when i declare the vars from within the flash file it works… but when i pass them through flashvars the movieclip of the car disappears!
any ideea? pls help
sorry i missed specifying which is the name of the car movieclip : it’s mcMasina