<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for CurtisMorley.com</title>
	<atom:link href="http://curtismorley.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://curtismorley.com</link>
	<description>Flash/Flex, Interactive Marketing, Photography, and Social Media</description>
	<lastBuildDate>Sat, 28 Apr 2012 02:39:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Comment on Flash/Flex AS3 Error #1023: Stack overflow occurred. by John Yaple</title>
		<link>http://curtismorley.com/2007/08/19/flashflex-as3-error-1023-stack-overflow-occurred/#comment-108622</link>
		<dc:creator>John Yaple</dc:creator>
		<pubDate>Sat, 28 Apr 2012 02:39:55 +0000</pubDate>
		<guid isPermaLink="false">http://curtismorley.com/2007/08/19/flashflex-as3-error-1023-stack-overflow-occurred/#comment-108622</guid>
		<description>I had this error happen when I tried to make a function that consisted of the following code.

public function circleVsConcaveVertex(circX:Number, circY:Number, circRad:Number, vertex:AVectorModelData, pEdge:AVectorModelData, nEdge:AVectorModelData):TupleNum
		{
			var tuple:TupleNum = new TupleNum();
			
			return tuple;
		}

It is very odd, as if I modify the function to do something such as perform a trace operation or any form of other function body the function will run just fine.</description>
		<content:encoded><![CDATA[<p>I had this error happen when I tried to make a function that consisted of the following code.</p>
<p>public function circleVsConcaveVertex(circX:Number, circY:Number, circRad:Number, vertex:AVectorModelData, pEdge:AVectorModelData, nEdge:AVectorModelData):TupleNum<br />
		{<br />
			var tuple:TupleNum = new TupleNum();</p>
<p>			return tuple;<br />
		}</p>
<p>It is very odd, as if I modify the function to do something such as perform a trace operation or any form of other function body the function will run just fine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Flash CS3 / Flex Error #1009: Cannot access a property or method of a null object reference by Alex</title>
		<link>http://curtismorley.com/2007/08/15/flash-cs3-flex-error-1009-cannot-access-a-property-or-method-of-a-null-object-reference/#comment-108557</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 27 Apr 2012 12:27:42 +0000</pubDate>
		<guid isPermaLink="false">http://curtismorley.com/2007/08/15/flash-cs3-flex-error-1009-cannot-access-a-property-or-method-of-a-null-object-reference/#comment-108557</guid>
		<description>TypeError: Error #1009: Cannot access a property or method of a null object reference.
	at FinalProject/hitTest()

Code:

package 
{
	import flash.display.MovieClip;
	import flash.events.*;
	import flash.utils.Timer;
	import flash.ui.Keyboard;
	import flash.events.Event;
	import flash.events.KeyboardEvent;
	import flash.events.MouseEvent;
	import flash.text.TextField;


	public class FinalProject extends MovieClip
	{
		//var goes here
		var sn:snake;
		var keys:Array = [];
		var bd:body;
		var bds:Array = new Array();
		var mo:mouse;
		var moARR:Array = new Array();
		var moSpawnChance:Number = 4;
		var moTimer:Timer = new Timer(3000);
		var partsArr:Array= new Array();

		public function FinalProject()
		{
			// constructor code

		}
		public function startGame()
		{
			//add snake and mouse at start of game
			addSnake();
			addMouse();

			//add mouse timer 
			/*moTimer.addEventListener(TimerEvent.TIMER, addMouse);
			moTimer.start();*/

		}
		public function addSnake()
		{
			//call new snake
			//key listeners
			sn= new snake();
			addChild(sn);
			sn.addEventListener(Event.ENTER_FRAME, update);
			stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
			stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp);
			addEventListener(Event.ENTER_FRAME, hitTest);
			
		}
		public function addBody()
		{
			bd= new body();
			addChild(bd);
		}
		public function addMouse()
		{
			var mo:mouse = new mouse();

			moARR.push(mo);

			addChild(mo);
			trace(&quot;mouse spawn&quot;);
		}

		function update(e:Event):void
		{
			if (keys[Keyboard.RIGHT])
			{
				sn.x +=  5;
				sn.rotation = 180;
			}

			if (keys[Keyboard.LEFT])
			{
				sn.x -=  5;
				sn.rotation = 0;
			}
			if (keys[Keyboard.UP])
			{
				sn.y -=  5;
				sn.rotation = 90;
			}
			if (keys[Keyboard.DOWN])
			{
				sn.y +=  5;
				sn.rotation = 270;
			}
			if (sn.x = 470)
			{
				sn.rotation = 0;
				sn.x = 460;
			}
			if (sn.y = 305)
			{
				sn.rotation = 90;
				sn.y = 300;
			}
			
		}
		function onKeyDown(e:KeyboardEvent):void
		{
			keys[e.keyCode] = true;
		}

		function onKeyUp(e:KeyboardEvent):void
		{
			keys[e.keyCode] = false;
		}
		//Add new part to the snake’s body

		
		
		
		function attachNewPart():void
		{
		var newPart:bodyPart = new bodyPart();

		addChild(newPart);

		partsArr.push(newPart); //add new part into snake body

		}
		function hitTest(evt:Event)
		{
			if ( mo.hitTestPoint(sn.x, sn.y, true))
			{
				trace(&quot;hit&quot;);
			}
		}
	
		
		
		


	}

}</description>
		<content:encoded><![CDATA[<p>TypeError: Error #1009: Cannot access a property or method of a null object reference.<br />
	at FinalProject/hitTest()</p>
<p>Code:</p>
<p>package<br />
{<br />
	import flash.display.MovieClip;<br />
	import flash.events.*;<br />
	import flash.utils.Timer;<br />
	import flash.ui.Keyboard;<br />
	import flash.events.Event;<br />
	import flash.events.KeyboardEvent;<br />
	import flash.events.MouseEvent;<br />
	import flash.text.TextField;</p>
<p>	public class FinalProject extends MovieClip<br />
	{<br />
		//var goes here<br />
		var sn:snake;<br />
		var keys:Array = [];<br />
		var bd:body;<br />
		var bds:Array = new Array();<br />
		var mo:mouse;<br />
		var moARR:Array = new Array();<br />
		var moSpawnChance:Number = 4;<br />
		var moTimer:Timer = new Timer(3000);<br />
		var partsArr:Array= new Array();</p>
<p>		public function FinalProject()<br />
		{<br />
			// constructor code</p>
<p>		}<br />
		public function startGame()<br />
		{<br />
			//add snake and mouse at start of game<br />
			addSnake();<br />
			addMouse();</p>
<p>			//add mouse timer<br />
			/*moTimer.addEventListener(TimerEvent.TIMER, addMouse);<br />
			moTimer.start();*/</p>
<p>		}<br />
		public function addSnake()<br />
		{<br />
			//call new snake<br />
			//key listeners<br />
			sn= new snake();<br />
			addChild(sn);<br />
			sn.addEventListener(Event.ENTER_FRAME, update);<br />
			stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);<br />
			stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp);<br />
			addEventListener(Event.ENTER_FRAME, hitTest);</p>
<p>		}<br />
		public function addBody()<br />
		{<br />
			bd= new body();<br />
			addChild(bd);<br />
		}<br />
		public function addMouse()<br />
		{<br />
			var mo:mouse = new mouse();</p>
<p>			moARR.push(mo);</p>
<p>			addChild(mo);<br />
			trace(&#8220;mouse spawn&#8221;);<br />
		}</p>
<p>		function update(e:Event):void<br />
		{<br />
			if (keys[Keyboard.RIGHT])<br />
			{<br />
				sn.x +=  5;<br />
				sn.rotation = 180;<br />
			}</p>
<p>			if (keys[Keyboard.LEFT])<br />
			{<br />
				sn.x -=  5;<br />
				sn.rotation = 0;<br />
			}<br />
			if (keys[Keyboard.UP])<br />
			{<br />
				sn.y -=  5;<br />
				sn.rotation = 90;<br />
			}<br />
			if (keys[Keyboard.DOWN])<br />
			{<br />
				sn.y +=  5;<br />
				sn.rotation = 270;<br />
			}<br />
			if (sn.x = 470)<br />
			{<br />
				sn.rotation = 0;<br />
				sn.x = 460;<br />
			}<br />
			if (sn.y = 305)<br />
			{<br />
				sn.rotation = 90;<br />
				sn.y = 300;<br />
			}</p>
<p>		}<br />
		function onKeyDown(e:KeyboardEvent):void<br />
		{<br />
			keys[e.keyCode] = true;<br />
		}</p>
<p>		function onKeyUp(e:KeyboardEvent):void<br />
		{<br />
			keys[e.keyCode] = false;<br />
		}<br />
		//Add new part to the snake’s body</p>
<p>		function attachNewPart():void<br />
		{<br />
		var newPart:bodyPart = new bodyPart();</p>
<p>		addChild(newPart);</p>
<p>		partsArr.push(newPart); //add new part into snake body</p>
<p>		}<br />
		function hitTest(evt:Event)<br />
		{<br />
			if ( mo.hitTestPoint(sn.x, sn.y, true))<br />
			{<br />
				trace(&#8220;hit&#8221;);<br />
			}<br />
		}</p>
<p>	}</p>
<p>}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Flex 2 / Flash CS3 ActionScript Error #1114 by Chris</title>
		<link>http://curtismorley.com/2007/11/20/flex-2-flash-cs3-actionscript-error-1114/#comment-104858</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Tue, 03 Apr 2012 13:24:08 +0000</pubDate>
		<guid isPermaLink="false">http://curtismorley.com/2007/11/20/flex-2-flash-cs3-actionscript-error-1114/#comment-104858</guid>
		<description>error 1114
i dont know what I did wrong, but it&#039;s something with the: public function enterFrameHandler(keys:Object)

package SideScroller
{
	import flash.display.MovieClip;
	import flash.display.Loader;
	import flash.net.URLRequest;


	public class Level2 extends MovieClip
	{

		var sneeuwlevelbg:Loader;
		var sneeuwlevelfg:Loader;

		var pinguin:Pinguin;

		public function Level2()
		{



			sneeuwlevelbg = new Loader  ;
			sneeuwlevelbg.load(new URLRequest(&quot;recources/sneeuwlevelbg.swf&quot;));
			this.addChild(sneeuwlevelbg);

			sneeuwlevelfg = new Loader  ;
			sneeuwlevelfg.load(new URLRequest(&quot;recources/sneeuwlevelfg.swf&quot;));
			this.addChild(sneeuwlevelfg);



			public function enterFrameHandler(keys:Object)
			{

			if (keys.right){
				level2.x -= 15;
				level2.pinguin.img.visible = false;
				level2.pinguin.img2.visible = true;
				
			}
			if (keys.left){
				level2.x -= 15;
				level2.pinguin.img.visible = true;
				level2.pinguin.img2.visible = false;
				
			}
				
			}
		}
	}
}</description>
		<content:encoded><![CDATA[<p>error 1114<br />
i dont know what I did wrong, but it&#8217;s something with the: public function enterFrameHandler(keys:Object)</p>
<p>package SideScroller<br />
{<br />
	import flash.display.MovieClip;<br />
	import flash.display.Loader;<br />
	import flash.net.URLRequest;</p>
<p>	public class Level2 extends MovieClip<br />
	{</p>
<p>		var sneeuwlevelbg:Loader;<br />
		var sneeuwlevelfg:Loader;</p>
<p>		var pinguin:Pinguin;</p>
<p>		public function Level2()<br />
		{</p>
<p>			sneeuwlevelbg = new Loader  ;<br />
			sneeuwlevelbg.load(new URLRequest(&#8220;recources/sneeuwlevelbg.swf&#8221;));<br />
			this.addChild(sneeuwlevelbg);</p>
<p>			sneeuwlevelfg = new Loader  ;<br />
			sneeuwlevelfg.load(new URLRequest(&#8220;recources/sneeuwlevelfg.swf&#8221;));<br />
			this.addChild(sneeuwlevelfg);</p>
<p>			public function enterFrameHandler(keys:Object)<br />
			{</p>
<p>			if (keys.right){<br />
				level2.x -= 15;<br />
				level2.pinguin.img.visible = false;<br />
				level2.pinguin.img2.visible = true;</p>
<p>			}<br />
			if (keys.left){<br />
				level2.x -= 15;<br />
				level2.pinguin.img.visible = true;<br />
				level2.pinguin.img2.visible = false;</p>
<p>			}</p>
<p>			}<br />
		}<br />
	}<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AS3 Error 1195: Attempted access of inaccessible method cacheAsBitmap through a reference with static type flash.display:DisplayObject. by Nimrod</title>
		<link>http://curtismorley.com/2012/02/20/as3-error-1195-attempted-access-of-inaccessible-method-cacheasbitmap-through-a-reference-with-static-type-flash-displaydisplayobject/#comment-104023</link>
		<dc:creator>Nimrod</dc:creator>
		<pubDate>Wed, 28 Mar 2012 10:00:33 +0000</pubDate>
		<guid isPermaLink="false">http://curtismorley.com/?p=979#comment-104023</guid>
		<description>Hi,
I had this problem too , and it&#039;s because I mistakenly used cacheAsBitmap as a method. I wrote this:

sprite.cacheAsBitmap();

instead of: 

sprite.cacheAsBitmap = true;</description>
		<content:encoded><![CDATA[<p>Hi,<br />
I had this problem too , and it&#8217;s because I mistakenly used cacheAsBitmap as a method. I wrote this:</p>
<p>sprite.cacheAsBitmap();</p>
<p>instead of: </p>
<p>sprite.cacheAsBitmap = true;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on I Made History With My Photography by SQ</title>
		<link>http://curtismorley.com/2007/11/14/i-made-history-today-with-my-photography/#comment-100136</link>
		<dc:creator>SQ</dc:creator>
		<pubDate>Sun, 19 Feb 2012 05:50:50 +0000</pubDate>
		<guid isPermaLink="false">http://curtismorley.com/2007/11/14/i-made-history-today-with-my-photography/#comment-100136</guid>
		<description>Thats so AWESOME!!</description>
		<content:encoded><![CDATA[<p>Thats so AWESOME!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AS3 Error #1126: Function does not have a body. by Trait</title>
		<link>http://curtismorley.com/2009/01/03/as3-error-1126-function-does-not-have-a-body/#comment-98799</link>
		<dc:creator>Trait</dc:creator>
		<pubDate>Sun, 05 Feb 2012 13:50:52 +0000</pubDate>
		<guid isPermaLink="false">http://curtismorley.com/?p=467#comment-98799</guid>
		<description>depending on your level of as3 knowledge its possible for this error to occur for a different reason...

a3.addEventListener(MouseEvent.CLICK, fl_ClickToLoadUnloadSWF);
function fl_ClickToLoadUnloadSWF(event:MouseEvent):void
var loader:SWFLoader = new SWFLoader(&quot;bfbdcarouselv1.swf&quot;, {container:this, alpha:0, onComplete:completeHandler});
...and so on...

the same error is given for this code for line 2 and a colon was used. I&#039;m a beginner and while trying to splice bits of code together forgot to put a left bracket around the VAR

a3.addEventListener(MouseEvent.CLICK, fl_ClickToLoadUnloadSWF);
function fl_ClickToLoadUnloadSWF(event:MouseEvent):void
{
var loader:SWFLoader = new SWFLoader(&quot;bfbdcarouselv1.swf&quot;, {container:this, alpha:0, onComplete:completeHandler});
...and so on..

That code returned no error.
Although the solution was not what you mentioned your simple example pointed out the fact that I had missed something.

Thanks :)</description>
		<content:encoded><![CDATA[<p>depending on your level of as3 knowledge its possible for this error to occur for a different reason&#8230;</p>
<p>a3.addEventListener(MouseEvent.CLICK, fl_ClickToLoadUnloadSWF);<br />
function fl_ClickToLoadUnloadSWF(event:MouseEvent):void<br />
var loader:SWFLoader = new SWFLoader(&#8220;bfbdcarouselv1.swf&#8221;, {container:this, alpha:0, onComplete:completeHandler});<br />
&#8230;and so on&#8230;</p>
<p>the same error is given for this code for line 2 and a colon was used. I&#8217;m a beginner and while trying to splice bits of code together forgot to put a left bracket around the VAR</p>
<p>a3.addEventListener(MouseEvent.CLICK, fl_ClickToLoadUnloadSWF);<br />
function fl_ClickToLoadUnloadSWF(event:MouseEvent):void<br />
{<br />
var loader:SWFLoader = new SWFLoader(&#8220;bfbdcarouselv1.swf&#8221;, {container:this, alpha:0, onComplete:completeHandler});<br />
&#8230;and so on..</p>
<p>That code returned no error.<br />
Although the solution was not what you mentioned your simple example pointed out the fact that I had missed something.</p>
<p>Thanks <img src='http://curtismorley.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on ActionScript Error #2032 by VIKAS</title>
		<link>http://curtismorley.com/2008/02/08/actionscript-error-2032/#comment-97677</link>
		<dc:creator>VIKAS</dc:creator>
		<pubDate>Wed, 25 Jan 2012 16:47:57 +0000</pubDate>
		<guid isPermaLink="false">http://curtismorley.com/2008/02/08/actionscript-error-2032/#comment-97677</guid>
		<description>Max number of upload retries exceeded: Error #2032: Stream Error. URL: http://upload.facebook.com/media/upload/photos/flash/?ref=profile&amp;__a=1&amp;__user=100000462148801

Above error is comming while uploading photo.
pl.do needful</description>
		<content:encoded><![CDATA[<p>Max number of upload retries exceeded: Error #2032: Stream Error. URL: <a href="http://upload.facebook.com/media/upload/photos/flash/?ref=profile&#038;__a=1&#038;__user=100000462148801" rel="nofollow">http://upload.facebook.com/media/upload/photos/flash/?ref=profile&#038;__a=1&#038;__user=100000462148801</a></p>
<p>Above error is comming while uploading photo.<br />
pl.do needful</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AS3 Error #1051: Return value must be undefined. by Stefan</title>
		<link>http://curtismorley.com/2008/08/19/as3-error-1051-return-value-must-be-undefined/#comment-93035</link>
		<dc:creator>Stefan</dc:creator>
		<pubDate>Mon, 19 Dec 2011 13:00:37 +0000</pubDate>
		<guid isPermaLink="false">http://curtismorley.com/?p=379#comment-93035</guid>
		<description>Thanks! Worked for us. Stupid error, great solution!</description>
		<content:encoded><![CDATA[<p>Thanks! Worked for us. Stupid error, great solution!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Email is for Old People by CurtisMorley.com &#187; Companies move away from Email and toward social messaging.</title>
		<link>http://curtismorley.com/2010/02/28/email-is-for-old-people/#comment-92233</link>
		<dc:creator>CurtisMorley.com &#187; Companies move away from Email and toward social messaging.</dc:creator>
		<pubDate>Mon, 12 Dec 2011 20:29:03 +0000</pubDate>
		<guid isPermaLink="false">http://curtismorley.com/?p=585#comment-92233</guid>
		<description>[...] year I posted my experience that &quot;Email is for old People&quot; stating that we as a society are moving away from email as the primary form of communication. Now [...]</description>
		<content:encoded><![CDATA[<p>[...] year I posted my experience that &quot;Email is for old People&quot; stating that we as a society are moving away from email as the primary form of communication. Now [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on ActionScript Error #2032 by Lee</title>
		<link>http://curtismorley.com/2008/02/08/actionscript-error-2032/#comment-91942</link>
		<dc:creator>Lee</dc:creator>
		<pubDate>Sat, 10 Dec 2011 04:02:59 +0000</pubDate>
		<guid isPermaLink="false">http://curtismorley.com/2008/02/08/actionscript-error-2032/#comment-91942</guid>
		<description>Hello,

   Here is a very obscure reason you might get this error:

   IE has a proxy address active. I work at 2 locations, one has a proxy and one doesn&#039;t. When I took my laptop home to work, I started getting this error.

   Apparently Flash uses the IE connection settings. ALso, for those who don&#039;t know, clearing the IE cache clears your Flash IDE cache as well.
 
lee</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>   Here is a very obscure reason you might get this error:</p>
<p>   IE has a proxy address active. I work at 2 locations, one has a proxy and one doesn&#8217;t. When I took my laptop home to work, I started getting this error.</p>
<p>   Apparently Flash uses the IE connection settings. ALso, for those who don&#8217;t know, clearing the IE cache clears your Flash IDE cache as well.</p>
<p>lee</p>
]]></content:encoded>
	</item>
</channel>
</rss>

