flash cs6 - what I'm missing in my code -
hi mi sorta brand new code simple i'm not tech savy coding if have answer please speak in dumbest terms can benefit sooooo
the problem keeps telling me expecting semicolon before , expecting identifier before semicolon ideas ??
package { import flash.display.*; import flash.events.*; import flash.ui.*; public class assignment2 extends movieclip { public function assignment2() public var character:miner; public var left:boolean; public var right:boolean; public var apressed:boolean; public var powerup:boolean; { character = new miner(); addchild(character); character.x = 150; character.y = 150; character.stop(); addeventlistener(event.enter_frame,onenter); stage.addeventlistener(keyboardevent.key_down,onkeypress); stage.addeventlistener(keyboardevent.key_up,onkeyrelease); } public function onenter(e:event) { //handle animation of game if(left) { //do left press character.x += -3 character.gotoandstop("walk"); if(character.scalex > 0) { character.scalex = -character.scalex; } } if(right) { //do right press character.x += 3 character.gotoandstop("walk"); if(character.scalex < 0) { character.scalex = -character.scalex; } } if(apressed) { attacking = true; } if(powerup) { character.gotoandstop("powerup"); if(character.powerup.currentframe == character.attack_mc.totalframes) { powerup = false; } } if(!left && !right && !powerup) { character.gotoandstop("idle"); } } public function onkeypress(e:keyboardevent) { switch(e.keycode) { case keyboard.left: left = true; break; case keyboard.right: right = true; break; case keyboard.a: apressed = true; break; } } public function onkeyrelease(e:keyboardevent) { switch(e.keycode) { case keyboard.left: left = false; break; case keyboard.right: right = false; break; case keyboard.a: apressed = false; break; } } } }
Comments
Post a Comment