попробовать:
this.clip.getChildByName('CardValueImage').gotoAndStop(valueImageFrame);
Я не уверен, является ли CardValueImage именем экземпляра мувиклипа, который у вас есть внутри CardGraphics, если это так, он должен работать:)
EDIT:
чтобы получить доступ к временной шкале встроенного SWF-файла, вам нужен другой подход, оставьте пример кода и пост в блоге, где это объясняется более подробно.
package
{
import mx.core.ByteArrayAsset;
import flash.display.Loader;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;
public class App extends Sprite
{
[Embed(source = '../assets/CardGraphics.swf', mimeType="application/octet-stream")]
public static const CardsClip : Class;
public var loader : Loader = new Loader;
public var swfasset : ByteArrayAsset;
public var clip : MovieClip;
public function App()
{
swfasset = new CardsClip();
loader.contentLoaderInfo.addEventListener(Event.INIT, loadCompleteListener, false, 0, true);
loader.loadBytes(swfasset);
}
private function loadCompleteListener(e : Event) : void
{
clip = MovieClip(loader.content);
var cardsGraphics:MovieClip = MovieClip(clip.getChildByName('CardsGraphics'));
var cardValueImage:MovieClip = MovieClip(cardsGraphics.getChildByName('CardValueImage'));
cardValueImage.gotoAndStop(2);
addChild(clip);
}
}
}
http://www.8bitrocket.com/newsdisplay.aspx?newspage=36607
* обратите внимание, что код был изменен в соответствии с вашим сценарием.