Re: [flexcoders] Loading Image Sequence into Movie >> Programmatically/Dynamically Generate SWF

2008-02-05 Thread Xs][mage

I played with SWFLoader, but I don't think it would help in my case.

Thank you Troy!  That's exactly what I was trying to do too!  I really hope
Adobe officially provide the API that you talked about.  Before that, I was
thinking something similar to your PHP solution, but stumbled upon the fact
that I can't call php.exe/mxmlc/ant at runtime in AIR.  Well, I read an
article about using ExternalInterface to call a .NET program which make
system call on AIR's behalf... but that sounds like an overkill for this
small task.

regards,
Gary


Troy Gilbert wrote:
> 
>>  I saw some posts on this topic and didn't see any solution to this yet.
>>
>>  Is there a way to use Actionscript 3.0 in Flex/AIR to generate .SWF at
>>  runtime? I guess I can't call the mxml/as compiler directly.
> 
> They were probably my posts on the topic... I was looking to
> accomplish the same thing. There's no official way to do this, i.e.
> you can't create MovieClip objects using any AS3 API. The only route
> would be to generate the SWF byte code by hand in a ByteArray then
> load from that (similar to what some of the mixing audio libraries
> do). It'd be awesome if Adobe officially provided API for this...
> ahem!
> 
> There's also no straightforward way to do this offline, i.e. generate
> a SWF from a folder full of PNGs. You can do this manually in the
> Flash IDE; and it appears as if there is some way to do this using the
> MXML compiler by chaining loading frames, but I wasn't able to work
> out how to do it.
> 
> My solution ended up being this: I created a PHP script that scanned a
> folder for PNGs and generated an AS class containing all of the images
> as embeds. The class implemented an interface that allowed the images
> to be queried, listed, etc. I then compiled that class to a SWF I'd
> load at runtime.
> 
> Nothing clever, just brute force code generation. I am kind of
> disappointed that Adobe hasn't created any "toolchain" for assets to
> go along with Flex, everyone seems to be rolling their own. It would
> be dead simple for them (with their knowledge of SWF bytecode
> internals) to create a command-line tool that transformed a directory
> full of images and sounds into a SWF library. I get the vibe that
> compc (the component compiler, SWC's) kinda does this, but I don't
> quite understand if those SWC's can be used at runtime or if they're
> like LIB files and only usable as compilation units.
> 
> I'd love to spend a few weeks building some of these tools as I don't
> think they'd be any kind of rocket science. I'd love to see a SWF
> bytecode API (in AS3) that can generate assets (code would be a
> bonus), and an offline toolset that can do the same. Swfmill basically
> did this (for offline), but it hasn't been updated to Flash9/AS2 (last
> I checked).
> 
> Troy.
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Loading-Image-Sequence-into-Movie-%3E%3E-Programmatically-Dynamically-Generate-SWF-tp15261040p15304372.html
Sent from the FlexCoders mailing list archive at Nabble.com.



Re: [flexcoders] Loading Image Sequence into Movie >> Programmatically/Dynamically Generate SWF

2008-02-04 Thread Troy Gilbert
>  I saw some posts on this topic and didn't see any solution to this yet.
>
>  Is there a way to use Actionscript 3.0 in Flex/AIR to generate .SWF at
>  runtime? I guess I can't call the mxml/as compiler directly.

They were probably my posts on the topic... I was looking to
accomplish the same thing. There's no official way to do this, i.e.
you can't create MovieClip objects using any AS3 API. The only route
would be to generate the SWF byte code by hand in a ByteArray then
load from that (similar to what some of the mixing audio libraries
do). It'd be awesome if Adobe officially provided API for this...
ahem!

There's also no straightforward way to do this offline, i.e. generate
a SWF from a folder full of PNGs. You can do this manually in the
Flash IDE; and it appears as if there is some way to do this using the
MXML compiler by chaining loading frames, but I wasn't able to work
out how to do it.

My solution ended up being this: I created a PHP script that scanned a
folder for PNGs and generated an AS class containing all of the images
as embeds. The class implemented an interface that allowed the images
to be queried, listed, etc. I then compiled that class to a SWF I'd
load at runtime.

Nothing clever, just brute force code generation. I am kind of
disappointed that Adobe hasn't created any "toolchain" for assets to
go along with Flex, everyone seems to be rolling their own. It would
be dead simple for them (with their knowledge of SWF bytecode
internals) to create a command-line tool that transformed a directory
full of images and sounds into a SWF library. I get the vibe that
compc (the component compiler, SWC's) kinda does this, but I don't
quite understand if those SWC's can be used at runtime or if they're
like LIB files and only usable as compilation units.

I'd love to spend a few weeks building some of these tools as I don't
think they'd be any kind of rocket science. I'd love to see a SWF
bytecode API (in AS3) that can generate assets (code would be a
bonus), and an offline toolset that can do the same. Swfmill basically
did this (for offline), but it hasn't been updated to Flash9/AS2 (last
I checked).

Troy.


Re: [flexcoders] Loading Image Sequence into Movie >> Programmatically/Dynamically Generate SWF

2008-02-03 Thread shrikant.patil

hi,
there is a component called "SWFLoader" in flex  u can load a swf to
play using this component.
play bit with it and u will get u r results..




Xs][mage wrote:
> 
> I saw some posts on this topic and didn't see any solution to this yet.
> 
> Is there a way to use Actionscript 3.0 in Flex/AIR to generate .SWF at
> runtime?  I guess I can't call the mxml/as compiler directly.
> 
> The problem I am having now is that I want to load an image sequence as a
> movie programmatically.  At first, I got it working by loading each image
> with URLLoader whenever I want to play the movie, but the initial load
> time was just too much.  Then, I tried appending all the images into one
> big bitmap and calling URLLoader once, but the 2880 bitmap pixel limit
> screwed me up.  So now, I am trying to put each picture as a frame of the
> movieclip.  My objective is to have a dead simple process for creating
> movie clips from image sequence, and a fast playback of the movie.
> 
> I appreciate any suggestions or directions, thanks!
> 

-- 
View this message in context: 
http://www.nabble.com/Loading-Image-Sequence-into-Movie-%3E%3E-Programmatically-Dynamically-Generate-SWF-tp15261040p15262250.html
Sent from the FlexCoders mailing list archive at Nabble.com.