Re: [Flashcoders] random drawing

2008-06-30 Thread Bassam M
Dear Ashim

I didn't understanad hot to do it can you do sample for me with button on
click on the button will insert the card to the stage

I tryed to do it my self  I user this code to insert the card from stage but
I couldn't use with your code

this is my code to insert card1 i don't know how to make it random

AboutButton.addEventListener(MouseEvent.CLICK, gocard);
function gocard(e:MouseEvent):void {
 var newcard:card1 = new card1();
 this.addChild(newcard);
 newcard.x = 25;
 newcard.y = 45;
}

thank you

On 6/30/08, Ashim D'Silva [EMAIL PROTECTED] wrote:

 If you're using AS3, everything in your library that's set to export
 for Actionscript will have a unique Class which you need to call to
 instantiate it.
 Use getDefinitionByName to turn a randomly selected string into a
 class definitiion and then call it.

 Example:

 If your library has 50 objects and their named: Card1, Card2, Card3 and so
 on.

 var cardName:String = Card+String(1 + uint(Math.random()*49));
 var cardClass:Object = getDefinitionByName(cardName) as Object
 var card:Sprite = new cardClass();

 The last line you can substitue your classes and parameters. Then run
 this code 7 times.

 2008/6/30 Bassam M [EMAIL PROTECTED]:
  Hi
 
  I'm trying to make game in this game I have 50 movie clip in the library
  I want when I click on one button call draw i want to show 7 of this
 movie
  clips on the stage but i want to select randomly 7 of 50 or more or once
 i
  click draw i want to draw one card  by one random
  can anyone help me please how to do it
 
  Tank you
  Bassam
  ___
  Flashcoders mailing list
  Flashcoders@chattyfig.figleaf.com
  http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
 



 --
 Random Lines 3D
 My online portfolio
 www.therandomlines.com
 ___
 Flashcoders mailing list
 Flashcoders@chattyfig.figleaf.com
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] random drawing

2008-06-30 Thread Ashim D'Silva
If your item classes are card1, card2, card3 and so on, and your code
currently works...

AboutButton.addEventListener(MouseEvent.CLICK, gocard);
function gocard(e:MouseEvent):void {
///
var cardName:String = card+String(1 + uint(Math.random()*49));  //
49 is the number of clips you have
var cardClass:Object = getDefinitionByName(cardName) as Object
var newcard:* = new cardClass();
// replace the asterisk i used for the base class that all your cards
extend from
///
 this.addChild(newcard);
 newcard.x = 25;
 newcard.y = 45;
}

i haven't really tested this code so you might need to fiddle with it.

2008/6/30 Bassam M [EMAIL PROTECTED]:
 Dear Ashim

 I didn't understanad hot to do it can you do sample for me with button on
 click on the button will insert the card to the stage

 I tryed to do it my self  I user this code to insert the card from stage but
 I couldn't use with your code

 this is my code to insert card1 i don't know how to make it random

 AboutButton.addEventListener(MouseEvent.CLICK, gocard);
 function gocard(e:MouseEvent):void {
  var newcard:card1 = new card1();
  this.addChild(newcard);
  newcard.x = 25;
  newcard.y = 45;
 }

 thank you

 On 6/30/08, Ashim D'Silva [EMAIL PROTECTED] wrote:

 If you're using AS3, everything in your library that's set to export
 for Actionscript will have a unique Class which you need to call to
 instantiate it.
 Use getDefinitionByName to turn a randomly selected string into a
 class definitiion and then call it.

 Example:

 If your library has 50 objects and their named: Card1, Card2, Card3 and so
 on.

 var cardName:String = Card+String(1 + uint(Math.random()*49));
 var cardClass:Object = getDefinitionByName(cardName) as Object
 var card:Sprite = new cardClass();

 The last line you can substitue your classes and parameters. Then run
 this code 7 times.

 2008/6/30 Bassam M [EMAIL PROTECTED]:
  Hi
 
  I'm trying to make game in this game I have 50 movie clip in the library
  I want when I click on one button call draw i want to show 7 of this
 movie
  clips on the stage but i want to select randomly 7 of 50 or more or once
 i
  click draw i want to draw one card  by one random
  can anyone help me please how to do it
 
  Tank you
  Bassam
  ___
  Flashcoders mailing list
  Flashcoders@chattyfig.figleaf.com
  http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
 



 --
 Random Lines 3D
 My online portfolio
 www.therandomlines.com
 ___
 Flashcoders mailing list
 Flashcoders@chattyfig.figleaf.com
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

 ___
 Flashcoders mailing list
 Flashcoders@chattyfig.figleaf.com
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders




-- 
Random Lines 3D
My online portfolio
www.therandomlines.com
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


[Flashcoders] random drawing

2008-06-29 Thread Bassam M
Hi

I'm trying to make game in this game I have 50 movie clip in the library
I want when I click on one button call draw i want to show 7 of this movie
clips on the stage but i want to select randomly 7 of 50 or more or once i
click draw i want to draw one card  by one random
can anyone help me please how to do it

Tank you
Bassam
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] random drawing

2008-06-29 Thread Ashim D'Silva
If you're using AS3, everything in your library that's set to export
for Actionscript will have a unique Class which you need to call to
instantiate it.
Use getDefinitionByName to turn a randomly selected string into a
class definitiion and then call it.

Example:

If your library has 50 objects and their named: Card1, Card2, Card3 and so on.

var cardName:String = Card+String(1 + uint(Math.random()*49));
var cardClass:Object = getDefinitionByName(cardName) as Object
var card:Sprite = new cardClass();

The last line you can substitue your classes and parameters. Then run
this code 7 times.

2008/6/30 Bassam M [EMAIL PROTECTED]:
 Hi

 I'm trying to make game in this game I have 50 movie clip in the library
 I want when I click on one button call draw i want to show 7 of this movie
 clips on the stage but i want to select randomly 7 of 50 or more or once i
 click draw i want to draw one card  by one random
 can anyone help me please how to do it

 Tank you
 Bassam
 ___
 Flashcoders mailing list
 Flashcoders@chattyfig.figleaf.com
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders




-- 
Random Lines 3D
My online portfolio
www.therandomlines.com
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders