actionscript Question about a code that I'm doing.

admin

Administrator
Staff member
Hi, everybody, I'm new in these forums, I have been visiting this forum for a while but finally I have registered!<br /><br />I am learning actionscripting and I'm having a problem with the last part of my project:<br /><br />can somebody please tell me how I can make this code make my cards change only once, like I only click on the cards once and not change anymore after you click on all five once: Thanyou, here is my code so far:<br /><br /><br />function randomI(N){<br />//return numbers 0 up to N - 1<br />return Math.floor( (N )* Math.random());<br />}<br />var cards:String= "joker#ace#deuce#three#four#five#six#seven#eight#n ine#ten#jack#queen#king"<br />var cardArrayName:Array = new Array();<br />var cardArray:Array = new Array();// put Card object movieclips<br />cardArrayName = cards.split("#");<br />newSpace =32;<br />newSpaceY=6;<br /><br />for(i=0;i<5;i++){<br />newLevel= _root.getNextHighestDepth();<br />cardArray = _root.attachMovie("Card","cardObject"+newLevel,new Level);<br />var colorObject:Color=new Color(cardArray.bg);<br />colorObject.setRGB(0xff0000);<br />pickIndex=randomI(cardArrayName.length);<br />cardArray.cardName = cardArrayName.splice(pickIndex,1);<br />cardArray._y =newSpaceY;<br />cardArray._x = newSpace;<br />newSpace += 72+32;<br />cardArray.onPress = function() {<br /><br />this.startDrag(false);<br /><br />}<br />cardArray.onRelease= cardArray.onReleaseOutside = function() {<br /><br />this.stopDrag();<br />}<br />if(i==4){<br />newSpace=32;<br />newSpaceY+=6+125;<br />}<br />if(i==9){<br />newSpace=32;<br />newSpaceY+=6+125;<br />}<br /><br />}// end of loop<br /><br />var click:Boolean = true;<br />cardArray[0].onPress = function(){<br />if ( click == false) {<br />click = true;}<br />else{<br /><br />click = false;<br />}<br />trace(click);<br />}<br /><br />cardArray[0].onPress = function(){ <br />trace(cardArray);<br />pickIndex=randomI(cardArrayName.length);<br />cardArray[0].cardName = cardArrayName.splice(pickIndex,1);<br />}<br /><br /><br />cardArray[1].onPress = function(){ <br />trace(cardArray);<br />pickIndex=randomI(cardArrayName.length);<br />cardArray[1].cardName = cardArrayName.splice(pickIndex,1);<br /><br />}<br /><br /><br />cardArray[2].onPress = function(){ <br />trace(cardArray);<br />pickIndex=randomI(cardArrayName.length);<br />cardArray[2].cardName = cardArrayName.splice(pickIndex,1);<br /><br />}<br />cardArray[3].onPress = function(){ <br />trace(cardArray);<br />pickIndex=randomI(cardArrayName.length);<br />cardArray[3].cardName = cardArrayName.splice(pickIndex,1);<br /><br />}<br />cardArray[4].onPress = function(){ <br />trace(cardArray);<br />pickIndex=randomI(cardArrayName.length);<br />cardArray[4].cardName = cardArrayName.splice(pickIndex,1);<br /><br />}<br /><br /><br /><br /><br /><br /><br /><span class='edit'>This post has been edited by <b>javalearnerman</b>: 20 Nov, 2007 - 12:50 PM</span>
</div>
 
Top