Re: [swfmill] MTASC and SWFMILL
On Fri, 26 Jan 2007, daniel fischer wrote: > Christopher Brian Jack <[EMAIL PROTECTED]> (on Thu, 01 Jan 1998 17:45:18 > -0800 (PST)): > > > I'd really like to be able to use SVG properly (ie: more than one in the > > SWF project). Can't do a proper game without being able to manipulate > > vectorized shapes. In fact this one thing could make SWF not an option if > > there's no way to get more than one SVG into a SWF project. > > Sorry Brian, that doesn't really make me consider spending any time on > SVG import-- why should i care if you use SWF? Furthermore, there is a > workaround: convert the SVGs one-by-one to SWF first, then import those > SWFs. You wont be able to manipulate any of those shapes from flash > though, either way (although certainly you can /use/ them). Great thing to do. Alienate the few people that use open source solutions and force them to use the expensive alternatives (like flash) becuase without swfmill Haxe can't do anything in its SWF export except make simple shapes with the drawing primitives. SWF is one of the few cross-platform solutions that works equally acrosses platforms and OSes. Little things like that... .=. | Christopher BRIAN Jack aka "Gau of the Veldt" | +=' | [EMAIL PROTECTED] `=- Hi Spambots, my email address is [EMAIL PROTECTED] Hi Humans, my email address uses rot13 cipher ___ swfmill mailing list swfmill@osflash.org http://osflash.org/mailman/listinfo/swfmill_osflash.org
Re: [swfmill] MTASC and SWFMILL
Christopher Brian Jack <[EMAIL PROTECTED]> (on Thu, 01 Jan 1998 17:45:18 -0800 (PST)): > I'd really like to be able to use SVG properly (ie: more than one in the > SWF project). Can't do a proper game without being able to manipulate > vectorized shapes. In fact this one thing could make SWF not an option if > there's no way to get more than one SVG into a SWF project. Sorry Brian, that doesn't really make me consider spending any time on SVG import-- why should i care if you use SWF? Furthermore, there is a workaround: convert the SVGs one-by-one to SWF first, then import those SWFs. You wont be able to manipulate any of those shapes from flash though, either way (although certainly you can /use/ them). -dan -- http://0xDF.com/ http://iterative.org/ ___ swfmill mailing list swfmill@osflash.org http://osflash.org/mailman/listinfo/swfmill_osflash.org
Re: [swfmill] MTASC and SWFMILL
"Mark Winterhalder" <[EMAIL PROTECTED]> (on Wed, 24 Jan 2007 21:21:44 +0100): > Are you using the latest prerelease (I think it's 0.2.11.25, see > )? > I believe this has been fixed. I ran into this before and noticed that > converting shapes into paths helped. nup, this aint fixed. see http://swfmill.org/trac/ticket/17 -dan -- http://0xDF.com/ http://iterative.org/ ___ swfmill mailing list swfmill@osflash.org http://osflash.org/mailman/listinfo/swfmill_osflash.org
Re: [swfmill] MTASC and SWFMILL
On 1/2/98, Christopher Brian Jack <[EMAIL PROTECTED]> wrote: > On Wed, 24 Jan 2007, daniel fischer wrote: > > I'd really like to be able to use SVG properly (ie: more than one in the > SWF project). Can't do a proper game without being able to manipulate > vectorized shapes. In fact this one thing could make SWF not an option if > there's no way to get more than one SVG into a SWF project. Sorry for the late reply -- the list seems unusually slow today ("Jan 2, 1998 2:45 AM"). :) Are you using the latest prerelease (I think it's 0.2.11.25, see )? I believe this has been fixed. I ran into this before and noticed that converting shapes into paths helped. Mark ___ swfmill mailing list swfmill@osflash.org http://osflash.org/mailman/listinfo/swfmill_osflash.org
Re: [swfmill] MTASC and SWFMILL
On Wed, 24 Jan 2007, daniel fischer wrote: I'd really like to be able to use SVG properly (ie: more than one in the SWF project). Can't do a proper game without being able to manipulate vectorized shapes. In fact this one thing could make SWF not an option if there's no way to get more than one SVG into a SWF project. > Date: Wed, 24 Jan 2007 19:56:05 +0100 > From: daniel fischer <[EMAIL PROTECTED]> > Reply-To: swfmill@osflash.org > To: swfmill@osflash.org > Subject: Re: [swfmill] MTASC and SWFMILL > > Hudson, > > "Hudson Ansley" <[EMAIL PROTECTED]> (on Wed, 24 Jan 2007 10:45:56 -0500): > > > > nice to hear someone's using the class="..." hack. You should be aware > however, that it's a hack :) Not an ugly one, but it works only for mtasc and > only for flash7. > > > > > > > Hmmm, only flash 7? I've been using your "beautiful hack" with mtasc > > and flash 8 without any problems. Anything I should be watching out > > for? > > sorry, /tested/ only for mtasc and flash7. might work somewhere else, too. > also, i meant to say "flash9". flash8 should be fine, as it uses the old > bytecodes. > > -dan > > > -- > http://0xDF.com/ > http://iterative.org/ > > ___ > swfmill mailing list > swfmill@osflash.org > http://osflash.org/mailman/listinfo/swfmill_osflash.org > .=. | Christopher BRIAN Jack aka "Gau of the Veldt" | +=' | [EMAIL PROTECTED] `=- Hi Spambots, my email address is [EMAIL PROTECTED] Hi Humans, my email address uses rot13 cipher ___ swfmill mailing list swfmill@osflash.org http://osflash.org/mailman/listinfo/swfmill_osflash.org
Re: [swfmill] MTASC and SWFMILL
Hudson, "Hudson Ansley" <[EMAIL PROTECTED]> (on Wed, 24 Jan 2007 10:45:56 -0500): > > nice to hear someone's using the class="..." hack. You should be aware however, that it's a hack :) Not an ugly one, but it works only for mtasc and only for flash7. > > > > Hmmm, only flash 7? I've been using your "beautiful hack" with mtasc > and flash 8 without any problems. Anything I should be watching out > for? sorry, /tested/ only for mtasc and flash7. might work somewhere else, too. also, i meant to say "flash9". flash8 should be fine, as it uses the old bytecodes. -dan -- http://0xDF.com/ http://iterative.org/ ___ swfmill mailing list swfmill@osflash.org http://osflash.org/mailman/listinfo/swfmill_osflash.org
Re: [swfmill] MTASC and SWFMILL
This http://www.tenpoundsound.com/blog/2005/10/flash/makefile-build-system-for-swfmill-mtasc/ has been very helpful, though I had a bit of head scratching at first with this. But it's easy enough to figure out. I just include all my classes and only those that are used get compiled. * Hudson Ansley <[EMAIL PROTECTED]> wrote: > BTW- I also have had to include the classes used in this way on the > compile line in mtasc for this to work. Has been a head scratcher at > times when I add a new class and forget all the places where it needed > to be referenced ;-), but not really any problem... -- Jon Molesa [EMAIL PROTECTED] ___ swfmill mailing list swfmill@osflash.org http://osflash.org/mailman/listinfo/swfmill_osflash.org
Re: [swfmill] MTASC and SWFMILL
On 1/24/07, daniel fischer <[EMAIL PROTECTED]> wrote: > nice to hear someone's using the class="..." hack. You should be aware > however, that it's a hack :) Not an ugly one, but it works only for mtasc and > only for flash7. > Hmmm, only flash 7? I've been using your "beautiful hack" with mtasc and flash 8 without any problems. Anything I should be watching out for? BTW- I also have had to include the classes used in this way on the compile line in mtasc for this to work. Has been a head scratcher at times when I add a new class and forget all the places where it needed to be referenced ;-), but not really any problem... Regards, Hudson ___ swfmill mailing list swfmill@osflash.org http://osflash.org/mailman/listinfo/swfmill_osflash.org
Re: [swfmill] MTASC and SWFMILL
I would agree... beautiful, functional, and entirely productive. * daniel fischer <[EMAIL PROTECTED]> wrote: >...classifies as a "beautiful hack". -- Jon Molesa [EMAIL PROTECTED] ___ swfmill mailing list swfmill@osflash.org http://osflash.org/mailman/listinfo/swfmill_osflash.org
Re: [swfmill] MTASC and SWFMILL
Jon Molesa <[EMAIL PROTECTED]> (on Wed, 24 Jan 2007 09:23:20 +): > Wasn't aware it was a "hack". For a hack it works great. I found it > when I discovered the natural-entry point and for a hack it's truly > useful. depends on the definition of "hack", i guess :) for me, there's ugly hacks and, well, "beautiful" hacks. the latter is of course desirable. the class=".." hack does nothing else but to include some AS code to call "Object.registerClass()". you can look it up in src/xslt/simple-tools.xslt[1] (the 'register-class' template). seeing that this kind of hacking is where swfmill's xslt foundation really becomes a beauty, this probably classifies as a "beautiful hack". it could be of interest if this is maybe also possible for haXe/flash9. someone'd need to hack in the AVM2 bytecodes to src/codegen/source.xml first, though ;) -dan [1] http://swfmill.org/trac/browser/trunk/src/xslt/simple-tools.xslt -- http://0xDF.com/ http://iterative.org/ ___ swfmill mailing list swfmill@osflash.org http://osflash.org/mailman/listinfo/swfmill_osflash.org
Re: [swfmill] MTASC and SWFMILL
Wasn't aware it was a "hack". For a hack it works great. I found it when I discovered the natural-entry point and for a hack it's truly useful. * daniel fischer <[EMAIL PROTECTED]> wrote: > > Hey Roxlu, > > nice to hear someone's using the class="..." hack. You should be aware > however, that it's a hack :) Not an ugly one, but it works only for mtasc and > only for flash7. > > Roxlu <[EMAIL PROTECTED]> (on Wed, 24 Jan 2007 14:08:52 +0100): > > > Though, why can't I use only a "import movieclipclassname;" in my mtasc > > main class? Strangely it only works when I specifically add the > > movieclip-class to my mtasc compile line. Though "imports" which are not > > movieclip-classes are compiled like they should be. > > I'm not sure i understand your problem. What do you mean with '"imports" > which are not movieclip-classes are compiled like they should be.'? How do > you know they're compiled? > > I dont know if mtasc maybe only compiles the classes when they are actually > used, i.e., an import statement is not enough. That would maybe explain the > behaviour you see. If my assumption is right, a different way to force > inclusion of those classes could be to use those classes somehow from a > function that is maybe never called. I doubt this is more elegant than > including them on the command line, though. > > hth, > -dan > > -- > http://0xDF.com/ > http://iterative.org/ > > ___ > swfmill mailing list > swfmill@osflash.org > http://osflash.org/mailman/listinfo/swfmill_osflash.org -- Jon Molesa [EMAIL PROTECTED] ___ swfmill mailing list swfmill@osflash.org http://osflash.org/mailman/listinfo/swfmill_osflash.org
Re: [swfmill] MTASC and SWFMILL
Random thoughts here so please excuse: Assumption: You're attempting the natural-entry point method 1) #import works when mtasc is told what your class paths are sometimes that requires dirname.classname it appears to be case sensitive as well so check all you class path definitions. I think it has more to do with mtasc than swfmill. Use the -v switch for mtasc to view the output, look for any class errors. 2) If you're trying to #import classes compiled into classes.swf, they get included automatically once you include , so there is no need to #import them in your actionscript file. 3) import="some.asset" in swfmill-simple xml file is different that #import in actionscript file. Really not sure which is giving you the trouble. Think of it this way, all your actionscript classes are compiled into classes.swf and the your main swf created by swfmill first imports the classes.swf and the assigns the classes from that file using class="myclass" I hope this helps for what it's worth. I'm guessing quite a bit as to what you're needing. -- Jon Molesa [EMAIL PROTECTED] ___ swfmill mailing list swfmill@osflash.org http://osflash.org/mailman/listinfo/swfmill_osflash.org
Re: [swfmill] MTASC and SWFMILL
Hey Roxlu, nice to hear someone's using the class="..." hack. You should be aware however, that it's a hack :) Not an ugly one, but it works only for mtasc and only for flash7. Roxlu <[EMAIL PROTECTED]> (on Wed, 24 Jan 2007 14:08:52 +0100): > Though, why can't I use only a "import movieclipclassname;" in my mtasc > main class? Strangely it only works when I specifically add the > movieclip-class to my mtasc compile line. Though "imports" which are not > movieclip-classes are compiled like they should be. I'm not sure i understand your problem. What do you mean with '"imports" which are not movieclip-classes are compiled like they should be.'? How do you know they're compiled? I dont know if mtasc maybe only compiles the classes when they are actually used, i.e., an import statement is not enough. That would maybe explain the behaviour you see. If my assumption is right, a different way to force inclusion of those classes could be to use those classes somehow from a function that is maybe never called. I doubt this is more elegant than including them on the command line, though. hth, -dan -- http://0xDF.com/ http://iterative.org/ ___ swfmill mailing list swfmill@osflash.org http://osflash.org/mailman/listinfo/swfmill_osflash.org