<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Tom Higgins</title>
<link rel="alternate" type="text/html" href="http://weblogs.macromedia.com/thiggins/" />
<modified>2006-09-12T19:14:07Z</modified>
<tagline>Product Manager for Director &amp; the Shockwave Player</tagline>
<id>tag:weblogs.macromedia.com,2006:/thiggins//35</id>
<generator url="http://www.movabletype.org/" version="3.16">Movable Type</generator>
<copyright>Copyright (c) 2006, thiggins</copyright>
<entry>
<title>And I&apos;m out...</title>
<link rel="alternate" type="text/html" href="http://weblogs.macromedia.com/thiggins/archives/2006/09/and_im_out.cfm" />
<modified>2006-09-12T19:14:07Z</modified>
<issued>2006-09-05T21:24:19Z</issued>
<id>tag:weblogs.macromedia.com,2006:/thiggins//35.11846</id>
<created>2006-09-05T21:24:19Z</created>
<summary type="text/plain">As mentioned in my last entry, today is my last day at Adobe and so I thought I&apos;d stop and make one last post for y&apos;all. I&apos;m leaving the office today a mixed ball of emotions. On one side I&apos;m...</summary>
<author>
<name>thiggins</name>
<url>http://weblogs.macromedia.com/thiggins/</url>
<email>thiggins@adobe.com</email>
</author>
<dc:subject>News &amp; Events</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.macromedia.com/thiggins/">
<![CDATA[<p>As mentioned in my last entry, today is my last day at Adobe and so I thought I'd stop and make one last post for y'all. I'm leaving the office today a mixed ball of emotions. On one side I'm sad to be leaving this team, this company and all the friends I've made over the years. But on the other side I'm quite excited about branching out to take on unknown new challenges wherever I end up. I sincerely thank everyone that's been a part of my time at Macromedia and Adobe, that goes for coworkers and developers/customers alike. If folks want to keep tabs on me going forward I will soon be posting to my own private developer blog at the following URL:</p>

<p><a href="http://developer.thiggins.com/">http://developer.thiggins.com/</a></p>

<p>*it's a work in progress so pardon it's empty state*</p>

<p>I've long used <a href="http://www.thiggins.com">thiggins.com</a> as my personal website (pics and stories of the various shennanigans I call "life"), but now it will take on an extra face related to development work in the future. I hope that I'll prove as useful there as I have here at the mothership all these years.</p>

<p>Note: this blog, its posts and comments, will remain here for folks to read and reference, but it will be closed to further posts/comments.</p>

<p><br />
Thanks y'all!</p>

<p>Elvis has left the building...</p>]]>

</content>
</entry>
<entry>
<title>Happy Trails</title>
<link rel="alternate" type="text/html" href="http://weblogs.macromedia.com/thiggins/archives/2006/08/happy_trails.cfm" />
<modified>2006-09-12T19:14:07Z</modified>
<issued>2006-08-28T18:39:52Z</issued>
<id>tag:weblogs.macromedia.com,2006:/thiggins//35.11797</id>
<created>2006-08-28T18:39:52Z</created>
<summary type="text/plain"><![CDATA[Nearly eight years ago I walked into the building at 600 Townsend Street here in San Francisco and entered the first floor area where Macromedia technical support used to be. I wore a nice shirt, a tie and &lt;gasp&gt;shoes&lt;/gasp&gt;*, I...]]></summary>
<author>
<name>thiggins</name>
<url>http://weblogs.macromedia.com/thiggins/</url>
<email>thiggins@adobe.com</email>
</author>
<dc:subject>News &amp; Events</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.macromedia.com/thiggins/">
<![CDATA[<p>Nearly eight years ago I walked into the building at 600 Townsend Street here in San Francisco and entered the first floor area where Macromedia technical support used to be. I wore a nice shirt, a tie and &lt;gasp&gt;shoes&lt;/gasp&gt;<strong>*</strong>, I also walked in with a full beard (!) and zero knowledge of this product called "Director". All I knew was that I was interviewing for a position in technical support at Macromedia which at that time was still a "small" (ish) company and the tech-boom heyday was in full swing. My interview apparently went well enough as I was hired on with my first day having been October 19, 1998. </p>

<p>"Macromedia technical support, this is Tom, can I get your serial number please?"</p>

<p>In the time since I was hired I've wandered my way from technical support through qa and on to product management, I've worked here through five major releases and numerous dot-releases, I've travelled countless miles both domestic and international on the company's behalf, I've spoken to groups small and large (2000+ for the Sneaks preso at UCON2001) and I've had the chance to learn a great deal about software development. Throughout my career here I've always tried my best to serve both the company and the community, to be a good tech support rep/qa engineer/product manager while also trying to be a consistent public face for the product, as a point of contact, as a resource and unfortunately at times as a punching bag (sometimes y'all need someone to hear your complaints, sometimes they're loud and sometimes they're louder ;P). But now after all of that, my time on this product and at this company is coming to an end as September 5th will be my last day with Adobe. Please understand that my departure is of my own choosing despite the company's efforts to keep me on board as part of the Director/Shockwave team.</p>

<p>This news leaves me feeling both sad and excited. I'm sad as it brings to a close a significant chapter of my life, it's the end of nearly a decade working on a fantastic product as well as the end of working at a company where I've made quite a few good friends and had plenty of good times. I'm excited because I'm about to start the next chapter of my life, this is a chance to move in a new direction and find new challenges to take on. I want to thank everyone that's purchased and used Director over the years as you having done that enabled me to enjoy eight incredible years on this team. Through my community interaction I have met some of the most fascinating and interesting people imaginable, and what's more is that through it all I've also managed to make a few great new friends. For now I don't have any clear next steps other than taking some time off to relax and enjoy myself a bit, after that who knows where I'll land.</p>

<p>I realize that there are going to be a *ton* of questions about what this means, what's going to happen when I'm gone, who's taking over my tasks, etc. For the next week I'll keep an eye on this entry and any submitted comments and do my best to handle any questions that do come up. To get the conversation started I'd like to introduce a few key members of the Director and Shockwave Player team that y'all can use as points of contact going forward:</p>

<p>Vivek Kumar Pai - Engineering Manager<br />
Krishnan HS (a.k.a. "Krish") - QE Manager<br />
Venkatesh K (a.k.a. "KV") - Program Manager<br />
Marc Hosein - Group Product Marketing Manager</p>

<p>Cheers y'all,<br />
Tom Higgins</p>

<p>Former tech support rep...<br />
Former tech support team lead...<br />
Former qa engineer...<br />
Former qa product specialist...<br />
And now soon to be former product manager...</p>

<p><strong>Go Director!</strong></p>

<p><strong>*</strong>For those that don't know, since being hired I've regularly walked around the office in bare feet, in fact I gave the first public presentation ever delivered about our 3D engine (at UCON2001) in front of a packed room while barefoot. ;) To help with things like going outside and using the restroom I always keep a pair of flip-flop sandals under my desk.</p>]]>

</content>
</entry>
<entry>
<title>Viacom to buy Atom Entertainment</title>
<link rel="alternate" type="text/html" href="http://weblogs.macromedia.com/thiggins/archives/2006/08/viacom_to_buy_a.cfm" />
<modified>2006-09-12T19:14:07Z</modified>
<issued>2006-08-09T19:47:18Z</issued>
<id>tag:weblogs.macromedia.com,2006:/thiggins//35.11624</id>
<created>2006-08-09T19:47:18Z</created>
<summary type="text/plain">Some big news is breaking today: Viacom&apos;s MTV Networks Agrees to Acquire Atom Entertainment I know there will be lots of questions from developers about how this will or will not impact Director and the Shockwave Player, notably the Shockwave...</summary>
<author>
<name>thiggins</name>
<url>http://weblogs.macromedia.com/thiggins/</url>
<email>thiggins@adobe.com</email>
</author>
<dc:subject>News &amp; Events</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.macromedia.com/thiggins/">
<![CDATA[<p>Some big news is breaking today:</p>

<p><a href="http://biz.yahoo.com/prnews/060809/nyw142.html?.v=90">Viacom's MTV Networks Agrees to Acquire Atom Entertainment</a></p>

<p>I know there will be lots of questions from developers about how this will or will not impact Director and the Shockwave Player, notably the Shockwave install process as it's been a primary pain point over the past few years. At this point I too am still learning about this news and its full scope of impact it will have. If/when more details become available I'll do what I can to share those, in the meantime I'm focused on wrapping my head around the news in general. The landscape around us has shifted once again!</p>]]>

</content>
</entry>
<entry>
<title>PlaydoJam a finalist in the Flashforward Film Festival</title>
<link rel="alternate" type="text/html" href="http://weblogs.macromedia.com/thiggins/archives/2006/08/playdojam_a_fin.cfm" />
<modified>2006-09-12T19:14:07Z</modified>
<issued>2006-08-09T18:13:54Z</issued>
<id>tag:weblogs.macromedia.com,2006:/thiggins//35.11621</id>
<created>2006-08-09T18:13:54Z</created>
<summary type="text/plain">PlaydoJam, a Shockwave 3D game incorporating Flash content, is a finalist in the Game category of the Flashforward Film Festival. Folks familiar with the game know why it&apos;s regarded as a great piece of content. Those not familiar with PlaydoJam...</summary>
<author>
<name>thiggins</name>
<url>http://weblogs.macromedia.com/thiggins/</url>
<email>thiggins@adobe.com</email>
</author>
<dc:subject>Games &amp; Game Development</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.macromedia.com/thiggins/">
<![CDATA[<p>PlaydoJam, a Shockwave 3D game incorporating Flash content, is a finalist in the Game category of the <a href="http://www.flashforwardconference.com/finalists" title="Go to flashforwardconference.com">Flashforward Film Festival</a>. Folks familiar with the game know why it's regarded as a great piece of content. Those not familiar with PlaydoJam should give it a look today:</p>

<p><a href="http://www.playdojam.com" title="Go to playdojam.com">PlaydoJam</a></p>

<p>It requires <a href="http://www.adobe.com/go/getshockwave" title="Shockwave Player Download Center">Shockwave</a> and a web cam to play, but failing those there are also trailer videos which you can watch in a trio of formats. </p>

<p>PlaydoJam is a 3D game that utilizes a web cam image (via a SWF movie and the Flash Asset Xtra in Director/Shockwave) to allow you to shoot hoops and score points. Your live video feed is rendered within the 3D scene and your hands/head/body can be used to hit the ball! It's really quite amazing and I certainly hope it wins the Game category of the <a href="http://www.flashforwardconference.com/finalists" title="Go to flashforwardconference.com">Flashforward Film Festival</a>.</p>

<p>I for one have cast my vote for PlaydoJam already! It's not that I did that solely based on it being a Shockwave piece, it's because I truly think it deserves to win. The other games are all top-notch and the production values extremely high, it's just that I feel that PlaydoJam stands alone as a whole and definitely deserves top honors. We'll see how well my opinions match up with reality once all the votes are in... :)</p>

<p>Kudos to Andreas Rehnberg for his phenomenal effort in creating PlaydoJam, well done!</p>]]>

</content>
</entry>
<entry>
<title>Austin Game Conference</title>
<link rel="alternate" type="text/html" href="http://weblogs.macromedia.com/thiggins/archives/2006/08/austin_game_con_1.cfm" />
<modified>2006-09-12T19:14:07Z</modified>
<issued>2006-08-07T20:24:43Z</issued>
<id>tag:weblogs.macromedia.com,2006:/thiggins//35.11596</id>
<created>2006-08-07T20:24:43Z</created>
<summary type="text/plain">Just a quick announcement to let folks know that Adobe is sponsoring and will be on the exhibition floor at the Austin Game Conference in Austin, Texas next month. The conference runs for 3-days, September 6-7-8, and it makes for...</summary>
<author>
<name>thiggins</name>
<url>http://weblogs.macromedia.com/thiggins/</url>
<email>thiggins@adobe.com</email>
</author>
<dc:subject>Games &amp; Game Development</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.macromedia.com/thiggins/">
<![CDATA[<p>Just a quick announcement to let folks know that Adobe is sponsoring and will be on the exhibition floor at the <a href="http://www.gameconference.com/">Austin Game Conference</a> in Austin, Texas next month. The conference runs for 3-days, September 6-7-8, and it makes for the third game conference Adobe will have attended and sponsored in 2006 (Minna Mingle at GDC in March and Casuality in Seattle being the other two). While we'll be there ready to discuss all Adobe products and how they apply to game developers, our main effort is to  promote Director and the Shockwave Player in particular. If folks are there then please make sure to stop by our booth and say hi!<br/></p>]]>

</content>
</entry>
<entry>
<title>More news about the future of Director...</title>
<link rel="alternate" type="text/html" href="http://weblogs.macromedia.com/thiggins/archives/2006/07/more_news_about.cfm" />
<modified>2006-09-12T19:14:07Z</modified>
<issued>2006-07-26T21:10:34Z</issued>
<id>tag:weblogs.macromedia.com,2006:/thiggins//35.11526</id>
<created>2006-07-26T21:10:34Z</created>
<summary type="text/plain">In addition to the latest FAQ we&apos;ve posted about Director and the Shockwave Player under Adobe, I&apos;d like to point out an interview I did with the folks at Digital Media Designer: &quot;Director is Not Dead&quot; - Adobe&apos;s Tom Higgins...</summary>
<author>
<name>thiggins</name>
<url>http://weblogs.macromedia.com/thiggins/</url>
<email>thiggins@adobe.com</email>
</author>
<dc:subject>News &amp; Events</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.macromedia.com/thiggins/">
<![CDATA[<p>In addition to the <a href="http://www.adobe.com/products/director/special/crossproduct/faq.html">latest FAQ</a> we've posted about Director and the Shockwave Player under Adobe, I'd like to point out an interview I did with the folks at <a href="http://www.digitalmediadesigner.com">Digital Media Designer</a>:</p>

<p><a href="http://www.digitalmediadesigner.com/articles/viewarticle.jsp?id=53027">"Director is Not Dead" - Adobe's Tom Higgins Talks Director</a></p>

<p>It was another chance for me to offer public commitment to the product and offer extra insight into the future of Director and the Shockwave Player. Give it a read and let me know what you think!</p>]]>

</content>
</entry>
<entry>
<title>New Director and Shockwave Player FAQ Posted</title>
<link rel="alternate" type="text/html" href="http://weblogs.macromedia.com/thiggins/archives/2006/07/new_director_an.cfm" />
<modified>2006-09-12T19:14:07Z</modified>
<issued>2006-07-26T19:34:49Z</issued>
<id>tag:weblogs.macromedia.com,2006:/thiggins//35.11525</id>
<created>2006-07-26T19:34:49Z</created>
<summary type="text/plain"><![CDATA[A new FAQ document has been posted our website (adobe.com) that offers firm commitment to both Director and the Shockwave Player. While it may not have as much &quot;meat&quot; as folks would like I think it makes for a good...]]></summary>
<author>
<name>thiggins</name>
<url>http://weblogs.macromedia.com/thiggins/</url>
<email>thiggins@adobe.com</email>
</author>
<dc:subject>News &amp; Events</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.macromedia.com/thiggins/">
<![CDATA[<p>A new FAQ document has been posted our website (<a href="http://www.adobe.com">adobe.com</a>) that offers firm commitment to both Director and the Shockwave Player. While it may not have as much &quot;meat&quot; as folks would like I think it makes for a good first step in at least confirming that there will be another major update release of Director and the Shockwave Player in the first part of 2007. Give it a look and then stay tuned for more as we have other plans in the works that we'll be rolling out over the coming weeks and months.<br /><br />
<a href="http://www.adobe.com/products/director/special/crossproduct/faq.html">Director and Shockwave Player FAQ</a><br/></p>]]>

</content>
</entry>
<entry>
<title>Shockwave Player Update</title>
<link rel="alternate" type="text/html" href="http://weblogs.macromedia.com/thiggins/archives/2006/06/shockwave_playe_1.cfm" />
<modified>2006-09-12T19:14:07Z</modified>
<issued>2006-06-21T22:11:28Z</issued>
<id>tag:weblogs.macromedia.com,2006:/thiggins//35.11216</id>
<created>2006-06-21T22:11:28Z</created>
<summary type="text/plain">Earlier today, we released an update to Shockwave Player as part of a multi-year distribution agreement with Google. As part of that agreement, we will be offering the Google Toolbar as part of the Shockwave Player install process. This agreement...</summary>
<author>
<name>thiggins</name>
<url>http://weblogs.macromedia.com/thiggins/</url>
<email>thiggins@adobe.com</email>
</author>
<dc:subject>News &amp; Events</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.macromedia.com/thiggins/">
<![CDATA[<p>Earlier today, we released an update to Shockwave Player as part of a multi-year distribution agreement with Google. As part of that agreement, we will be offering the Google Toolbar as part of the Shockwave Player install process. This agreement is being made as part of our ongoing efforts to engage and work with valuable industry partners and to extend the opportunity for our users to take advantage of the Google Toolbar. We of course understand that changes such as this raise a lot of questions among our developers and player end-users and so to that end I'd like to provide a little more information about the new toolbar offer.</p>

<p>- The Google Toolbar will be offered to users installing the Shockwave Player in Internet Explorer on Windows, and will be extended through an opt-out offer dialog.</p>

<p>- Starting today, the Yahoo! Toolbar will no longer be offered with Shockwave Player. </p>

<p>- Both Adobe Reader and Flash Player will continue to offer the Yahoo! Toolbar from their respective download pages on adobe.com (the offer is not contained within the installers).</p>

<p>- In addition to the free player, Adobe continues to offer free distribution licenses for distributing Shockwave Player over corporate or educational intranets, with fixed media, or with software applications. The licensed installers do not include any third-party offers. For more information, go to <a href="http://www.adobe.com/licensing/distribution">http://www.adobe.com/licensing/distribution</a>.<br />
 <br />
Adobe values both Director and the Shockwave Player as important technologies and is interested in ensuring their continued success going forward. We feel that partnerships such as this expand opportunities for Director and Shockwave Player, and the company as a whole. For those wanting more information please see the Shockwave Player FAQ we have posted at the following URL:</p>

<p><a href="http://www.adobe.com/go/tn_15508">http://www.adobe.com/go/tn_15508</a></p>

<p> <br />
I will of course be keeping a close eye on this post and comments/questions that are submitted in order to help provide any additional information that I can.</p>]]>

</content>
</entry>
<entry>
<title>Phosphor Beta: Nick Kang shows us how it&apos;s done!</title>
<link rel="alternate" type="text/html" href="http://weblogs.macromedia.com/thiggins/archives/2006/03/phosphor_beta_n.cfm" />
<modified>2006-09-12T19:14:07Z</modified>
<issued>2006-03-17T19:45:09Z</issued>
<id>tag:weblogs.macromedia.com,2006:/thiggins//35.10416</id>
<created>2006-03-17T19:45:09Z</created>
<summary type="text/plain"> So it&apos;s been a while since I posted a good content link and I think it&apos;s high time I got back to that, especially because this week saw Nick Kang of Rasterwerks posting a link to the beta version...</summary>
<author>
<name>thiggins</name>
<url>http://weblogs.macromedia.com/thiggins/</url>
<email>thiggins@adobe.com</email>
</author>
<dc:subject>Content</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.macromedia.com/thiggins/">
<![CDATA[<p><img alt="Phosphor.jpg" src="http://weblogs.macromedia.com/thiggins/Phosphor.jpg/Phosphor.jpg" width="470" height="353" /></p>

<p>So it's been a while since I posted a good content link and I think it's high time I got back to that, especially because this week saw Nick Kang of <a href="http://www.rasterwerks.com">Rasterwerks</a> posting a link to the beta version of his Shockwave 3D first person shooter game called <a href="http://www.rasterwerks.com/game/phosphor/beta1.htm">Phosphor</a>. I've known for a while now that Nick was a talented developer, this just proves the point. This is a title that to me appears to offer PlayStation 1 or better rendering quality from our admittedly long in the tooth 3D engine. Give this a look and enjoy:</p>

<p><a href="http://www.rasterwerks.com/game/phosphor/beta1.htm">Phosphor</a></p>

<p><br />
Note: Please understand that I continue to push for 3D updates and content like this helps solidify Director's stance as a premiere games development tool, one that would be made significantly better were we to offer a robust set of improvements to our 3D engine. I don't want discussions about our 3D engine to cloud this post though as I'm here to recognize and congratulate Nick for his hard work and to me stunning result. Kudos Nick!</p>]]>

</content>
</entry>
<entry>
<title>Shockwave 10.1.1r16 Update Available</title>
<link rel="alternate" type="text/html" href="http://weblogs.macromedia.com/thiggins/archives/2006/03/shockwave_1011r.cfm" />
<modified>2006-09-12T19:14:07Z</modified>
<issued>2006-03-14T19:30:57Z</issued>
<id>tag:weblogs.macromedia.com,2006:/thiggins//35.10384</id>
<created>2006-03-14T19:30:57Z</created>
<summary type="text/plain">The Shockwave Player 10.1.1r16 update is now available from the Shockwave Player Download Center! This update release features a new Flash 8 Asset Xtra that allows the use of Flash 8 authored SWF assets. In addition to providing support for...</summary>
<author>
<name>thiggins</name>
<url>http://weblogs.macromedia.com/thiggins/</url>
<email>thiggins@adobe.com</email>
</author>
<dc:subject>News &amp; Events</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.macromedia.com/thiggins/">
<![CDATA[<p>The Shockwave Player 10.1.1r16 update is now available from the <a href="http://www.macromedia.com/go/getshockwaveplayer/">Shockwave Player Download Center</a>!</p>

<p>This update release features a new Flash 8 Asset Xtra that allows the use of Flash 8 authored SWF assets. In addition to providing support for new Flash content, the updated Xtra also now exposes a new Flash-objects top-level function as well as a Flash sprite method that allows you to convert image and certain data types between Lingo and ActionScript formats. What this does is it now allows Director authored content to grab images directly from a Flash sprite (imaging of DTS Flash sprites), or to pass images back and forth between Director and the Flash Asset Xtra for a variety of reasons, not the least of which is so that Lingo developers can utilize the new filter effects present in Flash Player 8. We have created a documentation addendum that discusses the new abilities surrounding the Flash 8 Asset Xtra, look for that in the <a href="http://www.macromedia.com/support/director/">Director Support Center</a> in the next few days.</p>

<p>In addition to the new Flash 8 Asset Xtra the new Shockwave Player update contains a bug-fixed QuickTime Asset Xtra with notable focus having been placed on addressing issues with QTVR usage on Windows. With the release of the QuickTime 7 Player for Windows a number of bugs popped up with respect to QTVR sprites and so we had to address those. Unfortunately there are still a few outstanding issues we have to resolve in the QuickTime Asset Xtra so we'll continue to work towards fixes for those and post another update when ready.</p>

<p>Beyond the new Flash and QuickTime Asset Xtras the update features a smattering of other bug fixes around the player including a few security related issues that required addressing. We will be updating the <a href="http://www.macromedia.com/support/director/">Director Support Center</a> with new and updated tech notes along with download files so that folks can update Director authoring with the new files as well. Those support center updates will be rolled out over the next few days, please keep your eyes on the <a href="http://www.macromedia.com/support/director/">Director Support Center</a> for updates as the week progresses.</p>

<p><br />
Go get the new Shockwave Player today:<br />
<a href="http://www.macromedia.com/go/getshockwaveplayer/">Shockwave Player Download Center</a></p>

<p><br />
Check these links as the week progresses as they'll be updated soon:<br />
<a href="http://www.macromedia.com/support/director/">Director Support Center</a><br />
<a href="http://www.macromedia.com/support/director/downloads.html">Director Support Center Downloads</a><br />
<a href="http://www.macromedia.com/go/tn_14820"> Shockwave Player version history</a><br />
<a href="http://www.macromedia.com/go/tn_19353">Bug fixes for Director and Shockwave versions 10.x.x</a></p>

<p><br />
Enjoy!</p>]]>

</content>
</entry>
<entry>
<title>My interview on the Director Podcast</title>
<link rel="alternate" type="text/html" href="http://weblogs.macromedia.com/thiggins/archives/2006/03/my_interview_on.cfm" />
<modified>2006-09-12T19:14:07Z</modified>
<issued>2006-03-06T23:48:31Z</issued>
<id>tag:weblogs.macromedia.com,2006:/thiggins//35.10308</id>
<created>2006-03-06T23:48:31Z</created>
<summary type="text/plain">In case you haven&apos;t checked it out yet, Magicgate Software is now publishing a weekly Director-related podcast that&apos;s gaining popularity rather quickly. Being one who is always open to new forms of community involvement I happily accepted Skip&apos;s interview offer...</summary>
<author>
<name>thiggins</name>
<url>http://weblogs.macromedia.com/thiggins/</url>
<email>thiggins@adobe.com</email>
</author>
<dc:subject>News &amp; Events</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.macromedia.com/thiggins/">
<![CDATA[<p>In case you haven't checked it out yet, <a href="http://www.magicgate.com/">Magicgate Software</a> is now publishing a weekly Director-related podcast that's gaining popularity rather quickly. Being one who is always open to new forms of community involvement I happily accepted Skip's interview offer and so last week we sat down together and I answered the questions he had ready. My interview will be included as part of episode #7 due out later this week on their website (typically on Wednesdays). Here is the link for the Director Podcast:</p>

<p><a href="http://www.magicgate.com/podcast/#Director">Magicgate Software: The Director Podcast</a></p>

<p>Enjoy!</p>]]>

</content>
</entry>
<entry>
<title>3D Model Resources: Extruding Vector Shapes</title>
<link rel="alternate" type="text/html" href="http://weblogs.macromedia.com/thiggins/archives/2006/03/3d_model_resour.cfm" />
<modified>2006-09-12T19:14:07Z</modified>
<issued>2006-03-03T22:14:40Z</issued>
<id>tag:weblogs.macromedia.com,2006:/thiggins//35.10301</id>
<created>2006-03-03T22:14:40Z</created>
<summary type="text/plain">At long last I&apos;m back with another Friday dose of undocumented fun in Director and the Shockwave Player. This particular undocumented technique is one that allows you to create 3D model resources by extruding vector shape cast members. This is...</summary>
<author>
<name>thiggins</name>
<url>http://weblogs.macromedia.com/thiggins/</url>
<email>thiggins@adobe.com</email>
</author>
<dc:subject>Undocumented</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.macromedia.com/thiggins/">
<![CDATA[<p>At long last I'm back with another Friday dose of undocumented fun in Director and the Shockwave Player. This particular undocumented technique is one that allows you to create 3D model resources by extruding vector shape cast members. This is a bit of an involved process so it's a longer read than the other items I've posted, but I think it's worth it if you don't know of this already.</p>

<p><br />
Built into all versions of Director and Shockwave since v8.5 is the capability to extrude text strings into model resources within a 3D cast member. Extruding of strings is really just an excercise in vector shape extrusion where the font and characters used determine the shape of the outline that is extruded. There is an undocumented property of #extruder model resource objects (those created via the extrude3d text cast member method) that allows you to update the vertex list of an extruded model resource to any desired shape. When you update the model resource's vertex list, all of the previously held properties relating to the extrusion are maintained (bevelDepth, bevelType, displayFace, smoothness, tunnelDepth). You can set these either before or after the extrusion and/or vertex list replacement.</p>

<p>There are in fact two means by which you can update the vertex list, one is to simply set the entire list equal to a new list, the second is to manually draw the needed outlines by using further undocumented commands. First I'll discuss how to go about getting an #extruder model resource, then I'll talk about the capability to simply set the resource's vertex list to a new value and finally I'll discuss how to go about drawing the outline manually.</p>

<p><br />
<strong>Getting an #extruder model resource</strong><br />
We must create an #extruder model resource object, this is achieved by using the extrude3d text member method:</p>

<p>-- create a text cast member<br />
tTextMember = new(#text)</p>

<p>-- initialize the member with any string<br />
tTextMember.text = "a"</p>

<p>-- extrude the text member's string into a 3D cast member<br />
tExtruderResource = textMember.extrude3d(member("3D")</p>

<p>The font and display settings of the text member are of no importance being as they only affect the outline to be extruded and we'll be providing our own outlines later.</p>

<p><br />
<strong>Replacing the resource's vertex list</strong><br />
Now that we have an #extruder model resource we can simply push a new vertex list onto the resource via the resource's undocumented vertexList property. For example:</p>

<p>-- grab vertex list of vector shape cast member<br />
tList = member("vector shape").vertexList</p>

<p>-- update model resource<br />
tExtruderResource.vertexList = tList</p>

<p>I've experimented with this a bit but not extensively. I recall warnings that the winding order of vector shapes can be/is sometimes in reverse order resulting in objects not rendering correctly (their insides are pointing out). This can be repaired by walking your vector shape's vertex list and multiple all y-coordinate values by -1.</p>

<p><br />
<strong>Drawing the new outlines manually</strong><br />
This technique is a bit more involved and is something that I've only tried once with minimal success (a portion of my troubles was most certainly due to errors on my part though). Once you've created an #extruder model resource you can then draw your outlines using the following undocumented commands: startCompositePath, startCompositeElement, startPath, moveTo, curveTo,lineTo, endPath, endCompositeElement, and endCompositePath. Here is a quick and rough definition of each command:</p>

<p>startCompositePath / endCompositePath<br />
syntax: extruderResourceRef.startCompositePath()<br />
syntax: extruderResourceRef.endCompositePath()<br />
These commands start and end the creation of a composite path (a string is an example of a composite path); once you've created your #extruder resource, starting a composite path is the first thing you'll do and ending that composite path the last thing you'll do.</p>

<p>startCompositeElement / endCompositeElement<br />
syntax: extruderResourceRef.startCompositeElement()<br />
syntax: extruderResourceRef.endCompositeElement( point )<br />
These commands start and end the creation of a composite element (a character is an example of a composite element); you must first create a composite path before creating composite elements; end a composite element to begin working on the next element. When using the endCompositeElement command you must provide a point value that offsets to the next composite element (character) to draw.</p>

<p>startPath / endPath<br />
syntax: extruderResourceRef.startPath()<br />
syntax: extruderResourceRef.endPath()<br />
These commands start and end the creation of a path (the dot in an "i" is one path, the vertical bar another); you must first create a composite element before creating a path; end one path in order to be able to start another.</p>

<p>moveTo<br />
syntax: extruderResourceRef.moveTo( point,#boolean )<br />
After you have begun a path using the startPath command you can set the point at which you would like your new path to begin by using this command. The moveTo command also contains a second parameter in which you specify if the curve about to be drawn is on the inside (the center of an o) or the outisde (the outer ring of an o). Passing a value of TRUE results in an outside path while a value of FALSE results in an inside path.</p>

<p>curveTo<br />
syntax: extruderResourceRef.curveTo( controlPt1,controlPt2,point )<br />
After you have begun a path using the startPath command you can draw your next vertex by specifying its position and control hadles using this command. All parameters are #point values.</p>

<p>lineTo<br />
syntax: extruderResourceRef.lineTo( point )<br />
After you have begun a path using the startPath command you can draw your next vertex specifying just its position using this command. The parameter provided is a #point value.</p>

<p>Here is some code that you can copy and paste right into your message window in order to use the above commands to draw and extrude a vector box shape:</p>

<p>-- create text member<br />
tTxt = new(#text)</p>

<p>-- member must have a string in order to extrude<br />
tTxt.text = "a"</p>

<p>-- create 3D member<br />
tMem = new(#shockwave3D)</p>

<p>-- extrude text member<br />
tMR= tTxt.extrude3d(tMem)</p>

<p>-- create model using the #extruder resource<br />
tM = tMem.newmodel("a",tMr)</p>

<p>-- place member on stage, verify that you see an<br />
-- extruded letter "a", when done *remove*the*<br />
-- sprite*from*the*stage*; I'll explain later</p>

<p>-- start the composite path<br />
tMr.startCompositePath()</p>

<p>-- start a composite element<br />
tMr.startCompositeElement()</p>

<p>-- start a path<br />
tMr.startPath()</p>

<p>-- move initial vertex into place<br />
tMr.moveto(point(0,0),TRUE)</p>

<p>-- make a line connection with second vertex<br />
tMr.lineTo(point(25,25))</p>

<p>-- make a line connection with third vertex<br />
tMr.lineTo(point(0,50))</p>

<p>-- make a line connection with the fourth vertex<br />
tMr.lineTo(point(-25,25))</p>

<p>-- connect a line back to our initial point<br />
tMr.lineTo(point(0,0))</p>

<p>-- end the path<br />
tMr.endPath()</p>

<p>-- end the composite element<br />
tMr.endCompositeElement(point(0,0))</p>

<p>-- end the composite path<br />
tMr.endcompositepath()</p>

<p>-- place member back on stage, you should now see an<br />
-- extruded square</p>

<p><br />
<strong>Stability Warning</strong><br />
It should be noted that upon being told of this capability I was also sternly warned that I should not perform any of the above drawing routines while the cast member is actually being rendered. I haven't tested that rule (meaning I've always done this with the member not being rendered), do so at your own risk/benefit.</p>

<p><br />
Disclaimer: I make no guarantees regarding validity or usefullness of the information contained in this post. This feature was left as undocumented, and therefore unsupported on purpose, it either wasn't fully developed and/or it wasn't fully tested. I suggest that you utilize this technique in experimental movies due to the potential risks involved. There is no guarantee that this undocumented feature will survive from release to release. Use this technique at your own risk!</p>]]>

</content>
</entry>
<entry>
<title>SCORM &amp; Director</title>
<link rel="alternate" type="text/html" href="http://weblogs.macromedia.com/thiggins/archives/2006/02/scorm_director.cfm" />
<modified>2006-09-12T19:14:07Z</modified>
<issued>2006-02-28T16:41:27Z</issued>
<id>tag:weblogs.macromedia.com,2006:/thiggins//35.10228</id>
<created>2006-02-28T16:41:27Z</created>
<summary type="text/plain">Hey folks, just a heads up that Kraig Mentor, former Macromedian and now a developer for Concurrent Technologies Corporation (CTC), has written a great new article for the Director Developer Center about SCORM &amp; Director: Director and SCORM 1.3 SCORM...</summary>
<author>
<name>thiggins</name>
<url>http://weblogs.macromedia.com/thiggins/</url>
<email>thiggins@adobe.com</email>
</author>
<dc:subject>News &amp; Events</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.macromedia.com/thiggins/">
<![CDATA[<p>Hey folks, just a heads up that Kraig Mentor, former Macromedian and now a developer for <a href="http://www.ctc.com/">Concurrent Technologies Corporation (CTC)</a>, has written a great new article for the <a href="http://www.macromedia.com/devnet/director/">Director Developer Center</a> about <a href="http://www.adlnet.org/">SCORM</a> & <a href="http://www.macromedia.com/software/director/">Director</a>:</p>

<p><a href="http://www.macromedia.com/devnet/director/articles/director_scorm.html">Director and SCORM 1.3 SCORM SCO Presentation Engine (S2PE)</a></p>

<p>If you're at all interested in <a href="http://www.adlnet.org/">SCORM</a> content usage in <a href="http://www.macromedia.com/software/director/">Director</a> to create training and/or educational materials then this is a good article to read.</p>

<p>Thanks Kraig!</p>

<p><br />
We've got a series of articles in the queue so stay tuned. :)</p>]]>

</content>
</entry>
<entry>
<title>Coming soon: Shockwave update release, including new Flash &amp; QuickTime Asset Xtras!</title>
<link rel="alternate" type="text/html" href="http://weblogs.macromedia.com/thiggins/archives/2006/02/coming_soon_sho.cfm" />
<modified>2006-09-12T19:14:07Z</modified>
<issued>2006-02-20T22:58:53Z</issued>
<id>tag:weblogs.macromedia.com,2006:/thiggins//35.10172</id>
<created>2006-02-20T22:58:53Z</created>
<summary type="text/plain">Hey folks, I just wanted to post up a quick grass-roots style announcement that within the next month we will be posting an update to the Shockwave Player (version 10.1.1) that among other items includes two major bits of importance:...</summary>
<author>
<name>thiggins</name>
<url>http://weblogs.macromedia.com/thiggins/</url>
<email>thiggins@adobe.com</email>
</author>
<dc:subject>News &amp; Events</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.macromedia.com/thiggins/">
<![CDATA[<p>Hey folks, I just wanted to post up a quick grass-roots style announcement that within the next month we will be posting an update to the Shockwave Player (version 10.1.1) that among other items includes two major bits of importance:</p>

<p>- Flash 8 Asset Xtra<br />
- Bug-fixed QuickTime Asset Xtra</p>

<p>This will be a free player update complete with all new posted installers in addition to being a free update for Director authoring as well (developers will be able to download the updated bits from the <a href="http://www.macromedia.com/support/director/downloads.html">Director Support Center's downloads page</a>). </p>

<p>The new Flash 8 Asset Xtra will allow developers to incorporate Flash 8 authored SWF files into their Director projects in order to tap into the new Flash player features like the improved Flash video codec and the imaging filter effects. This new Flash 8 Asset Xtra will also expose a new function/sprite method named "convert", that function converts between Lingo image objects and Flash bitmapdata objects as well as between Lingo linear lists and Flash array values. There are plans to expand the convert() method/funtion over time but for now it's focused on only a few data types.</p>

<p>The QuickTime Asset Xtra has been updated to fix a few crash related issues as well as to allow the use of QTVR sprites on Windows while the end-user has QuickTime 7 installed. With the release of QuickTime 7 for Windows we saw a number of issues appear within Director and Shockwave that needed to be fixed, we identified the key issues and believe we have them well sorted for this release.</p>

<p>There are other updates in this release as well, some other functional bug fixes as well as some security-related updates, all of which will be described in relevant tech notes found in the <a href="http://www.macromedia.com/support/director/">Director Support Center</a>. In addition we will be posting a new documentation addendum that discusses the new features provided via the Flash 8 Asset Xtra as well as a <a href="http://www.macromedia.com/devnet/director/">Director Developer Center</a> article (written by yours truly), through all of this we hope to explain what new capabilities will be exposed and how Director developer's can utilize those - code samples will be included!</p>

<p>There are still details to share so I will of course answer any questions that come up, but please understand that we are planning to post all the necessary information at the time we post the new bits for live consumption on our website. </p>]]>

</content>
</entry>
<entry>
<title>Lists, Forums, Blogs: Where do you get your Director info?</title>
<link rel="alternate" type="text/html" href="http://weblogs.macromedia.com/thiggins/archives/2006/02/lists_forums_bl.cfm" />
<modified>2006-09-12T19:14:07Z</modified>
<issued>2006-02-16T22:21:36Z</issued>
<id>tag:weblogs.macromedia.com,2006:/thiggins//35.10147</id>
<created>2006-02-16T22:21:36Z</created>
<summary type="text/plain">As I&apos;m muddling my way through 2006 and still becoming comfortable being an Adobe employee I&apos;ve found myself doing a lot of mailing list and forum coverage. I&apos;m trying to be in touch with the Director developer community as the...</summary>
<author>
<name>thiggins</name>
<url>http://weblogs.macromedia.com/thiggins/</url>
<email>thiggins@adobe.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.macromedia.com/thiggins/">
<![CDATA[<p>As I'm muddling my way through 2006 and still becoming comfortable being an Adobe employee I've found myself doing a lot of mailing list and forum coverage. I'm trying to be in touch with the Director developer community as the demand for information is quite high at the moment. One of the things that struck me was how many different lists and forums are out there for topics like Director, Flash, Photoshop, etc. I guess I had lulled myself into feeling like "I've got it all covered" with respect to Director/Shockwave when in reality that's probably not the case. So I'm interested, how are you folks staying informed about all things Director? What mailing lists or forums you use to get help while doing development? What blogs do you monitor to stay informed about Director/Shockwave development as well as software development in general?</p>

<p>I'll start the conversation by citing the mailing lists I monitor regularly (daily basis):</p>

<p><a href="http://nuttybar.drama.uga.edu/mailman/listinfo/dir3d-l">Dir3D-L</a><br />
<a href="http://listserv.uark.edu/archives/direct-l.html">Direct-L</a><br />
<a href="http://www.startmovie.net/liste.php">Director_List (German)</a><br />
<a href="http://nuttybar.drama.uga.edu/mailman/listinfo/dirgames-l/">DirGames-L</a><br />
<a href="http://seven.pairlist.net/mailman/listinfo/casual_games">IGDA Casual Games SIG</a><br />
<a href="http://lists.fcgnetworks.net/mailman/listinfo/lingo-l">Lingo-L</a><br />
<a href="http://www.macromedia.com/support/xtras/info/xdk_list.html">MM XDK-L</a></p>

<p>I'll admit that I'm also leaving off a few private/semi-private forums as well as beta programs I participate in. Beyond mailing lists I also try to monitor and periodically post to the <a href="http://www.macromedia.com/cfusion/webforums/forum/index.cfm?forumid=11">Director Support Forums</a>:</p>

<p><a href="http://www.macromedia.com/cfusion/webforums/forum/categories.cfm?forumid=11&catid=268&entercat=y">Director - 3D</a><br />
<a href="http://www.macromedia.com/cfusion/webforums/forum/categories.cfm?forumid=11&catid=186&entercat=y">Director - Basics</a><br />
<a href="http://www.macromedia.com/cfusion/webforums/forum/categories.cfm?forumid=11&catid=187&entercat=y">Director - Lingo</a><br />
<a href="http://www.macromedia.com/cfusion/webforums/forum/categories.cfm?forumid=11&catid=188&entercat=y">Director - Multiuser Server</a></p>

<p>As far as blogs go I've stayed focused on reading what comes across the <a href="http://weblogs.macromedia.com/mxna/index.cfm?query=byMostRecent">Macromedia XML News Aggregator (MXNA)</a> and in specific I obviously monitor the <a href="http://weblogs.macromedia.com/mxna/index.cfm?query=byCategory&categoryId=2&categoryName=Director">Director catagory</a>. The MXNA has led me off to a number of personal and professional blogs as well as some interesting websites, but I haven't yet expanded much beyond that in terms of regular monitoring.</p>

<p>So I'm interested, how close to having it "all" covered does that leave me? I sense I've got the main areas reasonably well covered, at least as far as English speaking lists/forums/blogs I do. :) What am I missing? Where do <strong><em>you</em></strong> go?</p>]]>

</content>
</entry>

</feed>