class Application extends MovieClip
{
var tfCaption:TextField;
// Clips attached dynamically from Swfmill library
var mcSpheres:MovieClip;
var sW:Number = null; // Stage width
var sH:Number = null; // Stage height
private function Application ( target )
{
// Link movie clips to classes
Object.registerClass ( "spheres", Particle );
// Assimilate the target
target.__proto__ = this.__proto__;
target.__constructor__ = Application;
this = target;
// Store stage dimensions for easy look-up
sW = Stage.width - 1;
sH = Stage.height - 1;
// Draw border around the stage
lineStyle ( 1, 0x000000 );
moveTo ( 0, 0 );
lineTo ( sW, 0 );
lineTo ( sW, sH );
lineTo ( 0, sH );
lineTo ( 0, 0 );
//
// Create a caption
//
var captionTextFormat = new TextFormat();
captionTextFormat.size = 12;
captionTextFormat.font
= "_sans";
var captionText:String = "Made with FAMES (FAME + Swfmill)";
var captionTextExtent:Object = captionTextFormat.getTextExtent ( captionText );
var captionWidth:Number =
captionTextExtent.textFieldWidth;
var captionHeight:Number = captionTextExtent.textFieldHeight;
var captionX = sW / 2 - captionWidth / 2;
var captionY = sH - captionHeight;
createTextField( "tfCaption", 10000, captionX, captionY, captionWidth, captionHeight );
// Write caption text
tfCaption.text = captionText;
// Add ten particles
for ( var i = 0; i < 10; i++ )
{
// Attach a sphere clip
attachMovie ("spheres", "mcSphere", 1000 + i );
}
}
static function main ()
{
// Create an Application instance and
// have is assimilate _root.
var test:Application = new Application( _root );
}
}
"Andrei Stebakov" <[EMAIL PROTECTED]> (on Fri, 19 May 2006 13:19:09 -0400):
> Ok, I created the xml file:
>
> <?xml version="1.0" encoding="iso-8859-1"?>
> <movie width="320" height="240" framerate="30">
> <background color="#ffffff"/>
> <frame>
> <library>
> <clip id="spheres" import="library/spheres.png"/>
> </library>
> </frame>
>
> <library>
> <clip import="classes.swf"/>
> </library>
> <frame>
> <call object="Main" method="main"/>
> </frame>
> </movie>
> The code in classes.swf is suppoesed to animate the spheres.png takend from
> the assets. I still see the blank window when I launch the resulting
> application.swf file. Do I mis-compose the assets in the application.xml?
apart from that you probably dont want two libraries and frames, the swfml looks alright. could you post your main class too, plz?
-dan
--
http://0xDF.com/
http://iterative.org/
_______________________________________________
swfmill mailing list
swfmill@osflash.org
http://osflash.org/mailman/listinfo/swfmill_osflash.org
_______________________________________________ swfmill mailing list swfmill@osflash.org http://osflash.org/mailman/listinfo/swfmill_osflash.org