Skip to main content
Inspiring
December 20, 2011
Answered

calculate based upon an mc touching an mc

  • December 20, 2011
  • 1 reply
  • 1643 views

hey folks,

I have a running total. When an mc hits the table or hand it'll adjust the total. The problem is I only want the total to reflect when an object is resting on the hand mc. If i remove something from it, remove its value from the total. Now to be smart I have it add when an mc hits the hand, and remove a value if an mc hits the table. The problem, if I never touch the hand and keep dropping the mcs on the table, i get a negative value. Is there a way to calculate a total only when a mc rests on the hand mc, and remove the appropriate value if not on it?

This topic has been closed for replies.
Correct answer Ned Murphy

ArgumentError: Error #1063: Argument count mismatch on MethodInfo-309(). Expected 1, got 0.

          at Makingchangenewdirection_fla::MainTimeline/dropMe()

its funny how such a simple thing like only counting towards a value when touching an mc can be so difficult. I had contacted a fellow flash coder and she had no luck.


That error does not appear to relate to your counting code.  It is indicating that a function you have is expecting an argument to be passed to it and no argument is being passed.  Go into your Publish Settings and select the option to Permit Debugging.  The error messade might then include the line number where the problem arises.

1 reply

Ned Murphy
Legend
December 20, 2011

One approach using what you have now would be to have a status variable in each dropped object that is false until it is dropped onto the hand where you set it to true.  Anytime you start dragging that object you test this status value, and if it is true you immediately subtract its value from the running total and set it back to false.

Inspiring
December 21, 2011

ok now this sounds very reasonable. If I post my code can you peak at it to see if it'll fit? I'm so excited it going this far, any help would be great. Right now if I drop a coin on the hand it'll add to my value, if I drop it on the hitbox it'll subtract the value. Easy. Ok so if I drop the coin 23 times on the hitbox first, I run a negative value, hence why this status would make much more sense.

import fl.transitions.Tween;

import fl.transitions.easing.*;

import fl.transitions.TweenEvent;

import com.greensock.*;

import com.greensock.easing.*;

import flash.media.Sound;

import flash.display.StageScaleMode;

import flash.events.Event;

import flash.display.StageDisplayState;

// listeners

helpmenu.xbutton.addEventListener(MouseEvent.CLICK, xbuttonclick);

answermenu.xanswerbutton.addEventListener(MouseEvent.CLICK, xanswerbuttonclick);

backbutton.addEventListener(MouseEvent.CLICK, backclick);

helpbutton.addEventListener(MouseEvent.CLICK, helpclick);

answerbutton.addEventListener(MouseEvent.CLICK, answerclick);

sc1.beginbutton1.addEventListener(MouseEvent.CLICK, beginbutton1buttonclick);

bill1.addEventListener(MouseEvent.CLICK, bill1click);

sc1.checkout1.addEventListener(MouseEvent.CLICK, checkout1click);

sc1.checkout2.addEventListener(MouseEvent.CLICK, checkout2click);

sc1.checkout3.addEventListener(MouseEvent.CLICK, checkout3click);

sc1.checkout4.addEventListener(MouseEvent.CLICK, checkout4click);

sc1.checkout5.addEventListener(MouseEvent.CLICK, checkout5click);

bill2.addEventListener(MouseEvent.CLICK, bill2click);

bill3.addEventListener(MouseEvent.CLICK, bill3click);

bill4.addEventListener(MouseEvent.CLICK, bill4click);

bill5.addEventListener(MouseEvent.CLICK, bill5click);

bill1.billx1.addEventListener(MouseEvent.CLICK, bill1billx1click);

bill2.billx2.addEventListener(MouseEvent.CLICK, bill2billx2click);

bill3.billx3.addEventListener(MouseEvent.CLICK, bill3billx3click);

bill4.billx4.addEventListener(MouseEvent.CLICK, bill4billx4click);

bill5.billx5.addEventListener(MouseEvent.CLICK, bill5billx5click);

checktextclose.addEventListener(MouseEvent.CLICK, checktextcloseclick);

overpayclose.addEventListener(MouseEvent.CLICK, overpayclick);

five.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

five1.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

five2.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

penny8.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

penny1.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

penny2.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

penny3.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

penny4.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

penny5.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

penny6.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

penny7.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

dime5.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

dime1.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

dime2.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

dime3.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

dime4.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

nickel5.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

nickel1.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

nickel2.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

nickel3.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

nickel4.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

quarter1.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

quarter2.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

quarter3.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

quarter4.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

loonie1.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

loonie2.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

loonie3.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

loonie4.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

toonie1.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

toonie2.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

toonie3.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

toonie4.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

bill1.visible=false;

sc1.checkout1.visible=false;

sc1.checkout2.visible=false;

sc1.checkout3.visible=false;

sc1.checkout4.visible=false;

sc1.checkout5.visible=false;

bill2.visible=false;

bill3.visible=false;

bill4.visible=false;

bill5.visible=false;

vision.visible=false;

BS.visible=false;

hand.visible=false;

hitbox.mouseEnabled = false;

vision.mouseEnabled = false;

checktext.visible=false;

checktextclose.visible=false;

overpay.visible=false;

overpayclose.visible=false;

helpmenu.visible=false;

answermenu.visible=false;

TweenMax.to(five, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(five1, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(five2, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(penny8, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(penny1, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(penny2, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(penny3, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(penny4, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(penny5, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(penny6, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(penny7, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(dime5, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(dime1, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(dime2, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(dime3, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(dime4, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel5, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel1, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel2, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel3, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel4, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(quarter1, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(quarter2, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(quarter3, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(quarter4, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(toonie1, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(toonie2, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(toonie3, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(toonie4, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(loonie1, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(loonie2, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(loonie3, 0.1, {scaleX:0.1, scaleY:0.1});

TweenMax.to(loonie4, 0.1, {scaleX:0.1, scaleY:0.1});

///assigned values

var handTotalTxt:TextField = new TextField();

var masterTotal1;

masterTotal1 = 3.46;

var masterTotal2;

masterTotal2 = 4.50;

var masterTotal3;

masterTotal3 = 1.38;

var masterTotal4;

masterTotal4 = 9.77;

var masterTotal5;

masterTotal5 = 15.81;

var handTotal;

handTotal = 0;

handTotalTxt.text = "Change Tally: $";

handTotalTxt.x=790

handTotalTxt.y=650

handTotalTxt.width=150;

//variable declarations

var pickupsound:pickup=new pickup

var coinonhandsound:coinonhand=new coinonhand

var coinpickupsound:coinpickup=new coinpickup

var coindropsound:coindrop=new coindrop

var droppapersound:droppaper=new droppaper

//var clickssound:clicks=new clicks

var myTween:Tween;

var me:Object;

          function grabMe(e:MouseEvent):void{

          me = e.currentTarget;

          me.removeEventListener(MouseEvent.MOUSE_DOWN, grabMe);

          me.startDrag();

          e.target.parent.addChild(e.target)

          coinpickupsound.play();

          var tweeny:Tween = new Tween(me, "y", Regular.easeIn, me.y, me.y-75, .04, true);

          var scaley:Tween = new Tween(me, "scaleY", Regular.easeIn, me.scaleY, 0.4, 0.05, true);

          var scalex:Tween = new Tween(me, "scaleX", Regular.easeIn, me.scaleX, 0.4, 0.05, true);

          var my_shadow:DropShadowFilter = new DropShadowFilter();   

          my_shadow.color = 0x000000; 

          my_shadow.blurY = 3; 

          my_shadow.blurX = 3; 

          my_shadow.angle = 90;   

          my_shadow.alpha = .2; 

          my_shadow.quality = 15;

          my_shadow.distance = 100;  

          var filtersArray:Array = new Array(my_shadow); 

          me.filters = filtersArray;

          stage.addEventListener(MouseEvent.MOUSE_MOVE, dragMe);

          stage.addEventListener(MouseEvent.MOUSE_UP, dropMe);

 

}

          function dropMe(e:MouseEvent):void {

          stage.removeEventListener(MouseEvent.MOUSE_UP, dropMe);

          stage.removeEventListener(MouseEvent.MOUSE_MOVE, dragMe);

          me.stopDrag();

          var myValue;

          five.myValue = 5;

          five1.myValue = 5;

          five2.myValue = 5;

          penny1.myValue = .01;

          penny2.myValue = .01;

          penny3.myValue = .01;

          penny4.myValue = .01;

          penny5.myValue = .01;

          penny6.myValue = .01;

          penny7.myValue = .01;

          penny8.myValue = .01;

          dime1.myValue = .10;

          dime2.myValue = .10;

          dime3.myValue = .10;

          dime4.myValue = .10;

          dime5.myValue = .10;

          nickel1.myValue = .05;

          nickel2.myValue = .05;

          nickel3.myValue = .05;

          nickel4.myValue = .05;

          nickel5.myValue = .05;

          quarter2.myValue = .25;

          quarter3.myValue = .25;

          quarter4.myValue = .25;

          quarter1.myValue = .25;

          toonie2.myValue = 2.0;

          toonie3.myValue = 2.0;

          toonie4.myValue = 2.0;

          toonie1.myValue = 2.0;

          loonie2.myValue = 1.0;

          loonie3.myValue = 1.0;

          loonie4.myValue = 1.0;

          loonie1.myValue = 1.0;

trace(this.myValue);

if (hand.hitTestPoint(mouseX, mouseY,true))

{

handTotal = handTotal + (me.myValue);

trace(handTotal);

handTotalTxt.text = "Change Tally: $" + handTotal;

} else if (hitbox.hitTestPoint(mouseX, mouseY, true)){

handTotal = handTotal - (me.myValue);

trace(handTotal);

}

handTotalTxt.text = "Change Tally: $" + handTotal;

          me.filters=undefined;

          var scaley:Tween = new Tween(me, "scaleY", Regular.easeOut, me.scaleY, 0.1, 0.05, true);

          var scalex:Tween = new Tween(me, "scaleX", Regular.easeOut, me.scaleX, 0.1, 0.05, true);

          me.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);

          lockinplace(DisplayObject(e.currentTarget))

}

function dragMe(e:MouseEvent):void {

          e.updateAfterEvent();

}

function lockinplace(e:DisplayObject):void{     

//hand

if(hand.hitTestPoint(mouseX, mouseY, true)){

          coinonhandsoundplay();

          trace(me.myValue)

          TweenMax.to(me,0.5,{x:mouseX,y:700, scaleX:0.2,scaleY:0.2,ease:Bounce.easeOut});

//table

//}else if(hitbox.hitTestPoint(mouseX, mouseY, true)){

//TweenMax.to(me,0.2,{x:700, y:700, scaleX:0.3,scaleY:0.3,ease:Bounce.easeInOut});;

          //coinonhandsoundplay();

} else {

          coindropsoundplay();

          TweenMax.to(me,0.5,{x:mouseX, y:700, scaleX:0.1,scaleY:0.1,ease:Bounce.easeOut});;

}

}

//screen button items

function beginbutton1buttonclick(event:MouseEvent):void{

sc1.gotoAndStop("phase1");

addChild(handTotalTxt);

hand.visible=true;

bill1.visible=true;

sc1.checkout1.visible=true;

sc1.checkout2.visible=false;

sc1.checkout3.visible=false;

sc1.checkout4.visible=false;

sc1.checkout5.visible=false;

TweenMax.to(toonie2, 0.1, {x:655, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(quarter3, 0.1, {x:625, y: 639, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel2, 0.1, {x:635, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(dime3, 0.1, {x:655, y: 635, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny7, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(bill1, 0.0, {alpha:0});

TweenMax.to(bill1, 2, {delay:0.5, y:bill1.y+90});

TweenMax.to(bill1, 0.5, {delay:0.5, alpha:1});

}

function bill1click(event:MouseEvent):void{

TweenMax.to(bill1, 0.5, {x: 780, y:25, scaleX: 0.6, scaleY: 0.6});

pickupsound.play();

}

function bill1billx1click(event:MouseEvent):void{

bill1.visible=false;

droppapersound.play();

}

function checkout1click(event:MouseEvent):void{

if (masterTotal1 == handTotal)

{

trace("Total is same");

sc1.gotoAndStop("phase2begin");

removeChild(handTotalTxt);

sc1.beginbutton2.addEventListener(MouseEvent.CLICK, beginbutton2buttonclick);

TweenMax.to(penny7, 0.0, {x:497.15, y:586.10, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(toonie2, 0.0, {x:423.15, y: 622.50, scaleX:0.1, scaleY:0.1});

TweenMax.to(quarter3, 0.0, {x:506.70, y: 622.25, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel2, 0.0, {x:460, y: 587.20, scaleX:0.1, scaleY:0.1});

TweenMax.to(dime3, 0.0, {x:418.35, y: 589.90, scaleX:0.1, scaleY:0.1});

bill1.visible=false;

hand.visible=false;

}

else if (masterTotal1 > handTotal)

{

trace("Total is less than");

vision.visible=true;

checktext.visible=true;

checktextclose.visible=true;

}

else if (masterTotal1 < handTotal)

{

trace("Total is greater than");

vision.visible=true;

overpay.visible=true;

overpayclose.visible=true;

}

//sc1.checkout1.visible=false;

}

function beginbutton2buttonclick(event:MouseEvent):void{

sc1.gotoAndStop("phase2");

addChild(handTotalTxt);

hand.visible=true;

bill2.visible=true;

sc1.checkout2.visible=true;

sc1.checkout1.visible=false;

sc1.checkout3.visible=false;

sc1.checkout4.visible=false;

sc1.checkout5.visible=false;

TweenMax.to(loonie4, 0.1, {x:655, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(loonie2, 0.1, {x:625, y: 639, scaleX:0.1, scaleY:0.1});

TweenMax.to(loonie3, 0.1, {x:635, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(quarter3, 0.1, {x:655, y: 635, scaleX:0.1, scaleY:0.1});

TweenMax.to(quarter4, 0.1, {x:655, y: 635, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny7, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny6, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny5, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny4, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny3, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny2, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(dime3, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(dime1, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel2, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel3, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(bill2, 0.0, {alpha:0});

TweenMax.to(bill2, 2, {delay:0.5, y:bill2.y+90});

TweenMax.to(bill2, 0.5, {delay:0.5, alpha:1});

}

function bill2click(event:MouseEvent):void{

TweenMax.to(bill2, 0.5, {x: 780, y:25, scaleX: 0.6, scaleY: 0.6});

pickupsound.play();

}

function bill2billx2click(event:MouseEvent):void{

bill2.visible=false;

droppapersound.play();

}

function checkout2click(event:MouseEvent):void{

if (masterTotal2 == handTotal)

{

trace("Total is same");

sc1.gotoAndStop("phase3begin");

removeChild(handTotalTxt);

sc1.beginbutton3.addEventListener(MouseEvent.CLICK, beginbutton3buttonclick);

TweenMax.to(loonie4, 0.1, {x:462.15, y: 623.40, scaleX:0.1, scaleY:0.1});

TweenMax.to(loonie2, 0.1, {x:459.15, y: 627.40, scaleX:0.1, scaleY:0.1});

TweenMax.to(loonie3, 0.1, {x:463.15, y: 631.75, scaleX:0.1, scaleY:0.1});

TweenMax.to(quarter3, 0.1, {x:506.70, y: 622.25, scaleX:0.1, scaleY:0.1});

TweenMax.to(quarter4, 0.1, {x:504.70, y: 625.30, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny7, 0.1, {x:497.15, y: 586.10, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny6, 0.1, {x:500.15, y: 586.95, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny5, 0.1, {x:498.15, y: 588.60, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny4, 0.1, {x:500.15, y: 589.95, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny3, 0.1, {x:498.15, y: 591.65, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny2, 0.1, {x:499.15, y: 593.15, scaleX:0.1, scaleY:0.1});

TweenMax.to(dime3, 0.1, {x:418.35, y: 589.90, scaleX:0.1, scaleY:0.1});

TweenMax.to(dime1, 0.1, {x:416.35, y: 591.40, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel2, 0.1, {x:460, y: 587.20, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel3, 0.1, {x:457.15, y: 589.75, scaleX:0.1, scaleY:0.1});

bill2.visible=false;

hand.visible=false;

sc1.checkout2.visible=false;

}

else if (masterTotal2 > handTotal)

{

trace("Total is less than");

vision.visible=true;

checktext.visible=true;

checktextclose.visible=true;

}

else if (masterTotal2 < handTotal)

{

trace("Total is greater than");

vision.visible=true;

overpay.visible=true;

overpayclose.visible=true;

}

}

function beginbutton3buttonclick(event:MouseEvent):void{

sc1.gotoAndStop("phase3");

hand.visible=true;

bill3.visible=true;

sc1.checkout3.visible=true;

sc1.checkout2.visible=false;

sc1.checkout1.visible=false;

sc1.checkout4.visible=false;

sc1.checkout5.visible=false;

TweenMax.to(quarter3, 0.1, {x:655, y: 635, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny7, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny6, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny5, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny4, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny3, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny2, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny1, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(dime3, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(dime1, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(dime2, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel2, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel3, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel4, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel1, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel5, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(bill3, 0.0, {alpha:0});

TweenMax.to(bill3, 2, {delay:0.5, y:bill3.y+90});

TweenMax.to(bill3, 0.5, {delay:0.5, alpha:1});

}

function bill3click(event:MouseEvent):void{

TweenMax.to(bill3, 0.5, {x: 780, y:25, scaleX: 0.6, scaleY: 0.6});

pickupsound.play();

}

function bill3billx3click(event:MouseEvent):void{

bill3.visible=false;

droppapersound.play();

}

function checkout3click(event:MouseEvent):void{

sc1.gotoAndStop("phase4begin");

sc1.beginbutton4.addEventListener(MouseEvent.CLICK, beginbutton4buttonclick);

TweenMax.to(quarter3, 0.1, {x:506.70, y: 622.25, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny7, 0.1, {x:497.15, y: 586.10, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny6, 0.1, {x:500.15, y: 586.95, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny5, 0.1, {x:498.15, y: 588.60, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny4, 0.1, {x:500.15, y: 589.95, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny3, 0.1, {x:498.15, y: 591.65, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny2, 0.1, {x:499.15, y: 593.15, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny1, 0.1, {x:497.70, y: 594.95, scaleX:0.1, scaleY:0.1});

TweenMax.to(dime3, 0.1, {x:418.35, y: 589.90, scaleX:0.1, scaleY:0.1});

TweenMax.to(dime1, 0.1, {x:416.35, y: 591.40, scaleX:0.1, scaleY:0.1});

TweenMax.to(dime2, 0.1, {x:417.15, y: 593.25, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel2, 0.1, {x:460, y: 587.20, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel3, 0.1, {x:457.15, y: 589.75, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel4, 0.1, {x:459.15, y: 592.05, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel1, 0.1, {x:458.15, y: 595.20, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel5, 0.1, {x:459.15, y: 597.20, scaleX:0.1, scaleY:0.1});

bill3.visible=false;

hand.visible=false;

sc1.checkout3.visible=false;

}

function beginbutton4buttonclick(event:MouseEvent):void{

sc1.gotoAndStop("phase4");

hand.visible=true;

bill4.visible=true;

sc1.checkout4.visible=true;

sc1.checkout2.visible=false;

sc1.checkout3.visible=false;

sc1.checkout1.visible=false;

sc1.checkout5.visible=false;

TweenMax.to(five2, 0.1, {x:655, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny7, 0.1, {x:654, y: 644, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny6, 0.1, {x:645, y: 650, scaleX:0.1, scaleY:0.1});

TweenMax.to(dime3, 0.1, {x:662, y: 642, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel2, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(bill4, 0.0, {alpha:0});

TweenMax.to(bill4, 2, {delay:0.5, y:bill4.y+90});

TweenMax.to(bill4, 0.5, {delay:0.5, alpha:1});

}

function bill4click(event:MouseEvent):void{

TweenMax.to(bill4, 0.5, {x: 780, y:25, scaleX: 0.6, scaleY: 0.6});

pickupsound.play();

}

function bill4billx4click(event:MouseEvent):void{

bill4.visible=false;

droppapersound.play();

}

function checkout4click(event:MouseEvent):void{

sc1.gotoAndStop("phase5begin");

sc1.beginbutton5.addEventListener(MouseEvent.CLICK, beginbutton5buttonclick);

TweenMax.to(five2, 0.1, {x:460.15, y: 553.10, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny7, 0.1, {x:497.15, y: 586.10, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny6, 0.1, {x:500.15, y: 586.95, scaleX:0.1, scaleY:0.1});

TweenMax.to(dime3, 0.1, {x:418.35, y: 589.90, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel2, 0.1, {x:460, y: 587.20, scaleX:0.1, scaleY:0.1});

bill4.visible=false;

hand.visible=false;

sc1.checkout4.visible=false;

}

function beginbutton5buttonclick(event:MouseEvent):void{

sc1.gotoAndStop("phase5");

hand.visible=true;

bill5.visible=true;

sc1.checkout5.visible=true;

sc1.checkout2.visible=false;

sc1.checkout3.visible=false;

sc1.checkout4.visible=false;

sc1.checkout1.visible=false;

TweenMax.to(five2, 0.1, {x:655, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(toonie2, 0.1, {x:655, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(toonie3, 0.1, {x:622, y: 639, scaleX:0.1, scaleY:0.1});

TweenMax.to(toonie4, 0.1, {x:625, y: 639, scaleX:0.1, scaleY:0.1});

TweenMax.to(loonie4, 0.1, {x:658, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(loonie2, 0.1, {x:625, y: 639, scaleX:0.1, scaleY:0.1});

TweenMax.to(loonie3, 0.1, {x:635, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(quarter3, 0.1, {x:655, y: 635, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny7, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny6, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny5, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny4, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(dime3, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel2, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel3, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(bill5, 0.0, {alpha:0});

TweenMax.to(bill5, 2, {delay:0.5, y:bill5.y+90});

TweenMax.to(bill5, 0.5, {delay:0.5, alpha:1});

}

function bill5click(event:MouseEvent):void{

TweenMax.to(bill5, 0.5, {x: 780, y:25, scaleX: 0.6, scaleY: 0.6});

pickupsound.play();

}

function bill5billx5click(event:MouseEvent):void{

bill5.visible=false;

droppapersound.play();

}

function checkout5click(event:MouseEvent):void{

BS.visible=true;

hand.visible=false;

bill5.visible=false;

sc1.checkout5.visible=false;

TweenMax.to(five2, 0.1, {x:460.15, y: 553.10, scaleX:0.1, scaleY:0.1});

TweenMax.to(toonie2, 0.1, {x:423.15, y: 622.50, scaleX:0.1, scaleY:0.1});

TweenMax.to(toonie3, 0.1, {x:415.70, y: 622.70, scaleX:0.1, scaleY:0.1});

TweenMax.to(toonie4, 0.1, {x:420.15, y: 627.70, scaleX:0.1, scaleY:0.1});

TweenMax.to(loonie4, 0.1, {x:462.15, y: 623.40, scaleX:0.1, scaleY:0.1});

TweenMax.to(loonie2, 0.1, {x:459.15, y: 627.40, scaleX:0.1, scaleY:0.1});

TweenMax.to(loonie3, 0.1, {x:463.15, y: 631.75, scaleX:0.1, scaleY:0.1});

TweenMax.to(quarter3, 0.1, {x:506.70, y: 622.25, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny7, 0.1, {x:497.15, y: 586.10, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny6, 0.1, {x:500.15, y: 586.95, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny5, 0.1, {x:498.15, y: 588.60, scaleX:0.1, scaleY:0.1});

TweenMax.to(penny4, 0.1, {x:500.15, y: 589.95, scaleX:0.1, scaleY:0.1});

TweenMax.to(dime3, 0.1, {x:660, y: 640, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel2, 0.1, {x:460, y: 587.20, scaleX:0.1, scaleY:0.1});

TweenMax.to(nickel3, 0.1, {x:457.15, y: 589.75, scaleX:0.1, scaleY:0.1});

}

//sound items

//function bellsoundplay():void{

//bellsound.play();

//}

//sound items

function pickupsoundplay():void{

pickupsound.play();

}

//sound items

function coinpickupsoundplay():void{

coinpickupsound.play();

}

//sound items

function coindropsoundplay():void{

coindropsound.play();

}

function coinonhandsoundplay():void{

coinonhandsound.play();

}

function droppapersoundplay():void{

droppapersound.play();

}

//nav bar items

function backclick(event:MouseEvent):void{

          answermenu.visible=false;

          helpmenu.visible=false;

}

function helpclick(event:MouseEvent):void{

          helpmenu.visible=true;

          answermenu.visible=false;

          setChildIndex(helpmenu,numChildren - 1)

          TweenMax.to(helpmenu, 3, {y:350, startAt:{y:600}, ease:Elastic.easeOut});

}

function xbuttonclick(event:MouseEvent):void{

          helpmenu.visible=false;

}

function answerclick(event:MouseEvent):void{

          answermenu.visible=true;

          helpmenu.visible=false;

          setChildIndex(answermenu,numChildren - 1)

          TweenMax.to(answermenu, 3, {y:350, startAt:{y:600}, ease:Elastic.easeOut});

}

function xanswerbuttonclick(event:MouseEvent):void{

          answermenu.visible=false;

          helpmenu.visible=false;

}

function checktextcloseclick(event:MouseEvent):void{

          vision.visible=false;

          checktext.visible=false;

          checktextclose.visible=false;

}

function overpayclick(event:MouseEvent):void{

          vision.visible=false;

          overpay.visible=false;

          overpayclose.visible=false;

}

Ned Murphy
Legend
December 21, 2011

Instead of asking me to search thru all your code to see if you changing something might work, just implement it and test it out until it does work.