Question
Actionscript Help Needed
stop();
import mx.transitions.Tween;
import mx.transitions.easing.*;
var happiness:Number = 0;
//var foodCount:Number=0;
//var maxHappy:Number = 5;
var getNextFood:Number;
function randomRange(min, max) {
var multiplier:Number = max-min+1;
return Math.floor(Math.random()*multiplier+min);
}
food_arr = new Array("pizza", "cauli", "shroom", "burger", "eggplant", "cookie", "radish");
function getFood() {
var foodMC:MovieClip = _root.attachMovie(food_arr[randomRange(0, 6)], "food", this.getNextHighestDepth);
scalex = new Tween(foodMC, "_xscale", Bounce.easeOut, 0, 100, .5, true);
scaley = new Tween(foodMC, "_yscale", Bounce.easeOut, 0, 100, .5, true);
alphaChange = new Tween(foodMC, "_alpha", Strong.easeOut, 30, 100, .5, true);
foodMC._x = 200;
foodMC._y = 200;
//getFoodINT=setInterval(getFood, 5000);
foodMC.onPress = function() {
//gotoAndPlay(2);
//food_mc.pizza_mc.gotoAndPlay(2);
ChangeY = new Tween(foodMC, "_y", Regular.easeOut, 200, 350, .5, true);
alphaChangeReverse = new Tween(foodMC, "_alpha", Strong.easeOut, 100, 0, 1, true);
scalex2 = new Tween(foodMC, "_xscale", Bounce.easeOut, 100, 30, .5, true);
scaley2 = new Tween(foodMC, "_yscale", Bounce.easeOut, 100, 30, .5, true);
babyCry_mc.gotoAndPlay(2);
happiness = happiness+20;
happiness_txt.text = happiness+"%";
getNextFood = 20;
};
}
this.onEnterFrame = function() {
if (getNextFood<=0) {
getFood();
getNextFood = 6;// Or however many frames you want to wait
} else {
getNextFood--;
}
trace(happiness);
if (happiness>=100) {
this.babyCry_mc.gotoAndStop(8);
trace("end");
//getFood();
//foodCount++;
}
};