Here is the code when I hit 'preview' oddly I cant see the code I've added:
package scripts
{
import flash.display.BlendMode;
import flash.events.*;
import flash.net.*;
import flash.filters.*;
import Box2DAS.Collision.*;
import Box2DAS.Collision.Shapes.*;
import Box2DAS.Common.*;
import Box2DAS.Dynamics.*;
import Box2DAS.Dynamics.Contacts.*;
import Box2DAS.Dynamics.Joints.*;
import stencyl.api.data.*;
import stencyl.api.engine.*;
import stencyl.api.engine.actor.*;
import stencyl.api.engine.behavior.*;
import stencyl.api.engine.bg.*;
import stencyl.api.engine.font.*;
import stencyl.api.engine.scene.*;
import stencyl.api.engine.sound.*;
import stencyl.api.engine.tile.*;
import stencyl.api.engine.utils.*;
import org.flixel.*;
public dynamic class Design_0_0_CreateSomeBirds extends SceneScript
{
public var _birds:Array;
public var _bird1:Array;
public var _bird2:Array;
public var _bird3:Array;
public var _bird4:Array;
public var _bird5:Array;
public var _bird6:Array;
public var _bird8:Array;
public var _bird7:Array;
public var _bird9:Array;
public var _bird10:Array;
public var _MyActorAttribute:Actor;
override public function init():void
{
doesCustomDrawing();
ArrayUtil.empty(_birds as Array);
setGameAttribute("timer", 5);
runPeriodically(1000 * 1, function(timeTask:TimedTask):void {
setGameAttribute("timer", ((getGameAttribute("timer") as Number) - 1));
if (((getGameAttribute("timer") as Number) < = 0))
{
setGameAttribute("timer", 0)
;
} });
for (var index0:int = 0; index0 < randomInt(Math.floor(4), Math.floor(10)); index0 + +)
{
createActor(getActorType(1), randomInt(Math.floor(88), Math.floor(150)), randomInt(Math.floor(130), Math.floor(189)), FRONT);
_MyActorAttribute = getLastCreatedActor();
_birds.push(((getGameAttribute("NumberOfBirds") as Number) + 1));
}
}
override public function update():void
{
if (isMousePressed())
{
ArrayUtil.removeAt(_birds, ((getGameAttribute("NumberOfBirds") as Number) - 1));
getLastCreatedActor().setAnimation("blood".toString());
_MyActorAttribute = [_birds objectAtIndex: ([_birds count] - 1)];
[_birds removeLastObject];
!ERROR!.say("Explode Actor", "explode");
}
}
override public function draw(g:Graphics, x:Number, y:Number):void
{
g.setFont(getFont(3));
g.drawString("" + _birds.length, 97, 68);
}
public function Design_0_0_CreateSomeBirds(ignore:*, scene:GameState)
{
super(scene);
nameMap["birds"] = "_birds";
nameMap["bird1"] = "_bird1";
nameMap["bird2"] = "_bird2";
nameMap["bird3"] = "_bird3";
nameMap["bird4"] = "_bird4";
nameMap["bird5"] = "_bird5";
nameMap["bird6"] = "_bird6";
nameMap["bird8"] = "_bird8";
nameMap["bird7"] = "_bird7";
nameMap["bird9"] = "_bird9";
nameMap["bird10"] = "_bird10";
nameMap["MyActorAttribute"] = "_MyActorAttribute";
}
override public function forwardMessage(msg:String):void
{
}
}
}
I've also attached the logs, thank you for helping me, I'm most grateful!