<?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 Alan Gruskoff - Tech Web Log</title>
	<atom:link href="http://digitalshowcase.biz/wordpress/?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://digitalshowcase.biz/wordpress</link>
	<description>Software Designer</description>
	<lastBuildDate>Thu, 21 Jan 2010 17:27:32 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on The &#8220;NBA Players&#8221; Tutorial by admin</title>
		<link>http://digitalshowcase.biz/wordpress/?p=6&#038;cpage=1#comment-13</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 21 Jan 2010 17:27:32 +0000</pubDate>
		<guid isPermaLink="false">http://digitalshowcase.biz/wordpress/?p=6#comment-13</guid>
		<description>Cool, good work. Given that you can interact with a running demo and are supplied all the code with narrative, it is a &quot;do-able&quot; project. But not that easy given all the disparate parts. 

Once you get it to work a whole world opens up as you know &quot;own&quot; a good way to to databased things. Also, besides the Flex Builder, all of this software is free. My demo runs on a cheap shared commercial server, so there&#039;s no heavy or expensive middleware to buy. Stay with it.</description>
		<content:encoded><![CDATA[<p>Cool, good work. Given that you can interact with a running demo and are supplied all the code with narrative, it is a &#8220;do-able&#8221; project. But not that easy given all the disparate parts. </p>
<p>Once you get it to work a whole world opens up as you know &#8220;own&#8221; a good way to to databased things. Also, besides the Flex Builder, all of this software is free. My demo runs on a cheap shared commercial server, so there&#8217;s no heavy or expensive middleware to buy. Stay with it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The &#8220;NBA Players&#8221; Tutorial by admin</title>
		<link>http://digitalshowcase.biz/wordpress/?p=6&#038;cpage=1#comment-12</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 21 Jan 2010 17:13:34 +0000</pubDate>
		<guid isPermaLink="false">http://digitalshowcase.biz/wordpress/?p=6#comment-12</guid>
		<description>You can ignore this binding error: &lt;em&gt;Data binding will not be able to detect assignments to ...&lt;/em&gt;

You need to track down why the object you are working with does not (yet) exist when you see this error:
&lt;em&gt;Cannot access a property or method of a null object reference&lt;/em&gt;</description>
		<content:encoded><![CDATA[<p>You can ignore this binding error: <em>Data binding will not be able to detect assignments to &#8230;</em></p>
<p>You need to track down why the object you are working with does not (yet) exist when you see this error:<br />
<em>Cannot access a property or method of a null object reference</em></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The &#8220;NBA Players&#8221; Tutorial by mintball</title>
		<link>http://digitalshowcase.biz/wordpress/?p=6&#038;cpage=1#comment-11</link>
		<dc:creator>mintball</dc:creator>
		<pubDate>Thu, 21 Jan 2010 14:59:57 +0000</pubDate>
		<guid isPermaLink="false">http://digitalshowcase.biz/wordpress/?p=6#comment-11</guid>
		<description>All is resolved by moving the countries.xml and countriesdomain.xml to the project source directory.
I now have a working application. A few trip around the houses but that&#039;s what happens with something new. I cannow try to work out more of what makes it work. 
Thanks.</description>
		<content:encoded><![CDATA[<p>All is resolved by moving the countries.xml and countriesdomain.xml to the project source directory.<br />
I now have a working application. A few trip around the houses but that&#8217;s what happens with something new. I cannow try to work out more of what makes it work.<br />
Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The &#8220;NBA Players&#8221; Tutorial by mintball</title>
		<link>http://digitalshowcase.biz/wordpress/?p=6&#038;cpage=1#comment-10</link>
		<dc:creator>mintball</dc:creator>
		<pubDate>Thu, 21 Jan 2010 11:32:41 +0000</pubDate>
		<guid isPermaLink="false">http://digitalshowcase.biz/wordpress/?p=6#comment-10</guid>
		<description>forgot to say if I leave of the :8080 from my URL I get page not found.

The players.mxml file has compilation warning 
 Severity and Description	Path	Resource	Location	Creation Time	Id
Data binding will not be able to detect assignments to &quot;countriesXML&quot;.	Players/src	Players.mxml	line 285	1264001802015	71

Severity and Description	Path	Resource	Location	Creation Time	Id
Data binding will not be able to detect assignments to &quot;positionsAC&quot;.	Players/src	Players.mxml	line 272	1264001802000	69

Severity and Description	Path	Resource	Location	Creation Time	Id
Data binding will not be able to detect changes when using square bracket operator.  For Array, please use ArrayCollection.getItemAt() instead.	Players/src	Players.mxml	line 272	1264001802000	70


The application runs but reports httpService errors for countries.xml. 

I can see the datagrid populated with the playes from the database but if I click any user to display the popup screen I then get the error:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
	at biz.digitalshowcase::editPopUp/doInit()[C:\Flex3tfs\Players\src\biz\digitalshowcase\editPopUp.mxml:50]
	at biz.digitalshowcase::editPopUp/___editPopUp_TitleWindow1_creationComplete()[C:\Flex3tfs\Players\src\biz\digitalshowcase\editPopUp.mxml:12]
	at flash.events::EventDispatcher/dispatchEventFunction()
	at flash.events::EventDispatcher/dispatchEvent()
	at mx.core::UIComponent/dispatchEvent()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:9298]
	at mx.core::UIComponent/set initialized()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:1169]
	at mx.managers::LayoutManager/doPhasedInstantiation()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:718]
	at Function/http://adobe.com/AS3/2006/builtin::apply()
	at mx.core::UIComponent/callLaterDispatcher2()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:8628]
	at mx.core::UIComponent/callLaterDispatcher()[C:\autobuild\3.2.0\frameworks\projects\


I beleive I have all the bits in the right place and assume my running errors are a result of the compilation warning. Does there need to be a [Bindable] statement somewhere?</description>
		<content:encoded><![CDATA[<p>forgot to say if I leave of the :8080 from my URL I get page not found.</p>
<p>The players.mxml file has compilation warning<br />
 Severity and Description	Path	Resource	Location	Creation Time	Id<br />
Data binding will not be able to detect assignments to &#8220;countriesXML&#8221;.	Players/src	Players.mxml	line 285	1264001802015	71</p>
<p>Severity and Description	Path	Resource	Location	Creation Time	Id<br />
Data binding will not be able to detect assignments to &#8220;positionsAC&#8221;.	Players/src	Players.mxml	line 272	1264001802000	69</p>
<p>Severity and Description	Path	Resource	Location	Creation Time	Id<br />
Data binding will not be able to detect changes when using square bracket operator.  For Array, please use ArrayCollection.getItemAt() instead.	Players/src	Players.mxml	line 272	1264001802000	70</p>
<p>The application runs but reports httpService errors for countries.xml. </p>
<p>I can see the datagrid populated with the playes from the database but if I click any user to display the popup screen I then get the error:</p>
<p>TypeError: Error #1009: Cannot access a property or method of a null object reference.<br />
	at biz.digitalshowcase::editPopUp/doInit()[C:\Flex3tfs\Players\src\biz\digitalshowcase\editPopUp.mxml:50]<br />
	at biz.digitalshowcase::editPopUp/___editPopUp_TitleWindow1_creationComplete()[C:\Flex3tfs\Players\src\biz\digitalshowcase\editPopUp.mxml:12]<br />
	at flash.events::EventDispatcher/dispatchEventFunction()<br />
	at flash.events::EventDispatcher/dispatchEvent()<br />
	at mx.core::UIComponent/dispatchEvent()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:9298]<br />
	at mx.core::UIComponent/set initialized()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:1169]<br />
	at mx.managers::LayoutManager/doPhasedInstantiation()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:718]<br />
	at Function/http://adobe.com/AS3/2006/builtin::apply()<br />
	at mx.core::UIComponent/callLaterDispatcher2()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:8628]<br />
	at mx.core::UIComponent/callLaterDispatcher()[C:\autobuild\3.2.0\frameworks\projects\</p>
<p>I beleive I have all the bits in the right place and assume my running errors are a result of the compilation warning. Does there need to be a [Bindable] statement somewhere?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The &#8220;NBA Players&#8221; Tutorial by mintball</title>
		<link>http://digitalshowcase.biz/wordpress/?p=6&#038;cpage=1#comment-9</link>
		<dc:creator>mintball</dc:creator>
		<pubDate>Wed, 20 Jan 2010 15:05:02 +0000</pubDate>
		<guid isPermaLink="false">http://digitalshowcase.biz/wordpress/?p=6#comment-9</guid>
		<description>I now have it working after adjustung the way the incluse_path is determined. I found the editor notepad2 usefull as it has a feature to show matching () which help highlight the problem of the last \.
Worth looking at if you are using notepad as your editor.

http://www.flos-freeware.ch/notepad2.html

// optional path include or do this within php.ini
// a final \ at the end of $inc_path results in a hidden syntax error making the path invalid.
// after solving that I found that the loader folder was missing from my ZendAMF download software
// so downloaded the full monty instead.
$inc_path =&#039;;C:\Program Files\ZendFramework-1.9.7\library\;C:\Program Files\PostgreSQL\EnterpriseDB-ApachePhp\apache\www&#039;;

ini_set( &#039;include_path&#039;, ini_get(&#039;include_path&#039;).$inc_path);
$inc_path = ini_get(&#039;include_path&#039;);
// show path
// echo $inc_path;

Now for chapter 3 the interesting bit, thanks for your time.</description>
		<content:encoded><![CDATA[<p>I now have it working after adjustung the way the incluse_path is determined. I found the editor notepad2 usefull as it has a feature to show matching () which help highlight the problem of the last \.<br />
Worth looking at if you are using notepad as your editor.</p>
<p><a href="http://www.flos-freeware.ch/notepad2.html" rel="nofollow">http://www.flos-freeware.ch/notepad2.html</a></p>
<p>// optional path include or do this within php.ini<br />
// a final \ at the end of $inc_path results in a hidden syntax error making the path invalid.<br />
// after solving that I found that the loader folder was missing from my ZendAMF download software<br />
// so downloaded the full monty instead.<br />
$inc_path =&#8217;;C:\Program Files\ZendFramework-1.9.7\library\;C:\Program Files\PostgreSQL\EnterpriseDB-ApachePhp\apache\www&#8217;;</p>
<p>ini_set( &#8216;include_path&#8217;, ini_get(&#8216;include_path&#8217;).$inc_path);<br />
$inc_path = ini_get(&#8216;include_path&#8217;);<br />
// show path<br />
// echo $inc_path;</p>
<p>Now for chapter 3 the interesting bit, thanks for your time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The &#8220;NBA Players&#8221; Tutorial by admin</title>
		<link>http://digitalshowcase.biz/wordpress/?p=6&#038;cpage=1#comment-8</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 20 Jan 2010 02:34:21 +0000</pubDate>
		<guid isPermaLink="false">http://digitalshowcase.biz/wordpress/?p=6#comment-8</guid>
		<description>Hello mintball 
Thanks for your note.

This whole exercise is about putting the pieces together. We know it works as the live demo does. You have all the code, so now its just lining it up in a workable manner.  Since my stuff is all Linux based you want to be sure of the paths and directories, look out for &quot;/&quot; where you need &quot;\&quot;. If your base Apache works, then you got the right starting place. The zendamf.php file must then live in the Apache root.

Where you are at now is making the PHP stuff work. Turn on all error reporting. For the error you got on line 20, check that there is in fact a Players_service.php file where you said it was. Once you straighten out the paths and all the VO and SERVICE files are in place, you should see the &lt;strong&gt;Zend AMF Endpoint&lt;/strong&gt; message at  http://localhost:8080/zendamf.php

If we don’t see this message: &lt;strong&gt;Zend AMF Endpoint&lt;/strong&gt; , then we DO NOT have a valid install and may not progress until we do.

Be sure that whatever Zend AMF version you are working with, that the library folder is within your Zend folder. We point to the directory that contains the “library” folder. Thats where all this works from.

What happens if you OMIT the :8080 from the URL?

When you do see the &lt;strong&gt;Zend AMF Endpoint&lt;/strong&gt; message, go get yourself a couple of pints and some bangers!

- Alan Gruskoff</description>
		<content:encoded><![CDATA[<p>Hello mintball<br />
Thanks for your note.</p>
<p>This whole exercise is about putting the pieces together. We know it works as the live demo does. You have all the code, so now its just lining it up in a workable manner.  Since my stuff is all Linux based you want to be sure of the paths and directories, look out for &#8220;/&#8221; where you need &#8220;\&#8221;. If your base Apache works, then you got the right starting place. The zendamf.php file must then live in the Apache root.</p>
<p>Where you are at now is making the PHP stuff work. Turn on all error reporting. For the error you got on line 20, check that there is in fact a Players_service.php file where you said it was. Once you straighten out the paths and all the VO and SERVICE files are in place, you should see the <strong>Zend AMF Endpoint</strong> message at  <a href="http://localhost:8080/zendamf.php" rel="nofollow">http://localhost:8080/zendamf.php</a></p>
<p>If we don’t see this message: <strong>Zend AMF Endpoint</strong> , then we DO NOT have a valid install and may not progress until we do.</p>
<p>Be sure that whatever Zend AMF version you are working with, that the library folder is within your Zend folder. We point to the directory that contains the “library” folder. Thats where all this works from.</p>
<p>What happens if you OMIT the :8080 from the URL?</p>
<p>When you do see the <strong>Zend AMF Endpoint</strong> message, go get yourself a couple of pints and some bangers!</p>
<p>- Alan Gruskoff</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The &#8220;NBA Players&#8221; Tutorial by mintball</title>
		<link>http://digitalshowcase.biz/wordpress/?p=6&#038;cpage=1#comment-7</link>
		<dc:creator>mintball</dc:creator>
		<pubDate>Tue, 19 Jan 2010 20:30:55 +0000</pubDate>
		<guid isPermaLink="false">http://digitalshowcase.biz/wordpress/?p=6#comment-7</guid>
		<description>Hi,
My background is with VAX Alpha and VAX Basic but it is time for a challenge into the new world.
The players application seems to be a nice system to learn on and get to know the bits and pieces.

I am running on a windows XP with PostgreSQL,PgAdmin, ApachePHP from EnterpriseDB.com and Adobe Flex3.

Working through the tutorials I have sucessfully loaded the Players database and can navigate to the default page for Apache.

I have some trouble interpreting some of the instructions because I don&#039;t know enough yet. 
In particulare how all the directories of the different parts fit together.

I have assumed that my &#039;web folder&#039; is under C:\Program Files\PostgreSQL\EnterpriseDB-ApachePhp\apache\www
because this is where I found my default apache page when I navigated to http://localhost:8080

I also created the services and VO directories under \www with their respective php files

I have set my include path in zendamf.php to be:-

ini_set( &quot;include_path&quot;, ini_get(&quot;include_path&quot;) . &quot;;C:\Program Files\ZendAMF-1.9.7\&quot;);
(I did not load the full ZEN because of previous comments on 27 December)

At this point I can navigate to http://localhost:8080/zendamf.php but did not get the expected ZEN message but niether
did I get any error message. I put display_errors = on in php.ini and I now get a syntax error:-

Parse error: syntax error, unexpected T_STRING in 
C:\Program Files\PostgreSQL\EnterpriseDB-ApachePhp\apache\www\zendamf.php on line 20,

line 20 is $server-&gt;setClass(&quot;Players_service&quot;);

The syntax must be correct so I must still have my directories and/or path wrong but I am at a loss to figure out how.

Any suggestion welcome.
Thanks</description>
		<content:encoded><![CDATA[<p>Hi,<br />
My background is with VAX Alpha and VAX Basic but it is time for a challenge into the new world.<br />
The players application seems to be a nice system to learn on and get to know the bits and pieces.</p>
<p>I am running on a windows XP with PostgreSQL,PgAdmin, ApachePHP from EnterpriseDB.com and Adobe Flex3.</p>
<p>Working through the tutorials I have sucessfully loaded the Players database and can navigate to the default page for Apache.</p>
<p>I have some trouble interpreting some of the instructions because I don&#8217;t know enough yet.<br />
In particulare how all the directories of the different parts fit together.</p>
<p>I have assumed that my &#8216;web folder&#8217; is under C:\Program Files\PostgreSQL\EnterpriseDB-ApachePhp\apache\www<br />
because this is where I found my default apache page when I navigated to <a href="http://localhost:8080" rel="nofollow">http://localhost:8080</a></p>
<p>I also created the services and VO directories under \www with their respective php files</p>
<p>I have set my include path in zendamf.php to be:-</p>
<p>ini_set( &#8220;include_path&#8221;, ini_get(&#8220;include_path&#8221;) . &#8220;;C:\Program Files\ZendAMF-1.9.7\&#8221;);<br />
(I did not load the full ZEN because of previous comments on 27 December)</p>
<p>At this point I can navigate to <a href="http://localhost:8080/zendamf.php" rel="nofollow">http://localhost:8080/zendamf.php</a> but did not get the expected ZEN message but niether<br />
did I get any error message. I put display_errors = on in php.ini and I now get a syntax error:-</p>
<p>Parse error: syntax error, unexpected T_STRING in<br />
C:\Program Files\PostgreSQL\EnterpriseDB-ApachePhp\apache\www\zendamf.php on line 20,</p>
<p>line 20 is $server-&gt;setClass(&#8220;Players_service&#8221;);</p>
<p>The syntax must be correct so I must still have my directories and/or path wrong but I am at a loss to figure out how.</p>
<p>Any suggestion welcome.<br />
Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 02 &#8211; Zend AMF by admin</title>
		<link>http://digitalshowcase.biz/wordpress/?page_id=44&#038;cpage=1#comment-6</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 28 Dec 2009 06:34:37 +0000</pubDate>
		<guid isPermaLink="false">http://digitalshowcase.biz/wordpress/?page_id=44#comment-6</guid>
		<description>Mahalo!

It took me a lot of work getting all these ducks lined up, but as you can see, it does work. Its worth the effort to get the PHP/Zend stable. The upside of the Zends constantly improving the Framework is also the downside, in that it changes. My demo is working with Zend AMF 1.9.2.  You did the right thing making a link that you can easily update once to point to the Library of the next version. Note that you can grab the whole Zend Framework or just the AMF subsection which is all this tutorial uses. Thanks for letting people know about the link situation.
Good luck,
- Alan</description>
		<content:encoded><![CDATA[<p>Mahalo!</p>
<p>It took me a lot of work getting all these ducks lined up, but as you can see, it does work. Its worth the effort to get the PHP/Zend stable. The upside of the Zends constantly improving the Framework is also the downside, in that it changes. My demo is working with Zend AMF 1.9.2.  You did the right thing making a link that you can easily update once to point to the Library of the next version. Note that you can grab the whole Zend Framework or just the AMF subsection which is all this tutorial uses. Thanks for letting people know about the link situation.<br />
Good luck,<br />
- Alan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 02 &#8211; Zend AMF by vernt_zendamf</title>
		<link>http://digitalshowcase.biz/wordpress/?page_id=44&#038;cpage=1#comment-5</link>
		<dc:creator>vernt_zendamf</dc:creator>
		<pubDate>Mon, 28 Dec 2009 06:25:20 +0000</pubDate>
		<guid isPermaLink="false">http://digitalshowcase.biz/wordpress/?page_id=44#comment-5</guid>
		<description>Hi,
Thanks for putting this tutorial up.  I haven&#039;t worked through it completely yet, but I have found some differences in the ZendAmf module.  I just downloaded version -1.9.6 and the ZendAmf module is not complete.  It is missing the Loader directory.  Also, the Zend/ folder is now inside library.

I was able to get things working by downloading ZendFramework-1.9.6-minimal.  After copying this to /usr/local, I created a symbolic link called ZendFramework to point to/usr/local/ZendFramework-1.9.6-minimal/library, so that I could use your code.</description>
		<content:encoded><![CDATA[<p>Hi,<br />
Thanks for putting this tutorial up.  I haven&#8217;t worked through it completely yet, but I have found some differences in the ZendAmf module.  I just downloaded version -1.9.6 and the ZendAmf module is not complete.  It is missing the Loader directory.  Also, the Zend/ folder is now inside library.</p>
<p>I was able to get things working by downloading ZendFramework-1.9.6-minimal.  After copying this to /usr/local, I created a symbolic link called ZendFramework to point to/usr/local/ZendFramework-1.9.6-minimal/library, so that I could use your code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The NBA Players Tutorial &#8211; Flex, PostgreSQL, XML, PHP/AMF working together by admin</title>
		<link>http://digitalshowcase.biz/wordpress/?page_id=14&#038;cpage=1#comment-3</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 05 Dec 2009 07:49:05 +0000</pubDate>
		<guid isPermaLink="false">http://digitalshowcase.biz/wordpress/?page_id=14#comment-3</guid>
		<description>Many thanks to Ivan Ilijasic of Zagreb, Croatia  on making some translations to his native language regarding this demo / tutorial and making that available to his Adobe Flex group in Zagreb. We’re going round the world on this one, Baby!
- Alan Gruskoff</description>
		<content:encoded><![CDATA[<p>Many thanks to Ivan Ilijasic of Zagreb, Croatia  on making some translations to his native language regarding this demo / tutorial and making that available to his Adobe Flex group in Zagreb. We’re going round the world on this one, Baby!<br />
- Alan Gruskoff</p>
]]></content:encoded>
	</item>
</channel>
</rss>

