if you've used MTASC, maybe you want to use it's succesor  now, haXe, wich can compile to AS3 also. There's already a bundle to integrate it in TM.<div><br></div><div><br><div class="gmail_quote">On Mon, Jun 2, 2008 at 7:07 PM, Alistair Colling <<a href="mailto:alistair.colling@fpp.net">alistair.colling@fpp.net</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Gaby thanks :) this is great. I hadn't thought of putting my designs in symbols and then importing these from the SWF. I was trying to import the top-level of the SWF and lay everything out there but all I need to do is put this inside a movieclip so it appears in the library.<br>

Thanks again,<br>
Ali<div><div></div><div class="Wj3C7c"><br>
<br>
<br>
<br>
On 2 Jun 2008, at 16:21, Gaby Vanhegan wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
On 2 Jun 2008, at 11:14, Alistair Colling wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
1) Is there a way I can compile in Textmate that can incorporate<br>
designs made in an FLA? I would like to be able to create interfaces<br>
in Flash, create the SWF initially from the Flash IDE and then edit<br>
all of my code in Textmate and compile from Textmate while I am<br>
working. I'm aware that I can create library items and attach them<br>
to the stage at runtime but I would like to be able to lay them out<br>
in Flash as well. I was able to do this in AS2 when using MTASC but<br>
when I compile using fcsh the content from the original SWF<br>
(compiled from Flash) is overwritten.<br>
</blockquote>
<br>
This works perfectly for me:<br>
<br>
package {<br>
<br>
        [Embed(source="file.swf",symbol="MyExportedSymbol")]<br>
        public class MyExportedSymbol extends Sprite {<br>
<br>
                // Create a public var for each named clip in the symbol's root<br>
<br>
                // Standard constructor<br>
                public function MyExportedSymbol ( ) : void {<br>
                }<br>
<br>
        }<br>
<br>
}<br>
<br>
Then just build the application in TM.  mxmlc will pull in the<br>
appropriate symbol from the swf then any time you create a<br>
MyExportedSymbol object with:<br>
<br>
var ms:MyExportedSymbol = new MyExportedSymbol();<br>
<br>
If creates it with the asset from the .swf file you specified.  The<br>
gotcha will be that if you have a couple of clips in that symbol's<br>
root timeline you need to create public variables to hold them in the<br>
class definition.  For example if you have two clips dropped into it<br>
named ClipA and ClipB, you will need to have:<br>
<br>
        public var ClipA:Sprite;<br>
        public var ClipB:Sprite;<br>
<br>
As public variables of the class.<br>
<br>
Enjoy!<br>
<br>
G.<br>
<br>
--<br>
Being drunk is feeling sophisticated without being able to say it.<br>
<a href="http://www.playr.co.uk/" target="_blank">http://www.playr.co.uk/</a><br>
<br>
<br>
<br>
______________________________________________________________________<br>
For new threads USE THIS: <a href="mailto:textmate@lists.macromates.com" target="_blank">textmate@lists.macromates.com</a><br>
(threading gets destroyed and the universe will collapse if you don't)<br>
<a href="http://lists.macromates.com/mailman/listinfo/textmate" target="_blank">http://lists.macromates.com/mailman/listinfo/textmate</a><br>
</blockquote>
<br>
<br></div></div><div class="Ih2E3d">
--------------------------------------------------------------------------<br>
Alistair Colling<br>
Interactive Developer<br>
<br>
FPP Brand Communications (Newcastle upon Tyne)<br>
The Courtyard<br>
Dinsdale Place<br>
Sandyford<br>
Newcastle upon Tyne NE2 1BD<br>
Telephone: +44 (0)191 261 6662<br>
Fax: +44 (0)191 233 2511<br>
<br>
This transmission is confidential and intended solely for the person or organisation to whom it is addressed.<br>
It may contain privileged and confidential information. If you are not the intended recipient, you should not<br>
copy, distribute or take any action in reliance on it. If you have received this transmission in error, please<br>
notify the sender at the e-mail address above.FPP Design Limited. Reg. Office: The Courtyard, Dinsdale Place, Sandyford, Newcastle upon Tyne NE2 1BD.Registered Number 3775564. Registered in England and Wales. Visit our website at <a href="http://www.fpp.net/" target="_blank">http://www.fpp.net/</a><br>

<br>
______________________________________________________________________<br></div><div><div></div><div class="Wj3C7c">
For new threads USE THIS: <a href="mailto:textmate@lists.macromates.com" target="_blank">textmate@lists.macromates.com</a><br>
(threading gets destroyed and the universe will collapse if you don't)<br>
<a href="http://lists.macromates.com/mailman/listinfo/textmate" target="_blank">http://lists.macromates.com/mailman/listinfo/textmate</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Cristi<br><a href="http://www.ralcr.com">www.ralcr.com</a>
</div>