<?xml version="1.0" encoding="UTF-8"?>
<posts type="array">
  <post>
    <body>&lt;pre&gt;
emptyBottleBtn:ToggleButton = new ToggleButton();
&lt;/pre&gt;

If you want to define a new var, you should put the keyword var in front of it.
Else, remove the :ToggleButton part.

choose one of them:

&lt;pre&gt;
emptyBottleBtn= new ToggleButton();
var emptyBottleBtn:ToggleButton = new ToggleButton();
&lt;/pre&gt;</body>
    <body-html>&lt;pre&gt;
emptyBottleBtn:ToggleButton = new ToggleButton();
&lt;/pre&gt;
&lt;p&gt;If you want to define a new var, you should put the keyword var in front of it.&lt;br /&gt;
Else, remove the :ToggleButton part.&lt;/p&gt;
&lt;p&gt;choose one of them:&lt;/p&gt;
&lt;pre&gt;
emptyBottleBtn= new ToggleButton();
var emptyBottleBtn:ToggleButton = new ToggleButton();
&lt;/pre&gt;</body-html>
    <created-at type="datetime">2009-11-07T13:03:02-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1438710</id>
    <post-number type="integer">3</post-number>
    <topic-id type="integer">63812</topic-id>
    <updated-at type="datetime">2009-11-07T13:03:02-08:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href='/forums/7/topics/63578?page=1#posts-1433569'&gt;UltimateChaos&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;The Card isn&amp;#8217;t checking either&lt;/p&gt;&lt;/blockquote&gt;

same here. finished 2 missions, still need 5 more.

&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href='/forums/7/topics/63578?page=1#posts-1433374'&gt;Protoblob&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;I finished Mission 1 on hard but the box doesn&amp;#8217;t check.&lt;/p&gt;&lt;/blockquote&gt;

finished mission2 on hard. box doesn't check.</body>
    <body-html>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href=&quot;/forums/7/topics/63578?page=1#posts-1433569&quot;&gt;UltimateChaos&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;The Card isn&amp;#8217;t checking either&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;same here. finished 2 missions, still need 5 more.&lt;/p&gt;
&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href=&quot;/forums/7/topics/63578?page=1#posts-1433374&quot;&gt;Protoblob&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;I finished Mission 1 on hard but the box doesn&amp;#8217;t check.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;finished mission2 on hard. box doesn&amp;#8217;t check.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-06T02:41:47-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">7</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1434448</id>
    <post-number type="integer">7</post-number>
    <topic-id type="integer">63578</topic-id>
    <updated-at type="datetime">2009-11-06T02:41:47-08:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>bq. At the moment I&#8217;ve simplified it by taking out the inventory and just having multiple instances of one object

You won't have the error, if you would keep only one instance of your objects and move them between the room and the inventory.

bq. event.currentTarget.visible = false;

don't set it to invisible. REMOVE it from your Stage. If it invisible it could still listen to Click Events. (had that issue in my mingames)

But back to your question...

bq. I&#8217;m looking for a catchall [...] so that I can just have one eventListener for all my objects

You could add your EventListener in the container, which stores all your items.
If you add the EventListener to this container, then currentTarget would be the container.
So add the Listener from container to every item with the same callback function.</body>
    <body-html>&lt;blockquote&gt;
&lt;p&gt;At the moment I&#8217;ve simplified it by taking out the inventory and just having multiple instances of one object&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You won&amp;#8217;t have the error, if you would keep only one instance of your objects and move them between the room and the inventory.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;event.currentTarget.visible = false;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;don&amp;#8217;t set it to invisible. &lt;span class=&quot;caps&quot;&gt;REMOVE&lt;/span&gt; it from your Stage. If it invisible it could still listen to Click Events. (had that issue in my mingames)&lt;/p&gt;
&lt;p&gt;But back to your question&amp;#8230;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I&#8217;m looking for a catchall [&amp;#8230;] so that I can just have one eventListener for all my objects&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You could add your EventListener in the container, which stores all your items.&lt;br /&gt;
If you add the EventListener to this container, then currentTarget would be the container.&lt;br /&gt;
So add the Listener from container to every item with the same callback function.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-03T13:22:42-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1428680</id>
    <post-number type="integer">2</post-number>
    <topic-id type="integer">63300</topic-id>
    <updated-at type="datetime">2009-11-03T13:22:42-08:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>you need to initialize it too.

&lt;pre&gt;
  addEventListener(Event.ENTER_FRAME, onEnterFrame);
&lt;/pre&gt;

best to put into the constructor of your class.
But you can try to put it in the timeline too.

Also you need an Textfield with the instancename textfield to work my example.</body>
    <body-html>&lt;p&gt;you need to initialize it too.&lt;/p&gt;
&lt;pre&gt;
  addEventListener(Event.ENTER_FRAME, onEnterFrame);
&lt;/pre&gt;
&lt;p&gt;best to put into the constructor of your class.&lt;br /&gt;
But you can try to put it in the timeline too.&lt;/p&gt;
&lt;p&gt;Also you need an Textfield with the instancename textfield to work my example.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-30T09:28:37-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1418003</id>
    <post-number type="integer">4</post-number>
    <topic-id type="integer">62852</topic-id>
    <updated-at type="datetime">2009-10-30T09:28:37-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>language?

&lt;pre&gt;
var cnt:int = 90;


function onEnterFrame(e:Event):void {
  cnt--;
  textfield.text = &quot;Ticks left: &quot; + cnt;

  if (cnt &lt;= 0) {
    // do something
  }
}
&lt;/pre&gt;

well, you need to assign that function to ENTER_FRAME. It's just an example. Work with it.</body>
    <body-html>&lt;p&gt;language?&lt;/p&gt;
&lt;pre&gt;
var cnt:int = 90;


function onEnterFrame(e:Event):void {
  cnt--;
  textfield.text = &quot;Ticks left: &quot; + cnt;

  if (cnt &amp;lt;= 0) {
    // do something
  }
}
&lt;/pre&gt;
&lt;p&gt;well, you need to assign that function to ENTER_FRAME. It&amp;#8217;s just an example. Work with it.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-30T07:38:36-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1417924</id>
    <post-number type="integer">2</post-number>
    <topic-id type="integer">62852</topic-id>
    <updated-at type="datetime">2009-10-30T07:38:36-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>bq. The fault i get is that its trying to access something thats null.

on what line?
What DisplayObjects do you have in your preloader?

i would change your done function into this:

&lt;pre&gt;
function done(e:Event)
{
	stage.addChild(myLoader);
	stage.removeChild(this);
}
&lt;/pre&gt;

It's important to FIRST add the loaded content and then remove the preloader. Else you will lose the stage reference.

What is percent? Did you define and initialize it?</body>
    <body-html>&lt;blockquote&gt;
&lt;p&gt;The fault i get is that its trying to access something thats null.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;on what line?&lt;br /&gt;
What DisplayObjects do you have in your preloader?&lt;/p&gt;
&lt;p&gt;i would change your done function into this:&lt;/p&gt;
&lt;pre&gt;
function done(e:Event)
{
	stage.addChild(myLoader);
	stage.removeChild(this);
}
&lt;/pre&gt;
&lt;p&gt;It&amp;#8217;s important to &lt;span class=&quot;caps&quot;&gt;FIRST&lt;/span&gt; add the loaded content and then remove the preloader. Else you will lose the stage reference.&lt;/p&gt;
&lt;p&gt;What is percent? Did you define and initialize it?&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-28T11:01:31-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1413123</id>
    <post-number type="integer">2</post-number>
    <topic-id type="integer">62617</topic-id>
    <updated-at type="datetime">2009-10-28T11:02:20-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>google for 'as3 livedocs'. You will find anything about as3 there.
With plugIns like OpenTheDoc you can read the livedocs offline from FD.</body>
    <body-html>&lt;p&gt;google for &amp;#8216;as3 livedocs&amp;#8217;. You will find anything about as3 there.&lt;br /&gt;
With plugIns like OpenTheDoc you can read the livedocs offline from FD.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-25T14:42:59-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1405194</id>
    <post-number type="integer">5</post-number>
    <topic-id type="integer">58395</topic-id>
    <updated-at type="datetime">2009-10-25T14:42:59-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>not 50 different stats. it means, that at least 50 player should submit any stat.</body>
    <body-html>&lt;p&gt;not 50 different stats. it means, that at least 50 player should submit any stat.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-24T01:57:39-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1400257</id>
    <post-number type="integer">5</post-number>
    <topic-id type="integer">61790</topic-id>
    <updated-at type="datetime">2009-10-24T01:57:39-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>are you talking about filesize or RAM use?</body>
    <body-html>&lt;p&gt;are you talking about filesize or &lt;span class=&quot;caps&quot;&gt;RAM&lt;/span&gt; use?&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-20T14:22:26-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1390101</id>
    <post-number type="integer">2</post-number>
    <topic-id type="integer">61560</topic-id>
    <updated-at type="datetime">2009-10-20T14:22:26-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>zero, if you remove the ! you should swap the else statement.

n00b, in the first hitTest, you should use y+r:

&lt;pre&gt;
 if (!_root.ground.hitTest(_x, _y+r, true)) 
&lt;/pre&gt;

Your jumpheight should be less then the strenght of your ground.
Else it could fall through your ground between the frames you do the hitTest.

oh... and use &lt; PRE &gt; Tags.</body>
    <body-html>&lt;p&gt;zero, if you remove the ! you should swap the else statement.&lt;/p&gt;
&lt;p&gt;n00b, in the first hitTest, you should use y+r:&lt;/p&gt;
&lt;pre&gt;
 if (!_root.ground.hitTest(_x, _y+r, true)) 
&lt;/pre&gt;
&lt;p&gt;Your jumpheight should be less then the strenght of your ground.&lt;br /&gt;
Else it could fall through your ground between the frames you do the hitTest.&lt;/p&gt;
&lt;p&gt;oh&amp;#8230; and use &amp;lt; &lt;span class=&quot;caps&quot;&gt;PRE&lt;/span&gt; &amp;gt; Tags.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-19T05:10:03-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1385687</id>
    <post-number type="integer">3</post-number>
    <topic-id type="integer">61397</topic-id>
    <updated-at type="datetime">2009-10-19T05:10:03-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>4gb are not that much of ram.

Do you have 32 or 64bit?
How much virtual memory?

Also, i would not put ALL drawings in one single file.
If you want them to split, copy the file and delete from it the duplicate drawings.</body>
    <body-html>&lt;p&gt;4gb are not that much of ram.&lt;/p&gt;
&lt;p&gt;Do you have 32 or 64bit?&lt;br /&gt;
How much virtual memory?&lt;/p&gt;
&lt;p&gt;Also, i would not put &lt;span class=&quot;caps&quot;&gt;ALL&lt;/span&gt; drawings in one single file.&lt;br /&gt;
If you want them to split, copy the file and delete from it the duplicate drawings.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-19T04:54:34-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1385670</id>
    <post-number type="integer">2</post-number>
    <topic-id type="integer">61396</topic-id>
    <updated-at type="datetime">2009-10-19T04:54:34-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>In the preview mode it's all the same like normal. Just that you (and Kongstaff) are the only one, who could play your game.
But the Scores will work the same way.

If they don't work in preview, they won't work if you publish it.</body>
    <body-html>&lt;p&gt;In the preview mode it&amp;#8217;s all the same like normal. Just that you (and Kongstaff) are the only one, who could play your game.&lt;br /&gt;
But the Scores will work the same way.&lt;/p&gt;
&lt;p&gt;If they don&amp;#8217;t work in preview, they won&amp;#8217;t work if you publish it.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-18T10:08:55-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1382448</id>
    <post-number type="integer">4</post-number>
    <topic-id type="integer">61260</topic-id>
    <updated-at type="datetime">2009-10-18T10:08:55-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>I put allways some traces in the progress Events. Printed out the bytes loaded and bytes remaining.
Even though you launch your file  from your harddrive, it will take (a small) amount of time to fully load the file.
Just take a look at the traces.

&lt;pre&gt;
		private function handleProgress(event:ProgressEvent):void {
			trace( event.bytesLoaded / event.bytesTotal * 100 );
			
			if (event.bytesLoaded == event.bytesTotal) {
				//  Loading complete...
			}
		}
&lt;/pre&gt;

btw, removeChild only remove the visible part from the Stage. The Object himself still remain there. It's impossible to delete objects in AS3.</body>
    <body-html>&lt;p&gt;I put allways some traces in the progress Events. Printed out the bytes loaded and bytes remaining.&lt;br /&gt;
Even though you launch your file  from your harddrive, it will take (a small) amount of time to fully load the file.&lt;br /&gt;
Just take a look at the traces.&lt;/p&gt;
&lt;pre&gt;
		private function handleProgress(event:ProgressEvent):void {
			trace( event.bytesLoaded / event.bytesTotal * 100 );
			
			if (event.bytesLoaded == event.bytesTotal) {
				//  Loading complete...
			}
		}
&lt;/pre&gt;
&lt;p&gt;btw, removeChild only remove the visible part from the Stage. The Object himself still remain there. It&amp;#8217;s impossible to delete objects in AS3.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-18T05:38:09-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1381814</id>
    <post-number type="integer">9</post-number>
    <topic-id type="integer">61182</topic-id>
    <updated-at type="datetime">2009-10-18T05:38:09-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>To not export your mainclass into the first frame, you should not use the class name. 
Also your mainclass is only avaible in the second frame, so you should jump there first.

&lt;pre&gt;
	gotoAndStop(2);
	var mainClass:Class = getDefinitionByName(&quot;Main&quot;) as Class;
	stage.addChild(new mainClass() as DisplayObject);
	stage.removeChild(this);
&lt;/pre&gt;

works fine for me.

You could also use 2 files.
One preloader file, one game file.</body>
    <body-html>&lt;p&gt;To not export your mainclass into the first frame, you should not use the class name. &lt;br /&gt;
Also your mainclass is only avaible in the second frame, so you should jump there first.&lt;/p&gt;
&lt;pre&gt;
	gotoAndStop(2);
	var mainClass:Class = getDefinitionByName(&quot;Main&quot;) as Class;
	stage.addChild(new mainClass() as DisplayObject);
	stage.removeChild(this);
&lt;/pre&gt;
&lt;p&gt;works fine for me.&lt;/p&gt;
&lt;p&gt;You could also use 2 files.&lt;br /&gt;
One preloader file, one game file.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-18T03:16:39-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1381703</id>
    <post-number type="integer">7</post-number>
    <topic-id type="integer">61182</topic-id>
    <updated-at type="datetime">2009-10-18T03:16:39-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>The preloader does that, what the name allready tells, kinda.

If someone launch your SWF file, the preloader load instant and the user see it. So the user knows, that something is happening, that he has to wait.
He has to wait, until the whole file is loaded.

A well coded preloader is only a few KB and at the beginning of the file (so regardless of connection, it shows up instant ).
It pause the whole game until it is fully loaded.

Without a preloader the user would see an blank screen until it is loaded. He may think, that something is broken and would close the game.

How to get it away then it's done? You could add EventListener which read the status of the loading progress. If it hits 100%, you can remove your preloader ( like removeChild(this) ) and launch your menu of the game.</body>
    <body-html>&lt;p&gt;The preloader does that, what the name allready tells, kinda.&lt;/p&gt;
&lt;p&gt;If someone launch your &lt;span class=&quot;caps&quot;&gt;SWF&lt;/span&gt; file, the preloader load instant and the user see it. So the user knows, that something is happening, that he has to wait.&lt;br /&gt;
He has to wait, until the whole file is loaded.&lt;/p&gt;
&lt;p&gt;A well coded preloader is only a few KB and at the beginning of the file (so regardless of connection, it shows up instant ).&lt;br /&gt;
It pause the whole game until it is fully loaded.&lt;/p&gt;
&lt;p&gt;Without a preloader the user would see an blank screen until it is loaded. He may think, that something is broken and would close the game.&lt;/p&gt;
&lt;p&gt;How to get it away then it&amp;#8217;s done? You could add EventListener which read the status of the loading progress. If it hits 100%, you can remove your preloader ( like removeChild(this) ) and launch your menu of the game.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-17T18:13:27-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1380196</id>
    <post-number type="integer">2</post-number>
    <topic-id type="integer">61182</topic-id>
    <updated-at type="datetime">2009-10-17T18:13:27-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>http://www.flashdevelop.org/community/viewforum.php?f=11

@ username:
Project &gt; New Project.
I suggest to take AS3 Project with Preloader.</body>
    <body-html>&lt;p&gt;&lt;a href=&quot;http://www.flashdevelop.org/community/viewforum.php?f=11&quot;&gt;http://www.flashdevelop.org/community/viewforum.php?f=11&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;@ username:&lt;br /&gt;
Project &amp;gt; New Project.&lt;br /&gt;
I suggest to take AS3 Project with Preloader.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-17T13:15:12-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1378887</id>
    <post-number type="integer">3</post-number>
    <topic-id type="integer">61102</topic-id>
    <updated-at type="datetime">2009-10-17T13:15:12-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>bq. I think game devs could use more open source games to learn fro

Only reading the source nobody will learn from it. Mostly, they would just copy it. They may make a game, but they still won't know how they made it.
I think, it's the wrong way to learn programming.

Better you learn how you solve your problem. So you could write it next time on your own, without any help.
While copy - you will just copy it again next time.

I'm NOT against OS. I'm just say, that OS don't help to learn that much.

bq. So the question came up as to which license to use.

I'm not so familiar with (OS) license. So i cant tell which one suit us better.
Each Dev should decide on his own, if he want put his game OS or not.</body>
    <body-html>&lt;blockquote&gt;
&lt;p&gt;I think game devs could use more open source games to learn fro&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Only reading the source nobody will learn from it. Mostly, they would just copy it. They may make a game, but they still won&amp;#8217;t know how they made it.&lt;br /&gt;
I think, it&amp;#8217;s the wrong way to learn programming.&lt;/p&gt;
&lt;p&gt;Better you learn how you solve your problem. So you could write it next time on your own, without any help.&lt;br /&gt;
While copy &amp;#8211; you will just copy it again next time.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m &lt;span class=&quot;caps&quot;&gt;NOT&lt;/span&gt; against OS. I&amp;#8217;m just say, that OS don&amp;#8217;t help to learn that much.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;So the question came up as to which license to use.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I&amp;#8217;m not so familiar with (OS) license. So i cant tell which one suit us better.&lt;br /&gt;
Each Dev should decide on his own, if he want put his game OS or not.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-16T00:27:35-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1374019</id>
    <post-number type="integer">2</post-number>
    <topic-id type="integer">60911</topic-id>
    <updated-at type="datetime">2009-10-16T00:27:35-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>same here.

cdn1 to cdn4 have a nice 14 ping.
but www a slow 130.</body>
    <body-html>&lt;p&gt;same here.&lt;/p&gt;
&lt;p&gt;cdn1 to cdn4 have a nice 14 ping.&lt;br /&gt;
but www a slow 130.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-12T07:28:43-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">7</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1364512</id>
    <post-number type="integer">3</post-number>
    <topic-id type="integer">60460</topic-id>
    <updated-at type="datetime">2009-10-12T07:28:43-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>bq. My plan so far is to make a base &#8216;PowerupButton&#8217; class (extending MovieClip)

It would be easier, if you extend SimpleButton. It has allread default, mouseover (focus) and clicked states.

SimpleButton isn't perfect, it has a lot of limitations, but it's a good way to start. 
( I let all my buttons extend Sprites )

bq. creating &#8216;Button&#8217; symbols in CS3 and using flash.display.SimpleButton, since I would need to override it 

you don't override them. you extend them. 
btw: MovieClip is the same package as SimpleButton.

bq. I&#8217;d give a specific class name to each button, which would be a subclass of &#8216;PowerupButton&#8217;.

Do you really need that?
You could make a XML File with all your Strings and values. Read your description from the XML File and pass it to the constrcutor of your Button.</body>
    <body-html>&lt;blockquote&gt;
&lt;p&gt;My plan so far is to make a base &#8216;PowerupButton&#8217; class (extending MovieClip)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It would be easier, if you extend SimpleButton. It has allread default, mouseover (focus) and clicked states.&lt;/p&gt;
&lt;p&gt;SimpleButton isn&amp;#8217;t perfect, it has a lot of limitations, but it&amp;#8217;s a good way to start. &lt;br /&gt;
( I let all my buttons extend Sprites )&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;creating &#8216;Button&#8217; symbols in CS3 and using flash.display.SimpleButton, since I would need to override it&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;you don&amp;#8217;t override them. you extend them. &lt;br /&gt;
btw: MovieClip is the same package as SimpleButton.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I&#8217;d give a specific class name to each button, which would be a subclass of &#8216;PowerupButton&#8217;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Do you really need that?&lt;br /&gt;
You could make a &lt;span class=&quot;caps&quot;&gt;XML&lt;/span&gt; File with all your Strings and values. Read your description from the &lt;span class=&quot;caps&quot;&gt;XML&lt;/span&gt; File and pass it to the constrcutor of your Button.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-07T14:04:31-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1351947</id>
    <post-number type="integer">2</post-number>
    <topic-id type="integer">59700</topic-id>
    <updated-at type="datetime">2009-10-07T14:04:31-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>nope, still cannot join chat:

bq. You are not yet connected to Kongregate's chat &amp; score submission servers.

*edit* seems to works now.</body>
    <body-html>&lt;p&gt;nope, still cannot join chat:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You are not yet connected to Kongregate&amp;#8217;s chat &amp;amp; score submission servers.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;edit&lt;/strong&gt; seems to works now.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-06T06:53:22-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">7</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1348903</id>
    <post-number type="integer">5</post-number>
    <topic-id type="integer">59567</topic-id>
    <updated-at type="datetime">2009-10-06T07:01:26-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>seem to be down again. Can't connect to the chat.</body>
    <body-html>&lt;p&gt;seem to be down again. Can&amp;#8217;t connect to the chat.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-06T06:31:47-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">7</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1348883</id>
    <post-number type="integer">3</post-number>
    <topic-id type="integer">59567</topic-id>
    <updated-at type="datetime">2009-10-06T06:31:47-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href='/forums/4/topics/59273?page=1#posts-1348783'&gt;JWBSoftware&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;
&lt;p&gt;Saved games are something that&amp;#8217;s built in to Flash, are well understood by users&lt;/p&gt;&lt;/blockquote&gt;

i won't say that. For most users, the browser play the flashfiles and the browser save the progress in cookies.
Some of them think, that Kong stores the savegame and wonder, why they can't continue if they change the PC, but logIn with their account.

It would be more naturally to bound the savegames to the Account rather PC.</body>
    <body-html>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href=&quot;/forums/4/topics/59273?page=1#posts-1348783&quot;&gt;JWBSoftware&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br /&gt;
&lt;p&gt;Saved games are something that&amp;#8217;s built in to Flash, are well understood by users&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;i won&amp;#8217;t say that. For most users, the browser play the flashfiles and the browser save the progress in cookies.&lt;br /&gt;
Some of them think, that Kong stores the savegame and wonder, why they can&amp;#8217;t continue if they change the PC, but logIn with their account.&lt;/p&gt;
&lt;p&gt;It would be more naturally to bound the savegames to the Account rather PC.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-06T04:00:42-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1348797</id>
    <post-number type="integer">20</post-number>
    <topic-id type="integer">59273</topic-id>
    <updated-at type="datetime">2009-10-06T04:00:42-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>What about Guests?

They won't be able to use the Save-API. So should every game add sharedObjects as a backup?</body>
    <body-html>&lt;p&gt;What about Guests?&lt;/p&gt;
&lt;p&gt;They won&amp;#8217;t be able to use the Save-&lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt;. So should every game add sharedObjects as a backup?&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-06T03:19:25-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1348773</id>
    <post-number type="integer">17</post-number>
    <topic-id type="integer">59273</topic-id>
    <updated-at type="datetime">2009-10-06T03:19:25-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>if you are using FlashCS you need to disable the shortcuts in the player.</body>
    <body-html>&lt;p&gt;if you are using FlashCS you need to disable the shortcuts in the player.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-04T14:15:23-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1345741</id>
    <post-number type="integer">2</post-number>
    <topic-id type="integer">59394</topic-id>
    <updated-at type="datetime">2009-10-04T14:15:23-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
  <post>
    <body>go to your profile. Click on Edit.</body>
    <body-html>&lt;p&gt;go to your profile. Click on Edit.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-10-04T05:14:10-07:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1344582</id>
    <post-number type="integer">2</post-number>
    <topic-id type="integer">59343</topic-id>
    <updated-at type="datetime">2009-10-04T05:14:10-07:00</updated-at>
    <user-id type="integer">183841</user-id>
  </post>
</posts>
