There are no "Linkage ID"s in AS3. Class names you are talking about? :)

May be you can do something like:

private function playSound(className:String):void {
   var ClassRef:Class = getDefinitionByName(className) as Class;
   var snd:Object = new ClassRef();
   snd.play();
}


Kenneth Kawamoto
http://www.materiaprima.co.uk/

Mendelsohn, Michael wrote:
Thanks for responding Ken, but I'm passing a String (linkage id).  My
question is really how to create a new instance of the sound when I only
have the linkage identifier as a string?  I can't seem to cast it to a
Class.

- MM

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Kenneth
Kawamoto
Sent: Friday, February 13, 2009 10:18 AM
To: Flash Coders List
Subject: Re: [Flashcoders] play sound via linkage

var snd:LinkedSound = new LinkedSound();
snd.play();

Kenneth Kawamoto
http://www.materiaprima.co.uk/

Mendelsohn, Michael wrote:
Hi list...

Silly AS3 question: how do you play a sound with a linkage identifier?

public function playSound(linkageID:String):void{
        // these don't work
        var snd:Sound = new Sound(linkageID);
        var snd:* = new Class(linkageID);
        snd.play();
}

Thanks!

- MM
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to