<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6124232990730371278</id><updated>2012-02-21T10:25:25.335-08:00</updated><category term='MYSQL'/><category term='Motion Capture'/><category term='AfterFx Expressions'/><category term='flash scripts'/><category term='painting and stuff like that'/><category term='General'/><category term='learning flash: scripting'/><category term='php'/><category term='HD Resolution Explained'/><category term='Masking'/><category term='MotionBuilder'/><category term='Photoshop Magic'/><category term='XML'/><category term='3D Studio Max'/><category term='VFX and Information'/><category term='Maya'/><category term='Html Stuff'/><category term='After FX'/><category term='Animation'/><category term='Jquery stuff'/><title type='text'>Johnny G Junior's NoteBook Treasures</title><subtitle type='html'>information for curious minds...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>55</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-1160176833978204104</id><published>2012-02-21T10:23:00.000-08:00</published><updated>2012-02-21T10:25:25.348-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jquery stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Jquery | PHP Json Results</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-_P9aEn2Vags/T0Phf1qlxNI/AAAAAAAAANg/dYTDq1KLFMc/s1600/JsonFormat.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 207px;" src="http://2.bp.blogspot.com/-_P9aEn2Vags/T0Phf1qlxNI/AAAAAAAAANg/dYTDq1KLFMc/s400/JsonFormat.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5711656689533830354" /&gt;&lt;/a&gt;&lt;br /&gt;Jquery -&gt; PHP Echo Array -&gt; Jquery (parse Json)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-1160176833978204104?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/1160176833978204104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=1160176833978204104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1160176833978204104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1160176833978204104'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2012/02/jquery-php-json-results.html' title='Jquery | PHP Json Results'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-_P9aEn2Vags/T0Phf1qlxNI/AAAAAAAAANg/dYTDq1KLFMc/s72-c/JsonFormat.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-6380703418064787268</id><published>2012-01-15T17:04:00.001-08:00</published><updated>2012-01-15T17:12:36.837-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Jquery -&gt; load XML file</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-SFtPXYpdlXU/TxN3sre9CXI/AAAAAAAAANU/CZMwMAqcRlA/s1600/Jquery-XML-FIle.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 169px;" src="http://1.bp.blogspot.com/-SFtPXYpdlXU/TxN3sre9CXI/AAAAAAAAANU/CZMwMAqcRlA/s400/Jquery-XML-FIle.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5698029563024312690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Loading XML File using Jquery -&gt;   then fill into list.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once Jquery pulls the XML file, you create a loop to store the info, then it places the info into the page and continues the loop till there is no more information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-6380703418064787268?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/6380703418064787268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=6380703418064787268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/6380703418064787268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/6380703418064787268'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2012/01/jquery-load-xml-file.html' title='Jquery -&gt; load XML file'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-SFtPXYpdlXU/TxN3sre9CXI/AAAAAAAAANU/CZMwMAqcRlA/s72-c/Jquery-XML-FIle.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-8990472714235769320</id><published>2012-01-14T22:13:00.000-08:00</published><updated>2012-01-14T22:14:36.642-08:00</updated><title type='text'>Redirect Header PHP</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-FLjr1RCLEjE/TxJuycb9ijI/AAAAAAAAANI/wJxMbr1EeKE/s1600/Redirect.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 188px;" src="http://3.bp.blogspot.com/-FLjr1RCLEjE/TxJuycb9ijI/AAAAAAAAANI/wJxMbr1EeKE/s400/Redirect.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5697738291483085362" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-8990472714235769320?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/8990472714235769320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=8990472714235769320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8990472714235769320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8990472714235769320'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2012/01/redirect-header-php.html' title='Redirect Header PHP'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-FLjr1RCLEjE/TxJuycb9ijI/AAAAAAAAANI/wJxMbr1EeKE/s72-c/Redirect.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-7433241714454163335</id><published>2012-01-14T22:08:00.000-08:00</published><updated>2012-01-15T17:11:13.742-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jquery stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>How not to Refresh page - PHP + JQuery</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-0n0lLgfiIHE/TxJtp8adckI/AAAAAAAAAM8/k3e5-5Vp314/s1600/GetImage-NoRefresh.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 146px;" src="http://1.bp.blogspot.com/-0n0lLgfiIHE/TxJtp8adckI/AAAAAAAAAM8/k3e5-5Vp314/s400/GetImage-NoRefresh.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5697737045936271938" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This script executes a SQL query using PHP.   Once the php gets the info, you Echo it on the php page -&gt;  in turn, JQUERY pulls the echo information and SPLITS it at the character you want.  The function does not only split the info, but it stores it in an array.&lt;br /&gt;&lt;br /&gt;Hope this makes sense.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-7433241714454163335?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/7433241714454163335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=7433241714454163335' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/7433241714454163335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/7433241714454163335'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2012/01/how-not-to-refresh-page-php-jquery.html' title='How not to Refresh page - PHP + JQuery'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-0n0lLgfiIHE/TxJtp8adckI/AAAAAAAAAM8/k3e5-5Vp314/s72-c/GetImage-NoRefresh.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-2252154318140418542</id><published>2011-12-31T10:33:00.000-08:00</published><updated>2011-12-31T10:45:04.277-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jquery stuff'/><title type='text'>Understanding JQuery STuff</title><content type='html'>Adventuring into JQuery.   &lt;br /&gt;&lt;br /&gt;1.  Download Jquery...  &lt;br /&gt;2.  Then to use it in your html.  you need this in your &lt;-head-&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;&lt;script type="text/javascript" src="css/jquery-1.7.1.js"&gt;&lt;/script&gt;   &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;This will import it into your page.&lt;br /&gt;&lt;br /&gt;3.  you need to set up an area now to create a script.  this will also go in your &lt;-head-&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;                                         &lt;br /&gt;///your code will go here &lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.  Next this is a sample of a click caller.  this goes in your &lt;-script-&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;$(document).ready(function(){&lt;br /&gt; $(this).addClass("price").click(function(){&lt;br /&gt;alert("Hello World! ");           });&lt;br /&gt;});&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;this says...   we register a "ready" event for the document.&lt;br /&gt;&lt;br /&gt;use the class called "price" add a click to it and when clicked, pop up a message "Hello World!". &lt;br /&gt;&lt;br /&gt;FIN!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-2252154318140418542?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/2252154318140418542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=2252154318140418542' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/2252154318140418542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/2252154318140418542'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2011/12/understanding-jquery-stuff.html' title='Understanding JQuery STuff'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-1414424554876389359</id><published>2011-10-28T06:15:00.000-07:00</published><updated>2011-10-28T06:23:04.773-07:00</updated><title type='text'>Handy Click to call Html Tag</title><content type='html'>&lt;pre name="code" class="html"&gt;&lt;br /&gt;&lt;a href=tel:0000000000&gt;0000000000&lt;/a&gt; &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;All you have to do is change the 0's to the actual number you want and BOOM.   You's a callin people.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FIN!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-1414424554876389359?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/1414424554876389359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=1414424554876389359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1414424554876389359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1414424554876389359'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2011/10/handy-click-to-call-html-tag.html' title='Handy Click to call Html Tag'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-8186010814860751013</id><published>2011-10-24T07:32:00.000-07:00</published><updated>2011-10-24T08:42:37.135-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Html Stuff'/><title type='text'>Mobile Website not going fullscreen??</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-hBCAgmm-j9c/TqWFlsI_wFI/AAAAAAAAAMw/fDmXVrM_AO0/s1600/Iphone-Website-Before-After.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 213px;" src="http://1.bp.blogspot.com/-hBCAgmm-j9c/TqWFlsI_wFI/AAAAAAAAAMw/fDmXVrM_AO0/s400/Iphone-Website-Before-After.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5667082588666183762" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The 2 codes below will make your Mobile html fullscreen.&lt;br /&gt;&lt;br /&gt;Place this in this inbetween your "head" &lt; head &gt;&lt; /head &gt; tag&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;&lt;meta name="apple-mobile-web-app-capable" content="yes"&gt;&lt;br /&gt;&lt;meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;so what did we write?&lt;br /&gt;The metatag "apple-mobile-web-app-capable" is a default behavior to use Safari to display web content.  This will set the html to fullscreen.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So what is the metatag "Viewport"?&lt;br /&gt;This tag is used to improve your presentation.  Lets breakdown the parameters and see how its used.&lt;br /&gt;&lt;br /&gt;content: set the content size.&lt;br /&gt;Scale:  by setting the scale to 1, the browser assumes the width and height is set by the device's height and width. &lt;br /&gt;&lt;br /&gt;width:  [NUMBER] default is 980. ("device-width" =  Width of device. )&lt;br /&gt;height:  [NUMBER]("device-height"=  Height of device)&lt;br /&gt;minimum-scale:  [NUMBER] default is .25.  the min the site could be scaled. &lt;br /&gt;maximum-scale:  [NUMBER] default is 1.6.  range 0-10.0. the max the site could be called up.&lt;br /&gt;initial-scale:  [NUMBER] the intial scale of the site.&lt;br /&gt;user-scalable: [no/yes]  default is yes. can the users scale the page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-8186010814860751013?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/8186010814860751013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=8186010814860751013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8186010814860751013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8186010814860751013'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2011/10/mobile-website-not-going-fullscreen.html' title='Mobile Website not going fullscreen??'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-hBCAgmm-j9c/TqWFlsI_wFI/AAAAAAAAAMw/fDmXVrM_AO0/s72-c/Iphone-Website-Before-After.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-3631483265780338215</id><published>2011-08-10T09:39:00.000-07:00</published><updated>2011-08-10T09:59:03.360-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>where are you spaces? PHP / MYSQL</title><content type='html'>so you have an entry in your MYSQL database that has a space.&lt;br /&gt;&lt;br /&gt;for example in your field named ProjectName you have the entry "Fire Cards".&lt;br /&gt;when it gets returned into PHP, you may experience this:&lt;br /&gt;&lt;br /&gt;result:  Fire&lt;br /&gt;&lt;br /&gt;you see that the entry is in mysql but for some reason its stops at the space.  WHAT IS THE DEAL WITH THAT..     don't worry, here is your fix.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;rawurlencode(); &lt;br /&gt;//  keeps the spaces in and turns it to %20&lt;br /&gt;urldecode(); &lt;br /&gt;//  converts %20 to an actual space.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;you used this like this.   rawurlencode(THIS ITEM);&lt;br /&gt;&lt;br /&gt;Heres how it works.   if i want to find the result of ProjectName it would look like this.&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;&lt;br /&gt;While($row = mysql_fetch_array($result)){&lt;br /&gt;$projectName = rawurlencode($row['ProjectName']);&lt;br /&gt;}&lt;br /&gt;echo $projectName;&lt;br /&gt;the result:  Fire%20Cards&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Now to get it to display the space as a "space" add urldecode after you get it out of MYSQL with the rawurlencode.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;While($row = mysql_fetch_array($result)){&lt;br /&gt;$projectName = rawurlencode($row['ProjectName']);&lt;br /&gt;$projectName = urldecode($projectName);&lt;br /&gt;}&lt;br /&gt;echo $projectName;&lt;br /&gt;&lt;br /&gt;the result:  Fire Cards&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;hope this saved your world from blowing up.  Im out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-3631483265780338215?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/3631483265780338215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=3631483265780338215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/3631483265780338215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/3631483265780338215'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2011/08/dealing-with-those-damn-spaces-in-php.html' title='where are you spaces? PHP / MYSQL'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-8152151615820206931</id><published>2011-07-21T16:24:00.000-07:00</published><updated>2011-07-21T16:29:37.158-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AfterFx Expressions'/><category scheme='http://www.blogger.com/atom/ns#' term='After FX'/><title type='text'>After FX - Render Layers</title><content type='html'>So you have a big clip that you need to break apart.   heres a really big time saver.&lt;br /&gt;&lt;iframe src="http://player.vimeo.com/video/26736732?title=0&amp;amp;byline=0&amp;amp;portrait=0" width="398" height="224" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Big up's to the script writer..   WHAT WHAT!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-8152151615820206931?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/8152151615820206931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=8152151615820206931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8152151615820206931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8152151615820206931'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2011/07/after-fx-render-layers.html' title='After FX - Render Layers'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-3070506142775522133</id><published>2011-06-11T22:13:00.000-07:00</published><updated>2011-06-11T22:14:10.963-07:00</updated><title type='text'>Shortcuts.</title><content type='html'>CTRL-Backspace - delete line + Vertex&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-3070506142775522133?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/3070506142775522133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=3070506142775522133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/3070506142775522133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/3070506142775522133'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2011/06/shortcuts.html' title='Shortcuts.'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-5680274057552522227</id><published>2011-06-09T10:49:00.000-07:00</published><updated>2011-06-09T11:37:54.395-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HD Resolution Explained'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>HD Formats - Center Cut Vs. Bars</title><content type='html'>&lt;div&gt;Below is a 2 methods of converting HD to SD (Standard Def). You choose which one is appropriate for your production.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-hcxdKF_JL88/TfERdoNKPmI/AAAAAAAAAME/UnBuZON7kw4/s1600/ORMC_DesignedAroundYou-HD.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 322px; height: 400px;" src="http://4.bp.blogspot.com/-hcxdKF_JL88/TfERdoNKPmI/AAAAAAAAAME/UnBuZON7kw4/s400/ORMC_DesignedAroundYou-HD.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5616289411014213218" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-5680274057552522227?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/5680274057552522227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=5680274057552522227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/5680274057552522227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/5680274057552522227'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2011/06/hd-formats-center-cut-vs-bars.html' title='HD Formats - Center Cut Vs. Bars'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-hcxdKF_JL88/TfERdoNKPmI/AAAAAAAAAME/UnBuZON7kw4/s72-c/ORMC_DesignedAroundYou-HD.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-5500681512272860891</id><published>2010-04-23T05:24:00.000-07:00</published><updated>2010-04-23T05:26:00.388-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MotionBuilder'/><title type='text'>MotionBuilder:  LiveShadows</title><content type='html'>Live Shadows in Motionbuilder.&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="300"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=11145357&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=11145357&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/11145357"&gt;MotionBuilder: Live Shadows&lt;/a&gt; from &lt;a href="http://vimeo.com/user2555392"&gt;Johnny G Junior&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-5500681512272860891?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/5500681512272860891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=5500681512272860891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/5500681512272860891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/5500681512272860891'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2010/04/motionbuilder-liveshadows.html' title='MotionBuilder:  LiveShadows'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-7583628657251096043</id><published>2010-04-06T09:56:00.001-07:00</published><updated>2010-04-06T12:51:40.813-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MotionBuilder'/><title type='text'>MotionBuilder:  Camera Transitions in Story.</title><content type='html'>Here is a Video Tutorial :) of how to transition one camera into another in Motionbuilder. How to preview it in Story and what issues you may run into.&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="300"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10727013&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=10727013&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/10727013"&gt;MotionBuilder:  Camera Transitions in Story.&lt;/a&gt; from &lt;a href="http://vimeo.com/user2555392"&gt;Johnny G Junior&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There is no audio on this video so don't go punching your speakers to work. i wont be responsible.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-7583628657251096043?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/7583628657251096043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=7583628657251096043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/7583628657251096043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/7583628657251096043'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2010/04/motionbuilder-camera-transitions-in.html' title='MotionBuilder:  Camera Transitions in Story.'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-4819972569027374987</id><published>2010-03-08T13:57:00.000-08:00</published><updated>2010-03-08T14:11:35.217-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MYSQL'/><title type='text'>phpMYSQL database Backup</title><content type='html'>How to backup you phpmysql database&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Z8eRTbOWGI8/S5Vzq9gQUxI/AAAAAAAAAK8/j2U2TpxOQzI/s1600-h/Export+mysql.jpg"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 342px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5446386506276033298" border="0" alt="" src="http://3.bp.blogspot.com/_Z8eRTbOWGI8/S5Vzq9gQUxI/AAAAAAAAAK8/j2U2TpxOQzI/s400/Export+mysql.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Select the table you want to backup&lt;br /&gt;&lt;br /&gt;1. Click Export&lt;br /&gt;2. Click all the tables you want to backup.&lt;br /&gt;3. Make sure MYSQL is check&lt;br /&gt;4. Check the Save file as Box&lt;br /&gt;5. Hit GO&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-4819972569027374987?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/4819972569027374987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=4819972569027374987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/4819972569027374987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/4819972569027374987'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2010/03/phpmysql-database-backup.html' title='phpMYSQL database Backup'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Z8eRTbOWGI8/S5Vzq9gQUxI/AAAAAAAAAK8/j2U2TpxOQzI/s72-c/Export+mysql.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-8415472825311561006</id><published>2010-02-15T13:56:00.000-08:00</published><updated>2010-02-17T06:23:33.114-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning flash: scripting'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='flash scripts'/><title type='text'>Loading XML and Making sense of it.</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_Z8eRTbOWGI8/S3nKJgHBtQI/AAAAAAAAAKk/5tPHp0ZazEs/s1600-h/XML+Flash+Visual.jpg"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 176px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5438600289613624578" border="0" alt="" src="http://3.bp.blogspot.com/_Z8eRTbOWGI8/S3nKJgHBtQI/AAAAAAAAAKk/5tPHp0ZazEs/s400/XML+Flash+Visual.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/S3nJ5qSSvII/AAAAAAAAAKc/8aW8Dfsk9hY/s1600-h/XML+Flash+Visual.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Using the XML template above, i wrote a code to just TEST the results from the XML Document.&lt;br /&gt;&lt;br /&gt;&lt;pre class="html" name="code"&gt;&lt;br /&gt;/////  FLASH CODE testing images.xml doc&lt;br /&gt;&lt;br /&gt;var xmlData:XML = new XML(); ///// Create New Variable called xmlData&lt;br /&gt;xmlData.load("images.xml"); //// load xml file&lt;br /&gt;xmlData.ignoreWhite = true; /// ignore them white spaces&lt;br /&gt;&lt;br /&gt;xmlData.onLoad = function(Success){ //// on load do this function&lt;br /&gt;if (Success) {&lt;br /&gt;xmlNode = this.firstChild;&lt;br /&gt;Value1 = xmlNode.childNodes[0].attributes.value1; //// call the 1st Child's attribute called value 1&lt;br /&gt;Value2 = xmlNode.childNodes[0].attributes.value2; //// call the 1st Child's attribute called value 2&lt;br /&gt;Name = xmlNode.childNodes[0].firstChild; /// call child nodes first child.&lt;br /&gt;&lt;br /&gt;trace (Name); /// show value of Name&lt;br /&gt;trace (Value1); //// show value of Value1&lt;br /&gt;trace (Value2); ///// show value of Value2&lt;br /&gt;&lt;br /&gt;} else {&lt;br /&gt;trace ("This file did not load");&lt;br /&gt;} //// close if/else statement&lt;br /&gt;&lt;br /&gt;} /// close function block&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Z8eRTbOWGI8/S3v61SLsMAI/AAAAAAAAAKs/E9Ls8pvEQ7g/s1600-h/XLM_2.png"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 191px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5439216768300888066" border="0" alt="" src="http://3.bp.blogspot.com/_Z8eRTbOWGI8/S3v61SLsMAI/AAAAAAAAAKs/E9Ls8pvEQ7g/s400/XLM_2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;and if you are looking for some kind of image to load. you will need it to load in a movieClip.  For example:&lt;br /&gt;&lt;br /&gt;&lt;pre class="html" name="code"&gt;&lt;br /&gt;container.loadMovie(Value1,1); &lt;br /&gt;&lt;br /&gt;/// container being the movieclips instance name&lt;br /&gt;///  loadMovie(Value1... Value1 being the variable carrying the location of the image from the xml document&lt;br /&gt;&lt;br /&gt;///  loadMovie(Value1,1); 1 being the Level (NOT LAYER) it should be on.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-8415472825311561006?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/8415472825311561006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=8415472825311561006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8415472825311561006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8415472825311561006'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2010/02/loading-xml-and-making-sense-of-it.html' title='Loading XML and Making sense of it.'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Z8eRTbOWGI8/S3nKJgHBtQI/AAAAAAAAAKk/5tPHp0ZazEs/s72-c/XML+Flash+Visual.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-1846238946594122023</id><published>2010-01-04T16:13:00.001-08:00</published><updated>2010-01-04T17:00:10.640-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D Studio Max'/><title type='text'>Wireframe Rendering on material</title><content type='html'>In this lesson, i have a teapot with a clay texture applied. I want to render out a wireframe ontop of my clay texture... and this is how to do it. &lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;1. Open the materials editor and lets add a new texture. NOTE: My main clay texture is already created. Find an empty slot and click on standard to change textures&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/S0KEoqsST7I/AAAAAAAAAI8/2bOXZ-CH7pk/s1600-h/01.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5423042735497170866" style="WIDTH: 238px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/S0KEoqsST7I/AAAAAAAAAI8/2bOXZ-CH7pk/s320/01.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;2. Choose "Composite". This material will let you composite more materials ontop of other materials.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/S0KFPPgV2sI/AAAAAAAAAJE/S6qJD65XzJY/s1600-h/02.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5423043398214212290" style="WIDTH: 289px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/S0KFPPgV2sI/AAAAAAAAAJE/S6qJD65XzJY/s320/02.JPG" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;3. Drag your main Material to the Base material Slot. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/S0KFzO4gIdI/AAAAAAAAAJU/HZg2qC7vC1k/s1600-h/03.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5423044016522404306" style="WIDTH: 146px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/S0KFzO4gIdI/AAAAAAAAAJU/HZg2qC7vC1k/s320/03.JPG" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;4. Choose instance so that any changes we make to the Main Material will reflect on the Base slot.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/S0KKOoqpoVI/AAAAAAAAAKU/GlNMt-UUm6o/s1600-h/04.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5423048885346607442" style="WIDTH: 226px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://4.bp.blogspot.com/_Z8eRTbOWGI8/S0KKOoqpoVI/AAAAAAAAAKU/GlNMt-UUm6o/s320/04.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;5. Select Mat. 1 and lets add a new material to that slot. This will be our wire frame. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/S0KHmgZyibI/AAAAAAAAAJk/oX7NYdHH1K4/s1600-h/05.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5423045996910381490" style="WIDTH: 230px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/S0KHmgZyibI/AAAAAAAAAJk/oX7NYdHH1K4/s320/05.JPG" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;6. Add a standard material.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/S0KH_AlENNI/AAAAAAAAAJs/bFepUEv2CE0/s1600-h/06.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5423046417864471762" style="WIDTH: 145px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/S0KH_AlENNI/AAAAAAAAAJs/bFepUEv2CE0/s320/06.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;7. Click Wire and under Extended Parameters, you can adjust the line thickness. You will also see a preview of the material with the wire on it.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/S0KI_CZjAkI/AAAAAAAAAJ8/SivwdhrQatk/s1600-h/08.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5423047517864657474" style="WIDTH: 154px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://4.bp.blogspot.com/_Z8eRTbOWGI8/S0KI_CZjAkI/AAAAAAAAAJ8/SivwdhrQatk/s320/08.JPG" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;8. Apply the new Composited Material on the object. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/S0KJTdv_yGI/AAAAAAAAAKE/BoBLNAYsEEM/s1600-h/09.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5423047868803958882" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 220px" alt="" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/S0KJTdv_yGI/AAAAAAAAAKE/BoBLNAYsEEM/s320/09.JPG" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;9. Render and Check it out.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/S0KJkanykAI/AAAAAAAAAKM/TNszaMabLkY/s1600-h/10.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5423048160022007810" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 240px" alt="" src="http://4.bp.blogspot.com/_Z8eRTbOWGI8/S0KJkanykAI/AAAAAAAAAKM/TNszaMabLkY/s320/10.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/S0KFrVFz1jI/AAAAAAAAAJM/LBrsRCIAKyU/s1600-h/03.JPG"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-1846238946594122023?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/1846238946594122023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=1846238946594122023' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1846238946594122023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1846238946594122023'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2010/01/wireframe-rendering-on-material.html' title='Wireframe Rendering on material'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Z8eRTbOWGI8/S0KEoqsST7I/AAAAAAAAAI8/2bOXZ-CH7pk/s72-c/01.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-2479364326477602179</id><published>2009-11-10T20:40:00.000-08:00</published><updated>2009-11-10T20:53:01.689-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D Studio Max'/><title type='text'>Mental Ray Soft Shadow Test</title><content type='html'>This entry is all about shadow settings.  This is not a step by step tutorial as to how to make your scene lighting great and its not for exact shadow values.  Instead this is a render study so that you can understand some of the settings.  I hope this helps anyone out.&lt;br /&gt;&lt;br /&gt;1.  I setup a simple scene with a ball and a plane.  This is being rendering in the Mental Ray Render and i have a MR Spot light with Mental Ray Shadows turn on.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SvpAfgBTgTI/AAAAAAAAAIE/TklI6kHuaAY/s1600-h/01.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 180px;" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SvpAfgBTgTI/AAAAAAAAAIE/TklI6kHuaAY/s320/01.jpg" alt="" id="BLOGGER_PHOTO_ID_5402701612899860786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Quick render and you will see that the shadow doesn't look so great.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SvpBHmD0ooI/AAAAAAAAAIM/atHCNvMN6do/s1600-h/02.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 241px;" src="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SvpBHmD0ooI/AAAAAAAAAIM/atHCNvMN6do/s320/02.jpg" alt="" id="BLOGGER_PHOTO_ID_5402702301715800706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3.  LEts adjust the Map Size and and render again.   Now you will notice that the shadow looks a bit better around the edge.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SvpBqlS-CsI/AAAAAAAAAIU/sq6L931S12Q/s1600-h/03.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 270px;" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SvpBqlS-CsI/AAAAAAAAAIU/sq6L931S12Q/s320/03.jpg" alt="" id="BLOGGER_PHOTO_ID_5402702902806317762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4.  Lets bump it up again and you will see its even more clear.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SvpB9CWCvtI/AAAAAAAAAIc/j_NwUuUzx18/s1600-h/04.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 266px;" src="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SvpB9CWCvtI/AAAAAAAAAIc/j_NwUuUzx18/s320/04.jpg" alt="" id="BLOGGER_PHOTO_ID_5402703219841482450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5.  Lets bump up the sample Range and see what happens.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SvpCOwS2pLI/AAAAAAAAAIk/FSQHYoLA49w/s1600-h/05.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 274px;" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SvpCOwS2pLI/AAAAAAAAAIk/FSQHYoLA49w/s320/05.jpg" alt="" id="BLOGGER_PHOTO_ID_5402703524233913522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6.  NOTICE HOW GRAINY...    lets bump up the Samples to fix this.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SvpCw6IGJHI/AAAAAAAAAIs/DoHhgGG14C4/s1600-h/06.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 269px;" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SvpCw6IGJHI/AAAAAAAAAIs/DoHhgGG14C4/s320/06.jpg" alt="" id="BLOGGER_PHOTO_ID_5402704110988698738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;7.  Finally the thickness of the shadow.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SvpDC81CmBI/AAAAAAAAAI0/VSf48-DA6Y8/s1600-h/07.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 267px;" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SvpDC81CmBI/AAAAAAAAAI0/VSf48-DA6Y8/s320/07.jpg" alt="" id="BLOGGER_PHOTO_ID_5402704420951726098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;............ NUFF SAID.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-2479364326477602179?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/2479364326477602179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=2479364326477602179' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/2479364326477602179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/2479364326477602179'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/11/mental-ray-soft-shadow-test.html' title='Mental Ray Soft Shadow Test'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Z8eRTbOWGI8/SvpAfgBTgTI/AAAAAAAAAIE/TklI6kHuaAY/s72-c/01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-2680375305218289817</id><published>2009-10-24T14:21:00.000-07:00</published><updated>2009-10-24T14:28:22.764-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MotionBuilder'/><category scheme='http://www.blogger.com/atom/ns#' term='Motion Capture'/><title type='text'>Using Namespace in MotionBuilder to add or subtract Name</title><content type='html'>1. Under Navigator: Right Click the element you want to add namespace infront of and go to ADD/REMOVE NAMESPACE.... &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SuNwK8ozRiI/AAAAAAAAAHs/sZ3I7U6q0xU/s1600-h/Namespace01.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5396280111898248738" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 300px" alt="" src="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SuNwK8ozRiI/AAAAAAAAAHs/sZ3I7U6q0xU/s320/Namespace01.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you want to do a group, right click and SELECT BRANCHES first, then go to the option you want.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Add or Remove Namespace&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SuNwnjkTCwI/AAAAAAAAAH0/Bzf1LdWFAx8/s1600-h/Namespace02.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5396280603384679170" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 144px" alt="" src="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SuNwnjkTCwI/AAAAAAAAAH0/Bzf1LdWFAx8/s320/Namespace02.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;MAGIC&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SuNw8G0qZsI/AAAAAAAAAH8/BxQuRnA_VfQ/s1600-h/Namespace03.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5396280956445943490" style="WIDTH: 214px; CURSOR: hand; HEIGHT: 166px" alt="" src="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SuNw8G0qZsI/AAAAAAAAAH8/BxQuRnA_VfQ/s320/Namespace03.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Example:  Maya adds Namespace to files you are REFERENCING.   This feature makes it possible to change your animation to a file that requires namespacing.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-2680375305218289817?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/2680375305218289817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=2680375305218289817' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/2680375305218289817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/2680375305218289817'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/10/using-namespace-in-motionbuilder-to-add.html' title='Using Namespace in MotionBuilder to add or subtract Name'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Z8eRTbOWGI8/SuNwK8ozRiI/AAAAAAAAAHs/sZ3I7U6q0xU/s72-c/Namespace01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-1833938459158989354</id><published>2009-10-24T13:43:00.001-07:00</published><updated>2009-10-24T14:18:42.823-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MotionBuilder'/><category scheme='http://www.blogger.com/atom/ns#' term='Motion Capture'/><category scheme='http://www.blogger.com/atom/ns#' term='Maya'/><title type='text'>Import/export FBX MotionBuilder (Mobu) to Maya with FullBody Ik: FBKI</title><content type='html'>There are a few steps in this that are crucial to make this work.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1. Maya 2009 Export Model with FBIK&lt;br /&gt;IMPORTANT: Make sure Character Definitions are checked so we can transfer the Fullbody IK (FBIK) to Mobu. If you dont see this option, click the + sign next to the word ANIMATION.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SuNqAEaUTII/AAAAAAAAAG8/5kdgH65KDao/s1600-h/Fullbody01.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5396273327936654466" style="WIDTH: 250px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SuNqAEaUTII/AAAAAAAAAG8/5kdgH65KDao/s320/Fullbody01.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Open up Mobu and go to File FBX IMPORT to bring in the model.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SuNrLQW7qrI/AAAAAAAAAHE/EndT4OVjP38/s1600-h/Fullbody02.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5396274619633871538" style="WIDTH: 235px; CURSOR: hand; HEIGHT: 263px" alt="" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SuNrLQW7qrI/AAAAAAAAAHE/EndT4OVjP38/s320/Fullbody02.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. You will know if this is working correctly if under Character, you see the Rig.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SuNr8_jzq3I/AAAAAAAAAHM/6rm3TGNG9Bc/s1600-h/Fullbody03.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5396275474117929842" style="WIDTH: 291px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SuNr8_jzq3I/AAAAAAAAAHM/6rm3TGNG9Bc/s320/Fullbody03.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;4. Load animation. You can do this 2 ways. You can use Story to import your animation (add character animation track and use dropdown to point to rig), or go to Load Animation under your character controls.&lt;br /&gt;IMPORTANT: whichever way you choose to load animation, you need to plot the animation onto the CONTROL RIG ONLY. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SuNsSgfl-uI/AAAAAAAAAHU/H6ptpw6wiI8/s1600-h/Fullbody04a.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5396275843735878370" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 283px" alt="" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SuNsSgfl-uI/AAAAAAAAAHU/H6ptpw6wiI8/s320/Fullbody04a.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SuNuKrGDpuI/AAAAAAAAAHc/Lh3IZCvx6bc/s1600-h/fullbody04b.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5396277908165863138" style="WIDTH: 265px; CURSOR: hand; HEIGHT: 197px" alt="" src="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SuNuKrGDpuI/AAAAAAAAAHc/Lh3IZCvx6bc/s320/fullbody04b.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;5. Save file (DO NOT PLOT TO SKELETON) and Re-import into Maya. Make sure Character Definitions are check and Bake animation to layers. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SuNukt8T6-I/AAAAAAAAAHk/wD42yPN89fQ/s1600-h/fullbody05.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5396278355606891490" style="WIDTH: 249px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SuNukt8T6-I/AAAAAAAAAHk/wD42yPN89fQ/s320/fullbody05.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;FIN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-1833938459158989354?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/1833938459158989354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=1833938459158989354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1833938459158989354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1833938459158989354'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/10/importexport-fbx-motionbuilder-mobu-to.html' title='Import/export FBX MotionBuilder (Mobu) to Maya with FullBody Ik: FBKI'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Z8eRTbOWGI8/SuNqAEaUTII/AAAAAAAAAG8/5kdgH65KDao/s72-c/Fullbody01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-8427898561097506681</id><published>2009-10-24T13:12:00.000-07:00</published><updated>2009-10-24T13:42:30.906-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MotionBuilder'/><title type='text'>Working with multiple cameras in MotionBuilder (MoBu)</title><content type='html'>Setting up camera's in motionbuilder is pretty straight forward, but how do you setup multiply Cameras and have them switch in realtime.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1. Add a camera by going to: Asset Elements and drag the Camera icon into the viewer window.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SuNjZI5DM9I/AAAAAAAAAGc/m7VIzM3q6FA/s1600-h/camera01.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5396266062054634450" style="WIDTH: 230px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SuNjZI5DM9I/AAAAAAAAAGc/m7VIzM3q6FA/s320/camera01.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Place camera in your desired position&lt;br /&gt;&lt;br /&gt;2. Again, bring in another camera by clicking and dragging into your viewer.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SuNj_jCfhaI/AAAAAAAAAGk/e5hVFQhSzRQ/s1600-h/camera02.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5396266721908589986" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 177px" alt="" src="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SuNj_jCfhaI/AAAAAAAAAGk/e5hVFQhSzRQ/s320/camera02.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Open up your story tab on your navigator and ALT Drag a camera into the Shot Track&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SuNkwrAVrhI/AAAAAAAAAGs/jgAOK8PP4xc/s1600-h/camera03.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5396267565860630034" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 266px" alt="" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SuNkwrAVrhI/AAAAAAAAAGs/jgAOK8PP4xc/s320/camera03.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;In the shot track, you can set the duration by grabbing the begining or end of the icon and trim it in.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;4. Do the same thing with the second camera.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SuNlbsqkrhI/AAAAAAAAAG0/4tVWdy7Xle8/s1600-h/camera04.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5396268305040584210" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 278px" alt="" src="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SuNlbsqkrhI/AAAAAAAAAG0/4tVWdy7Xle8/s320/camera04.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. Once you have your duration for each camera, Just turn your view to the CAMERA SWITCH under VIEW on the viewer.. or press ctrl-I. this will use your Shot track to cut between camera.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;This will work for animated camera. Thats just what it is there for. Simple Notes my friends.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-8427898561097506681?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/8427898561097506681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=8427898561097506681' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8427898561097506681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8427898561097506681'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/10/working-with-camera-motionbuilder-mobu.html' title='Working with multiple cameras in MotionBuilder (MoBu)'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Z8eRTbOWGI8/SuNjZI5DM9I/AAAAAAAAAGc/m7VIzM3q6FA/s72-c/camera01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-1955024190361302059</id><published>2009-08-13T18:22:00.000-07:00</published><updated>2009-08-13T21:32:13.779-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VFX and Information'/><category scheme='http://www.blogger.com/atom/ns#' term='After FX'/><category scheme='http://www.blogger.com/atom/ns#' term='Masking'/><title type='text'>Removing Black from Footage:  Afterfx</title><content type='html'>You may find that one day you will have to remove black from footage for one reason or another. The most common use for this is special effects. Most special effect are filmed on black and in order to use it, you must remove it. :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is a quicktime video to show what some of the techniques look like when executed.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SoTO33fX_GI/AAAAAAAAAGU/uhBokPo0QSE/s1600-h/Black+Removal+Technique.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5369644114916146274" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 73px" alt="" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SoTO33fX_GI/AAAAAAAAAGU/uhBokPo0QSE/s320/Black+Removal+Technique.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.8hatshigh.com/blog/remove_black.mp4" target="_blank"&gt;click here to watch the explosive techniques&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Before i go forward with how these were removed, i must give a shout out to source of this explosion. This is from Videocopilot.net ACTION ESSENTIALS 2: 2K. What a great libaray of effect... the great thing is, it comes PRE-KEYED...&lt;br /&gt;&lt;br /&gt;Anyhow, lets look at the footage with the matte ignored for the sake of this excersize.&lt;br /&gt;&lt;br /&gt;These are not steps..  each number represents that one look.   each is separate as a technique.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#1. This is the source file.&lt;br /&gt;&lt;br /&gt;2. This footage has a few effects on it. Start with teh &lt;span style="color:#ff9900;"&gt;CHANNELS SHIFT&lt;/span&gt;. Take the &lt;span style="color:#ff9900;"&gt;Alpha Channel and point it to the RED channel&lt;/span&gt;. This will removed the black by using the red channel as a reference. You then add come color correction as desired. &lt;span style="color:#ff9900;"&gt;LEVELS CURVES HUE and SATURATION&lt;/span&gt;. This Method gives you the most SOLID LOOK. works great for fire. may not work well with other objects.&lt;br /&gt;&lt;br /&gt;#3. This has a No of effects on it. First the footage was duplicated. With the bottom layer selected, Go to the (BLENDING MODES TAB) &lt;span style="color:#ff9900;"&gt;Track Matte and use LUMA KEY&lt;/span&gt;. this removed the black. Duplicate that layer, insuring the the&lt;span style="color:#ff9900;"&gt; duplicated footage&lt;/span&gt; is also LUMA KEYED to the footage above. &lt;span style="color:#ff9900;"&gt;This will help solidify footage&lt;/span&gt;. You can continue that duplication method if you want to solidify it more.&lt;br /&gt;&lt;br /&gt;#4. Change &lt;span style="color:#ff9900;"&gt;BLENDING MODE ADD&lt;/span&gt; - removes black but leaves it semi-transparent&lt;br /&gt;&lt;br /&gt;#5. Change &lt;span style="color:#ff9900;"&gt;BLENDING MODE ADD&lt;/span&gt; then &lt;span style="color:#ff0000;"&gt;duplicated footage&lt;/span&gt;, the &lt;span style="color:#ff9900;"&gt;bottom footage was turned to LIGHTEN.&lt;/span&gt; THis helps to solidify the explosion more. Reference #4&lt;br /&gt;&lt;br /&gt;#6. Change &lt;span style="color:#ff9900;"&gt;BLENDING MODE SCREEN&lt;/span&gt; - removes black but leaves it semi-transparent&lt;br /&gt;&lt;br /&gt;Not one technique works for all. Please experiment and have fun.&lt;br /&gt;&lt;br /&gt;im out... BOOOOOOOMMMMMMMMMMMMM&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-1955024190361302059?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/1955024190361302059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=1955024190361302059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1955024190361302059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1955024190361302059'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/08/removing-black-from-footage-afterfx.html' title='Removing Black from Footage:  Afterfx'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Z8eRTbOWGI8/SoTO33fX_GI/AAAAAAAAAGU/uhBokPo0QSE/s72-c/Black+Removal+Technique.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-451451657438170856</id><published>2009-08-13T08:22:00.000-07:00</published><updated>2009-08-13T08:34:42.414-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MotionBuilder'/><category scheme='http://www.blogger.com/atom/ns#' term='Maya'/><title type='text'>Maya Export Error...</title><content type='html'>NOOooooooo........ Got this error when exporting mesh with rig in Maya... &lt;div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SoQxG_y4OYI/AAAAAAAAAGI/TMEzELc0rvM/s1600-h/BodyMesh+Error.jpg"&gt;&lt;img style="WIDTH: 319px; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369470652006283650" border="0" alt="" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SoQxG_y4OYI/AAAAAAAAAGI/TMEzELc0rvM/s320/BodyMesh+Error.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#ff9900;"&gt;[ERROR ]&lt;/span&gt; The Plug-in has detected mesh nodes with unsupported operators that affect the vertex count. The following nodes will not be processed: [mesh name]... &lt;span style="color:#ff9966;"&gt;malfunction...&lt;/span&gt; dying... &lt;span style="color:#ff0000;"&gt;dead.&lt;/span&gt; now what do I do?&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;PANIC.. j/k&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Delete your history:&lt;br /&gt;&lt;span style="color:#33ff33;"&gt;EDIT  Delete All by Type and click on "Non-Deformer History"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;This will freeze the effect on all the additional history nodes such as the triangulate but will NOT affect any of the DEFORMATION.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Now try to export again..... it should work fine&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-451451657438170856?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/451451657438170856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=451451657438170856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/451451657438170856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/451451657438170856'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/08/maya-export-error.html' title='Maya Export Error...'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Z8eRTbOWGI8/SoQxG_y4OYI/AAAAAAAAAGI/TMEzELc0rvM/s72-c/BodyMesh+Error.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-1153502988345645016</id><published>2009-08-13T07:25:00.000-07:00</published><updated>2009-08-13T08:19:04.349-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MotionBuilder'/><category scheme='http://www.blogger.com/atom/ns#' term='Motion Capture'/><category scheme='http://www.blogger.com/atom/ns#' term='3D Studio Max'/><title type='text'>3Ds Max - Biped setup for MotionBuilder.  Import + Export + Import</title><content type='html'>Lets get started and give these bones some life.... WHAHAHAHAHAAHAHAH...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1. Lets &lt;strong&gt;start up 3dsmax&lt;/strong&gt;, and create a biped (street talk: bi-Piddle)&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SoQi86SsxfI/AAAAAAAAAE4/BqqRWaFKTsA/s1600-h/Biped_01.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 303px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369455085567657458" border="0" alt="" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SoQi86SsxfI/AAAAAAAAAE4/BqqRWaFKTsA/s320/Biped_01.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Important... this is very important .... for things to work correctly in Motionbuilder... YOU MUST &lt;strong&gt;start your biped in T-Stance&lt;/strong&gt; before exporting. Rotate the shoulder pivot to get the bidped into the right pose.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SoQmFjSd5jI/AAAAAAAAAFA/3ER1B-NmnEQ/s1600-h/Biped_02.jpg"&gt;&lt;img style="WIDTH: 280px; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369458532546373170" border="0" alt="" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SoQmFjSd5jI/AAAAAAAAAFA/3ER1B-NmnEQ/s320/Biped_02.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;3. now lets export once you are set. &lt;strong&gt;FILE EXPORT as an FBX&lt;/strong&gt;. Once exported, &lt;strong&gt;save the 3dsmax file&lt;/strong&gt; because we will need it later.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SoQmmouQnxI/AAAAAAAAAFI/KnGBp1b92Ao/s1600-h/Biped_03.jpg"&gt;&lt;img style="WIDTH: 95px; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369459100940803858" border="0" alt="" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SoQmmouQnxI/AAAAAAAAAFI/KnGBp1b92Ao/s320/Biped_03.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;4. Lets fire up &lt;strong&gt;Motionbuilder&lt;/strong&gt;. Also another important step. When importing this, we MUST use FBX plug-in Import. FILE&lt;strong&gt; FBX Plug-in Import&lt;/strong&gt;.. if you use the regular import, it wont work. &lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SoQncLb9mEI/AAAAAAAAAFQ/TPqrBdJGU-o/s1600-h/Biped_04.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 246px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369460020792367170" border="0" alt="" src="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SoQncLb9mEI/AAAAAAAAAFQ/TPqrBdJGU-o/s320/Biped_04.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;5. Now we need to &lt;strong&gt;Characterize&lt;/strong&gt; this biped. Because Biped 3dsmax has a naming convention for their bipeds, we dont have to worry about renaming the rig..... THANKS TO 3Ds MAX Biped Template. In the Asset Browser - go under TEMPLATES  CHARACTERS  &lt;strong&gt;3DS MAX BIPED TEMPLATE&lt;/strong&gt;. Drag this onto the HIPS of the biped.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SoQoXtglxMI/AAAAAAAAAFY/6NnZzUuUSnU/s1600-h/Biped_05.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 159px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369461043550864578" border="0" alt="" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SoQoXtglxMI/AAAAAAAAAFY/6NnZzUuUSnU/s320/Biped_05.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;6. Lets go &lt;strong&gt;STORY &lt;/strong&gt;to import some animation. Right Clip and go to &lt;strong&gt;INSERT CHARACTER ANIMATION TRACK&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SoQpfYDMDUI/AAAAAAAAAFg/BtkDKUBVMSM/s1600-h/Biped_06.jpg"&gt;&lt;img style="WIDTH: 301px; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369462274740981058" border="0" alt="" src="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SoQpfYDMDUI/AAAAAAAAAFg/BtkDKUBVMSM/s320/Biped_06.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;7. Choose some animation and Set the &lt;strong&gt;CHARACTER dropdown to 3ds max biped template&lt;/strong&gt;... or the name that it came in on. WAHLAH.... the biped should now have the animation attached to it. It should now be controlled by your story track.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SoQqRHjussI/AAAAAAAAAFo/_bKJbqtpweA/s1600-h/Biped_07.jpg"&gt;&lt;img style="WIDTH: 298px; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369463129307525826" border="0" alt="" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SoQqRHjussI/AAAAAAAAAFo/_bKJbqtpweA/s320/Biped_07.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;8. Once you are set. &lt;strong&gt;PLOT THAT BAD BOY&lt;/strong&gt;. first to the Control Rig... you can edit the motion, then PLOT to the SKELETON to finalize. Save this file and we are ready to reimport this back into max.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SoQrWWsqXYI/AAAAAAAAAFw/c4s2-t5XGW4/s1600-h/Biped_08.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 210px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369464318782496130" border="0" alt="" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SoQrWWsqXYI/AAAAAAAAAFw/c4s2-t5XGW4/s320/Biped_08.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;9. Lets go back to max and lets open the&lt;strong&gt; 3dsmax&lt;/strong&gt; file of the biped you saved eariler. Go to FILE &lt;strong&gt;IMPORT&lt;/strong&gt; and choose the FBX file you saved from motionbuilder. BOOM, DONE.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SoQsrtoFyRI/AAAAAAAAAF4/ZN-ahIcTWhA/s1600-h/Biped_09.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 204px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369465785226217746" border="0" alt="" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SoQsrtoFyRI/AAAAAAAAAF4/ZN-ahIcTWhA/s320/Biped_09.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;important notes to keep in mind. &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;span style="color:#ff9966;"&gt;1. in 3dsmax, export the biped in centimeters as a unit. this avoides errors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#ff9966;"&gt;2. when importing into 3dsmax, the rig should be the same. if the character you are importing and the biped in max have different naming conventions.... it just wont work.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#ff9966;"&gt;3. you can use a bidped for a skeleton for your real models..... just use the biped as the rig... &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#ff9966;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#ff9966;"&gt;im out.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-1153502988345645016?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/1153502988345645016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=1153502988345645016' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1153502988345645016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1153502988345645016'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/08/3ds-max-biped-setup-for-motionbuilder.html' title='3Ds Max - Biped setup for MotionBuilder.  Import + Export + Import'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Z8eRTbOWGI8/SoQi86SsxfI/AAAAAAAAAE4/BqqRWaFKTsA/s72-c/Biped_01.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-930202973834369919</id><published>2009-07-18T14:47:00.000-07:00</published><updated>2009-07-18T15:13:06.229-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D Studio Max'/><title type='text'>Terms and Light Theory</title><content type='html'>Notes of Light Theory from various sources.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Inverse Square Law:&lt;/strong&gt;&lt;br /&gt;Easily explained by an example of fire. If you walked slowly towards a fire, you would feel yourself getting gradually hotter. However the rate at which you would get hotter would&lt;span style="color:#33ffff;"&gt; NOT increase uniformly&lt;/span&gt;as you approached; you would feel a slow increase early on, but as you got closer and closer to the fire, you'd feel a very rapid increase in heat. This is the inverse suqre law in action. The way in which light fades from its source also obeys this law.&lt;br /&gt;&lt;br /&gt;Lights luminosity does not change; it alters in lights brightness as perceived by the viewer. &lt;span style="color:#33ffff;"&gt;As light travels further away from its source, it covers more area and this is what makes it lose its intensity, fading according to the reciprocal of squares of the distance.&lt;/span&gt; DAMN!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Laws of Reflection:&lt;/strong&gt;&lt;br /&gt;how light reflected from a surface. Tge abgke if reflection equals the angle of incidence, which is measured relative to surface normal at the point of incidence. The &lt;span style="color:#99ffff;"&gt;simulation of this law in cg&lt;/span&gt; takes place using a rendering process called &lt;span style="color:#33ff33;"&gt;RAYTRACING &lt;/span&gt;which simulates accurate reflections and refractions.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Refraction:&lt;/strong&gt;&lt;br /&gt;How light bends which concerns tranparent and semi-transparent objects. Think pencil in a cup in water... This number is calculated by taking the speed of light in a vacuum and dividing it by the speed of light in a material. Light never travels faster than in a vacuum, this value never goes below 1.0. As the value increases, the amount of distortion increases.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffff00;"&gt;Index of Refraction (IOR)&lt;br /&gt;Material&lt;br /&gt;Air................................ 1.0003&lt;br /&gt;Alcohol .......................... 1.329&lt;br /&gt;Water..............................1.330&lt;br /&gt;Ice....................................1.333&lt;br /&gt;Glass................................1.500&lt;br /&gt;Emerald..........................1.570&lt;br /&gt;Ruby................................1.770&lt;br /&gt;Sapphire..........................1.770&lt;br /&gt;Crystal.............................2.000&lt;br /&gt;Diamond..........................2.419&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33ff33;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-930202973834369919?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/930202973834369919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=930202973834369919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/930202973834369919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/930202973834369919'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/07/terms-and-light-theory.html' title='Terms and Light Theory'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-475634452575297331</id><published>2009-07-15T21:08:00.000-07:00</published><updated>2009-07-18T15:10:58.093-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D Studio Max'/><title type='text'>Color Temperature Chart</title><content type='html'>COMMON COLOR TEMERATURES. For those looking at lighting in 3d.&lt;br /&gt;&lt;br /&gt;: ) ENJOY.&lt;br /&gt;&lt;br /&gt;Candle Flame ..............................................1900K&lt;br /&gt;Sunlight:Sunset or SunRise..........................2000k&lt;br /&gt;100-Watt household Bulb.............................2865k&lt;br /&gt;Tungsten Lamp (500w-1k)............................3,200k&lt;br /&gt;Flurescent Lights ............ ............................3,275 - 34,000k&lt;br /&gt;Sunlight: Early Morning/Late afternoon.......4,300k&lt;br /&gt;Sunlight:noon..............................................5,000k&lt;br /&gt;Daylight.......................................................5,600k&lt;br /&gt;Overcast Sky................................................6,000 - 7000k&lt;br /&gt;Summer Sunlight plus blue sky....................6.500k&lt;br /&gt;Skylight.......................................................12,000-20,000k&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-475634452575297331?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/475634452575297331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=475634452575297331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/475634452575297331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/475634452575297331'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/07/color-temperature-chart.html' title='Color Temperature Chart'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-7101789242339531337</id><published>2009-05-10T19:30:00.000-07:00</published><updated>2009-05-10T20:26:44.548-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Masking'/><category scheme='http://www.blogger.com/atom/ns#' term='Photoshop Magic'/><title type='text'>Photoshop (very useful Shortcuts)</title><content type='html'>&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;B&lt;/strong&gt;&lt;/span&gt; - (Brush Tool)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;[&lt;/strong&gt;&lt;/span&gt; - (Brush Tool - smaller brush)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;]&lt;/strong&gt;&lt;/span&gt; - (Brush Tool - bigger brush)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;[ + shift&lt;/strong&gt;&lt;/span&gt; (Brush Tool - softern brush edge) &lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SgeaDFriMFI/AAAAAAAAAEw/R-WjCcSinbE/s1600-h/brush-soft.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;] + shift&lt;/strong&gt;&lt;/span&gt; (Brush Tool - Harden brush edge) &lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SgeZ8Y85oRI/AAAAAAAAAEo/9PJqBlU-E5U/s1600-h/brush-hard.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;[ + alt&lt;/strong&gt;&lt;/span&gt; - (select layer DOWN)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;] + alt&lt;/strong&gt;&lt;/span&gt; - (select layer UP)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;G&lt;/strong&gt;&lt;/span&gt; - (paint bucket - add shift to cycle to the gradient tool)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;F&lt;/strong&gt;&lt;/span&gt; - (cycles Screen Modes)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;Tab&lt;/strong&gt;&lt;/span&gt; - (Hides Toolbars to max. screen room)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;Spacebar&lt;/strong&gt;&lt;/span&gt; - (Hand Tool)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;X&lt;/strong&gt;&lt;/span&gt; - (Switch Colors between Forground/Background Colors) &lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SgeZJ9IbgZI/AAAAAAAAAEg/Zvse2ySJoKY/s1600-h/switch.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/span&gt; - (Default Colors) brings forground/background colors to White and Black. Great for editing masks &lt;a href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SgeX3pO-JGI/AAAAAAAAAEY/lfqwnWwYr0Q/s1600-h/Default+Colors.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;Ctrl + Shift + N &lt;/strong&gt;&lt;/span&gt;- (New Layer [with dialogue])&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;Ctrl + [+ or -]&lt;/strong&gt;&lt;/span&gt; - (Quick Zoom in Zoom out)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;Ctrl + S &lt;/strong&gt;&lt;/span&gt;- (Save)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;Shift + Backspace &lt;/strong&gt;&lt;/span&gt;- (Fill dialogue) Good when working with MASKS&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;Ctrl + T &lt;/strong&gt;&lt;/span&gt;- (Free Transform)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;Ctrl + E &lt;/strong&gt;&lt;/span&gt;- (Merge Current Layer with layer beneath it)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;Alt + Click Mask &lt;/strong&gt;&lt;/span&gt;- (Toggle Mask Visibility)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#fdd017;"&gt;&lt;strong&gt;Ctrl + J &lt;/strong&gt;&lt;/span&gt;- (new layer using copy) copies selection or layer to a new layer&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffcc00;"&gt;Q&lt;/span&gt; - (toggles Quickmask)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-7101789242339531337?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/7101789242339531337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=7101789242339531337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/7101789242339531337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/7101789242339531337'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/05/photoshop-very-useful-shortcuts.html' title='Photoshop (very useful Shortcuts)'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-270727177425489175</id><published>2009-04-29T16:54:00.001-07:00</published><updated>2009-05-10T20:09:35.824-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D Studio Max'/><title type='text'>3DS Max Color Key:  Materials ID colors</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/Sfjo19oXlAI/AAAAAAAAAEQ/tetfP9UJ2SE/s1600-h/matte+id+color+with+alpha.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 267px; height: 320px;" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/Sfjo19oXlAI/AAAAAAAAAEQ/tetfP9UJ2SE/s320/matte+id+color+with+alpha.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5330266172767572994" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;when rendering out a scene in 3ds max... you might want to render off a pass using &lt;font color="#FDD017"&gt;Materials ID&lt;/font&gt; as a matte.   This is a color key for the # assignments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-270727177425489175?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/270727177425489175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=270727177425489175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/270727177425489175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/270727177425489175'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/04/3ds-max-color-key-materials-id-colors.html' title='3DS Max Color Key:  Materials ID colors'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Z8eRTbOWGI8/Sfjo19oXlAI/AAAAAAAAAEQ/tetfP9UJ2SE/s72-c/matte+id+color+with+alpha.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-2551257433659534538</id><published>2009-04-27T20:10:00.000-07:00</published><updated>2009-04-27T20:20:00.975-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='painting and stuff like that'/><title type='text'>Painting</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SfZ1JlweVzI/AAAAAAAAAEI/yF8xI7L9t5s/s1600-h/painting_landscape.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 125px;" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SfZ1JlweVzI/AAAAAAAAAEI/yF8xI7L9t5s/s320/painting_landscape.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5329576016654260018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a painting i did while hanging out with my laptop one night.  it was fun :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-2551257433659534538?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/2551257433659534538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=2551257433659534538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/2551257433659534538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/2551257433659534538'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/04/painting.html' title='Painting'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Z8eRTbOWGI8/SfZ1JlweVzI/AAAAAAAAAEI/yF8xI7L9t5s/s72-c/painting_landscape.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-9092773826287191758</id><published>2009-04-26T16:41:00.000-07:00</published><updated>2009-04-26T17:13:28.366-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VFX and Information'/><category scheme='http://www.blogger.com/atom/ns#' term='Masking'/><category scheme='http://www.blogger.com/atom/ns#' term='Photoshop Magic'/><title type='text'>Photoshop - Non Destructive Matting using Channels</title><content type='html'>Here is an example of Non destructive masking using the channels panel to help.   For this example, we will remove the sky background from this chicageee image ...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SfTxkRDfwQI/AAAAAAAAACk/-2gQ5B58IBM/s1600-h/01.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 192px;" src="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SfTxkRDfwQI/AAAAAAAAACk/-2gQ5B58IBM/s320/01.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5329149864441790722" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 1:  Open your photo... :)  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SfTx_FrpJyI/AAAAAAAAACs/VVS03-Epxbs/s1600-h/02.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 204px;" src="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SfTx_FrpJyI/AAAAAAAAACs/VVS03-Epxbs/s320/02.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5329150325245421346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 2:  Click on the channels tab and search through each channel to see which one gives you the best contrast difference between the objects you want to matte out.  In this case, the BLUE CHANNEL works great for this particular image.  (1) Drag the blue channel down to "Create New Channel" icon. (2) is created&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SfTyt272HFI/AAAAAAAAAC0/wUi8qpC8uKk/s1600-h/03.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 282px; height: 320px;" src="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SfTyt272HFI/AAAAAAAAAC0/wUi8qpC8uKk/s320/03.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5329151128740699218" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 3:  while the "blue copy" or the channel you copied is selected, go to IMAGE | ADJUSTMENTS | LEVELS&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SfTzl_uEgPI/AAAAAAAAAC8/JncGLyjJZL8/s1600-h/04.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SfTzl_uEgPI/AAAAAAAAAC8/JncGLyjJZL8/s320/04.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5329152093171515634" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 4:  Adjust the levels to blow out the lights or darks.  You don't want to go to hard because you still want some of the fine details, for example the flag poles in this image.   The idea here is to get a really good separation line between the 2 items.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SfT0HSwEaVI/AAAAAAAAADE/GxbEmIRX2BY/s1600-h/05.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 246px;" src="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SfT0HSwEaVI/AAAAAAAAADE/GxbEmIRX2BY/s320/05.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5329152665215854930" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 5:  Now that we have a good amount of white, its time to blacken out the opposite area.  We can do this very quickly by making a selection and filling in the dark area with black.  lets start by selecting  the magic wand and select the white area.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SfT0qIQMF2I/AAAAAAAAADM/ujHUyWCJ54s/s1600-h/06.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SfT0qIQMF2I/AAAAAAAAADM/ujHUyWCJ54s/s320/06.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5329153263693207394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 6:  Inverse the selection, press SHIFT + f5 to pull up the FILL command.  YOu want to make sure that BLACK is the foreground color...  then click OK.&lt;br /&gt;&lt;br /&gt; **** NOTE, you can also use the PAINT BRUSH on this channel to add or remove some details.. use black and white and or feathered brushes.. *****&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SfT1Afbt3GI/AAAAAAAAADU/tN9DMAxNDzM/s1600-h/07.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 254px;" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SfT1Afbt3GI/AAAAAAAAADU/tN9DMAxNDzM/s320/07.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5329153647872695394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 7:  This is the result after the fill.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SfT1J6X358I/AAAAAAAAADc/ilaQvgSmgBQ/s1600-h/08.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 208px;" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SfT1J6X358I/AAAAAAAAADc/ilaQvgSmgBQ/s320/08.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5329153809723156418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 8:  Turn the RED, BLUE and Green channels back on and turn off the BLUE COPY layer. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SfT1dciTFOI/AAAAAAAAADk/u3UKTe1SWEE/s1600-h/09.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SfT1dciTFOI/AAAAAAAAADk/u3UKTe1SWEE/s320/09.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5329154145311200482" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 9:  Lets go back to the layers panel and now lets LOAD the selection we just created.  From the file menu go to SELECT | LOAD SELECTION&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SfT1uDIyPDI/AAAAAAAAADs/3b0WtTiWI9A/s1600-h/10.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 228px;" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SfT1uDIyPDI/AAAAAAAAADs/3b0WtTiWI9A/s320/10.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5329154430551079986" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 10:  Choose the channel you want to select from.  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SfT2Hz4_q6I/AAAAAAAAAD0/yRCQeCHhAXo/s1600-h/11.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 264px;" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SfT2Hz4_q6I/AAAAAAAAAD0/yRCQeCHhAXo/s320/11.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5329154873134918562" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;STEP 11:  Make sure your selection is right.  You MAY need to inverse this selection. In this example we needed to.  If you wanted to avoid this step, in step 10 there is an INVERSE check box...  you could just select that and you'd skip this step all together.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SfT2eTkBgJI/AAAAAAAAAD8/YQq5xUirKmY/s1600-h/12.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 203px;" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SfT2eTkBgJI/AAAAAAAAAD8/YQq5xUirKmY/s320/12.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5329155259594014866" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;STEP 12:  while the selection is still active, click on the "ADD LAYER MASK" (1) and it will create a Matte on the layer (2).  The &lt;br /&gt;&lt;br /&gt;The rest of the image is not deleted, but rather is is masked away on this channel.  You can still modify the matte by clicking on the image on the layer that represents the matte and paint using the paint brush, black or white.    Black makes 100% transparent, white makes it 100% solid.  Anywhere inbetween white and black adds opacity to the image.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-9092773826287191758?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/9092773826287191758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=9092773826287191758' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/9092773826287191758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/9092773826287191758'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/04/photoshop-non-destructive-matting-using.html' title='Photoshop - Non Destructive Matting using Channels'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Z8eRTbOWGI8/SfTxkRDfwQI/AAAAAAAAACk/-2gQ5B58IBM/s72-c/01.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-3537407924199219273</id><published>2009-04-25T07:08:00.001-07:00</published><updated>2009-04-25T07:21:08.037-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AfterFx Expressions'/><title type='text'>AfterFX Expression:  Rotation driven by position</title><content type='html'>While surfing the web, i run into many great resources that help make life a whole lot easier to live.  For example this expression for after fx from creativecow.net.    &lt;br /&gt;&lt;br /&gt;Use this expression to figure out the spin rotation rate of a wheel compared to the movement(translations) of the BODY its attached to.  EXAMPLE (car, tracker, wheelborrow, BIKE).  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SfMb64yRT5I/AAAAAAAAACM/wAFFw8kttKc/s1600-h/bicycle.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 284px;" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SfMb64yRT5I/AAAAAAAAACM/wAFFw8kttKc/s320/bicycle.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5328633482599026578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Alt Click on ROTATION to set an expression and add this.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;d=width;&lt;br /&gt;pi=Math.PI;&lt;br /&gt;circ=d*pi;&lt;br /&gt;rot = 360/circ;&lt;br /&gt;&lt;br /&gt;movex=thisComp.layer("body").transform.position[0];&lt;br /&gt;scaler=thisComp.layer("body".transform.scale[0]/100;&lt;br /&gt;&lt;br /&gt;rot*movex/scaler;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Math is great - especially High School Math.  circumference of a circle is circ = pie x diameter.  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SfMbKwCmRNI/AAAAAAAAACE/liOBPOvBvKY/s1600-h/circ.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 185px; height: 231px;" src="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SfMbKwCmRNI/AAAAAAAAACE/liOBPOvBvKY/s320/circ.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5328632655617869010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;[pie = 3.14 (Math.PI), diameter = width = pixels].  rotation is for every (CIRC) we want it revolve 1 REVOLUTION (or 360 DEGREES)..   Rotation = 360/circ * pixels traveled on x&lt;br /&gt;&lt;br /&gt;The scaler variable comes in just incase you want to change the scale of an object without throwing off the script.&lt;br /&gt;&lt;br /&gt;it whole equation is   Rotation = (360/circ) * pixels traveled / scale.&lt;br /&gt;&lt;br /&gt;[d, pi, circ, rot, movex, scaler] are all variables.  They are just storage names that are referenced throughout the script.  &lt;br /&gt;&lt;br /&gt;[rot*movex/scaler] is the equation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-3537407924199219273?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/3537407924199219273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=3537407924199219273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/3537407924199219273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/3537407924199219273'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/04/afterfx-expression-rotation-driven-by.html' title='AfterFX Expression:  Rotation driven by position'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Z8eRTbOWGI8/SfMb64yRT5I/AAAAAAAAACM/wAFFw8kttKc/s72-c/bicycle.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-4534783696034360797</id><published>2009-04-19T16:47:00.001-07:00</published><updated>2011-08-10T09:53:14.435-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Logout script php</title><content type='html'>whats a login script good for unless you have a logout script to follow it.&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;&lt;?php&lt;br /&gt;session_start();  &lt;br /&gt;session_unregister("valid"); &lt;br /&gt;session_unset(); &lt;br /&gt;session_destroy(); &lt;br /&gt;header ("Location: http://YOUR URL YOU WANT TO GO TO ONCE LOGGED OUT"); &lt;br /&gt; ?&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-4534783696034360797?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/4534783696034360797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=4534783696034360797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/4534783696034360797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/4534783696034360797'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/04/logout-script-php.html' title='Logout script php'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-5004390908784010976</id><published>2009-04-19T15:44:00.000-07:00</published><updated>2009-04-25T07:26:57.271-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Simple Username and Password Login PHP/MYSQL</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SfMdrXyTDRI/AAAAAAAAACU/69s7YeWpmRw/s1600-h/login.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 195px; height: 183px;" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SfMdrXyTDRI/AAAAAAAAACU/69s7YeWpmRw/s320/login.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5328635415065988370" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I place NOTES in the actual script.... notes start with ///  which are disabled in the script&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;&lt;?php&lt;br /&gt;session_start();&lt;br /&gt;header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); &lt;br /&gt;header('Cache-Control: no-store, no-cache, must-revalidate'); &lt;br /&gt;header('Cache-Control: post-check=0, pre-check=0', FALSE); &lt;br /&gt;header('Pragma: no-cache');&lt;br /&gt;&lt;br /&gt;///  NOTE FOR YOU - write a connection to your mysql &lt;br /&gt;&lt;br /&gt;$user = $_POST["username"];&lt;br /&gt;$pass = $_POST["password"];&lt;br /&gt;$table = "WRITE TABLE HERE";&lt;br /&gt;$field = "WRITE FIELD HERE";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if(isset($_POST['op'])) {   /// if the form is submitted&lt;br /&gt;&lt;br /&gt;   ////  if Username is NOT Empty and Password is NOT EMPTY&lt;br /&gt;   if (!empty($_POST['username']) &amp;&amp; !empty($_POST['password'])){&lt;br /&gt;&lt;br /&gt;///  create an SQL variable to check username and password&lt;br /&gt;$sql = "SELECT $field FROM $table WHERE username='$user' AND password='$pass'";&lt;br /&gt;&lt;br /&gt;$result = mysql_query($sql);    ///   QUERY&lt;br /&gt;$num = mysql_num_rows($result); ////  evaluate the # of entries from $result&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if ($num == 0 || $num &gt; 1) {  ////  if $num = 0 or is greater than 1 &lt;br /&gt;&lt;br /&gt;////  if posted username is NOT equal to username OR posted password is NOT equal..&lt;br /&gt;&lt;br /&gt;if ($_POST['username'] != 'username' || $_POST['password'] !='password'){&lt;br /&gt;&lt;br /&gt;$msg = "Bad Login - Try again"; /// create a variable called $msg to store message&lt;br /&gt;$_SESSION['valid'] = 'invalid';  // SESSION = invalid&lt;br /&gt;}&lt;br /&gt;} else {  /// else if the post IS equal&lt;br /&gt;$_SESSION['valid'] = 'yes';  // SESSION = yes&lt;br /&gt;header('location:http://www.YOURLOCATION.com'); // change location&lt;br /&gt;exit; // exit the rest of the script&lt;br /&gt;}&lt;br /&gt;} else {   //// if you didnt enter in anything in either the user or password field&lt;br /&gt;$msg = "Please enter username AND password";&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;?&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lets make a form now in the same PHP file..  QUICK NOTE..  this form is missing quotes because i could not get this to publish without some modification.  Create a form and add the php script and hidden elements just like the form below.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;&lt;br /&gt;&lt;form method=POST action= SERVER SELF SCRIPT HERE&gt;&lt;br /&gt;&lt;?php if (isset($msg)) {echo $msg; } ?&gt;&lt;br /&gt;&lt;p style="font-size:15px;font-face:arial,helvetica,sans-serif"&gt;Username:&lt;br /&gt;&lt;br /&gt;&lt;input type="text" name="username" size="15" maxlength="25" /&gt;&lt;/p&gt; &lt;br /&gt;&lt;p style="font-size:15px;font-face:arial,helvetica,sans-serif"&gt;Password: &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;input type="password" name="password" size="15" maxlength="25" /&gt;&lt;/p&gt; &lt;br /&gt;&lt;p&gt;&lt;input type="submit" name="submit" value="login" /&gt;&lt;/p&gt; &lt;br /&gt;&lt;input type="hidden" name="op" value="ds" /&gt; &lt;br /&gt;&lt;/form&gt; &lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-5004390908784010976?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/5004390908784010976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=5004390908784010976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/5004390908784010976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/5004390908784010976'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/04/simple-username-and-password-login.html' title='Simple Username and Password Login PHP/MYSQL'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Z8eRTbOWGI8/SfMdrXyTDRI/AAAAAAAAACU/69s7YeWpmRw/s72-c/login.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-3032478692834076929</id><published>2009-03-17T07:46:00.000-07:00</published><updated>2009-05-10T20:31:04.273-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VFX and Information'/><category scheme='http://www.blogger.com/atom/ns#' term='HD Resolution Explained'/><title type='text'>Resolution Displays for HD:  whats it all mean anyway?</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SfMlc1YNelI/AAAAAAAAACc/gJy-YkdDWRA/s1600-h/hdtv.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5328643961404619346" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 232px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SfMlc1YNelI/AAAAAAAAACc/gJy-YkdDWRA/s320/hdtv.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ever wonder what resolutions are in HD, what sizes are they and where are they used... Wonder no more.&lt;br /&gt;&lt;br /&gt;Resolution  Pixels  Aspect Ration  Video Format  Description&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:pink;"&gt;1024x768 &lt;/span&gt;&lt;/strong&gt; 786,432  16:9(non-sq)  720p/xga  used for Plasma Display HDTV with non square Pixels (xga in simple is your computer display)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:pink;"&gt;1280x720 &lt;/span&gt;&lt;/strong&gt; 921,600  16:9  720p/wxga  used for Digital TV, DLP, LCD and LCOS production HDTV display (wxga - wide xga)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:pink;"&gt;1366x768 &lt;/span&gt;&lt;/strong&gt; 1,049,088  16:9 720p/wxga - st HD  used on LCD/PDP HDTV (HD ready, 7220p, 1080i) [1080i is hd video. 1080 is number of horizontal scan lines - 1080 lines of vertical resolution]&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:pink;"&gt;1024x1080 &lt;/strong&gt;&lt;/span&gt; 1,105,920  16:9 (non-square pixels)  1080p  used on PDP HDTV display (full hd, hd ready 1080p) [1080p - p stands for progressive... NOT INTERLACED)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:pink;"&gt;1280x1080&lt;/span&gt;&lt;/strong&gt;  1,382,400  16:9 (non-square pixels)  1080p  used on PDP HDTV displays(full hd, hd ready 1080p)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:pink;"&gt;1920x1080&lt;/span&gt;&lt;/strong&gt;  2,073,600  16:9  1080p-HDTV standard used for all types of HDTV technologies (Full HD, HD ready 1080p)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:pink;"&gt;3840x2160&lt;/span&gt;&lt;/strong&gt;  8,294,400  16:9  2160p DCI cinema 4k standard format  Quad HDTV, there is no HD ready 2160p Quad HDTV format)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-3032478692834076929?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/3032478692834076929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=3032478692834076929' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/3032478692834076929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/3032478692834076929'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2009/03/resolution-displays-for-hd-whats-it-all.html' title='Resolution Displays for HD:  whats it all mean anyway?'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Z8eRTbOWGI8/SfMlc1YNelI/AAAAAAAAACc/gJy-YkdDWRA/s72-c/hdtv.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-1802236306679364234</id><published>2008-10-05T11:41:00.001-07:00</published><updated>2009-04-25T07:55:20.083-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning flash: scripting'/><title type='text'>Simple CountDown Timer - Game Stuff</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://www.8hatshigh.com/blog/FlashTimer.swf" pluginspage=" http://www.macromedia.com/go/getflashplayer" height="50" width="225"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Step 1:  create 2 layers.  one name Actions and the other layer create a dynamic Text box and name it "Timer" in the Var field.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Setp 2:  Lets script it up on the blank frame on the Actions layer (i will try to break it down as easy as i can).&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;Timer = 120;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;This will set the Timer start time and it will also (Because it is NAMED the SAME as the dynamic txt field)  place 120 in the txt box you created.&lt;br /&gt;&lt;br /&gt;Step 3:  Create a function that will count the timer down.  this function we will repeat over and over again until we tell it to stop.&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;CountDown function() { &lt;br /&gt;Timer--;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;[YIPPY WE DID IT - how do we repeat it....]&lt;br /&gt;&lt;br /&gt;Step 4:  Create a repeater using setInterval.   This will repeat a function over and over again in a set time.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;CounterInt = setInterval(CountDown, 1000);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;setInterval Usage = setInterval(function name,Interval Number)&lt;br /&gt;&lt;br /&gt;great.   now if you preview the movie (alt + enter) you should see a working count down.  The PROBLEM is that we never set a stop for the countdown.   Basically when it hits 0 it will keep counting down.   so for this, we have to create a clear interval.   Lets revisit step 3 and add an IF clause.&lt;br /&gt;&lt;br /&gt;REVISITING STEP 3:  &lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;CountDown function() { &lt;br /&gt;Timer--;&lt;br /&gt;if (Timer == 0) {&lt;br /&gt; clearInterval(CounterInt);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;clearInterval will now stop the setInterval we created in step 4.&lt;br /&gt;&lt;br /&gt;the final script should look like this.&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;Timer = 120;&lt;br /&gt;&lt;br /&gt;CountDown= function(){&lt;br /&gt; &lt;br /&gt; if (Timer == 0){&lt;br /&gt;  clearInterval(CountInt);&lt;br /&gt; } else {&lt;br /&gt;Timer --;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;CounterInt = setInterval(CountDown,1000);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Valah!&lt;br /&gt;&lt;br /&gt;if you would like to go the opposite way...  counting up.  change Timer-- to Timer++;&lt;br /&gt;&lt;br /&gt;be good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-1802236306679364234?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/1802236306679364234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=1802236306679364234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1802236306679364234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1802236306679364234'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/10/simple-countdown-timer-game-stuff.html' title='Simple CountDown Timer - Game Stuff'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-8525868639295196682</id><published>2008-10-05T10:00:00.000-07:00</published><updated>2009-04-25T07:29:10.510-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning flash: scripting'/><title type='text'>[Paste in Place] FLASH</title><content type='html'>Control Shift V =  PASTE IN PLACE......  this keyboard shortcut is golden.&lt;br /&gt;&lt;br /&gt;-JB-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-8525868639295196682?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/8525868639295196682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=8525868639295196682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8525868639295196682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8525868639295196682'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/10/paste-in-place.html' title='[Paste in Place] FLASH'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-5673711191100627560</id><published>2008-09-09T17:52:00.000-07:00</published><updated>2008-09-09T17:59:38.654-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Photoshop Magic'/><title type='text'>Oh Magic Eye Dropper - Sample me everything...</title><content type='html'>The Eye dropper is quite the little character in photoshop.  If you click on the eye dropper, you can sample any color within photoshop...   BUT what about colors outside the program.&lt;br /&gt;&lt;br /&gt;Step 1.&lt;br /&gt;Select the eye dropper.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SMcaxo5Z1rI/AAAAAAAAABs/yHYiz0EdhrE/s1600-h/1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_Z8eRTbOWGI8/SMcaxo5Z1rI/AAAAAAAAABs/yHYiz0EdhrE/s320/1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5244189731190331058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 2.&lt;br /&gt;CLICK in your document and HOLD the mouse button down&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 3. &lt;br /&gt;Drag eyedropper outside and PRESTO...   its now sampling colors outside the program.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SMcbXtqqeaI/AAAAAAAAAB0/2rLWW6AvSEg/s1600-h/2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_Z8eRTbOWGI8/SMcbXtqqeaI/AAAAAAAAAB0/2rLWW6AvSEg/s320/2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5244190385305713058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Release when you have the color you want.&lt;br /&gt;&lt;br /&gt;If you play with the sample size option in the eye dropper, it might help you select colors accurately.   Especially if its some what pixelated.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is captain WOWZERS signing off..&lt;br /&gt;&lt;br /&gt;*CLICK&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-5673711191100627560?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/5673711191100627560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=5673711191100627560' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/5673711191100627560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/5673711191100627560'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/09/oh-magic-eye-dropper-photoshop.html' title='Oh Magic Eye Dropper - Sample me everything...'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Z8eRTbOWGI8/SMcaxo5Z1rI/AAAAAAAAABs/yHYiz0EdhrE/s72-c/1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-3187063887340453225</id><published>2008-08-14T23:59:00.000-07:00</published><updated>2008-08-15T00:43:00.127-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning flash: scripting'/><title type='text'>Creating Radio Buttons in Flash</title><content type='html'>Lets Play with RadioButtons today...&lt;br /&gt;&lt;br /&gt;First go to window Menu and pull up Components.    In the componests window, lets drag onto the stage a RadioButton.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SKUq08z9bdI/AAAAAAAAABU/e1yYn5E-osQ/s1600-h/radioMenu.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SKUq08z9bdI/AAAAAAAAABU/e1yYn5E-osQ/s320/radioMenu.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5234637231053696466" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Each one of these radiobuttons components are MOVIECLIPS with Pudding in the middle.  (the pudding being the predefined fields if you know what i mean... &lt;br /&gt;&lt;br /&gt;First, we give each radiobutton an INSTANCE NAME.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;in this example, im going to name it mcQuestion1 &lt;-- (mc - MovieClip)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SKUtYl1OACI/AAAAAAAAABk/yAKddtBSRH4/s1600-h/radioInstantName.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SKUtYl1OACI/AAAAAAAAABk/yAKddtBSRH4/s320/radioInstantName.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5234640042383507490" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Every other Radiobutton im going to name the instance name the same but i will just change the number. (Note - this is just a name...  its not grouping these buttons together).&lt;br /&gt;&lt;br /&gt;Now, lets add DATA, GROUPNAME and a LABEL.  in a new layer called ACTIONS, lets put a framescript....&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;mcQuestion1.label = "Do you like Puppy's?"&lt;br /&gt;mcQuestion1.data = "I like Puppy's";&lt;br /&gt;mcQuestion1.groupName = "questions";&lt;br /&gt;&lt;br /&gt;mcQuestion2.label = "Do you like Pizza?"&lt;br /&gt;mcQuestion2.data = "I like Pizza";&lt;br /&gt;mcQuestion2.groupName = "questions";&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Label - changes the label of the radiobutton&lt;br /&gt;Data - changes the value of the radiobutton&lt;br /&gt;groupName - keep all the radio buttons together as a group.  &lt;br /&gt;&lt;br /&gt;to display the results of a selected button, you can store the selected data into a variable of your choice and call upon it when you want.  Lets make a var. called "Answer".  (var Answer;)  &lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;Answer  = questions.selectedData;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Format - GROUPNAME.selectedData (this will give you the result from the radio buttons)&lt;br /&gt;&lt;br /&gt;you can now make a button and have it do something like this&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;on (release){&lt;br /&gt; selectedButton = GROUP.selectedData;  // selectedButton is a var.&lt;br /&gt; gotoAndPlay(2)&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;any questions, hit me up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-3187063887340453225?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/3187063887340453225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=3187063887340453225' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/3187063887340453225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/3187063887340453225'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/08/creating-radio-buttons-in-flash.html' title='Creating Radio Buttons in Flash'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Z8eRTbOWGI8/SKUq08z9bdI/AAAAAAAAABU/e1yYn5E-osQ/s72-c/radioMenu.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-8164528614452052904</id><published>2008-07-18T06:09:00.000-07:00</published><updated>2008-07-23T07:31:43.386-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Animation'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Rendering Effects in Flash</title><content type='html'>Having a filter on a symbol is pretty simple in flash.  They are all in the filters tab on the properties panel.&lt;br /&gt;&lt;br /&gt;"but, i cant use filters on a graphic."   well then DON'T!  its as simple as that.&lt;br /&gt;&lt;br /&gt;if you are doing a project that you are animating and need to use a filter in flash, make the symbol a BUTTON and animate using that sybmol.   This will give you the ability to use filters AND the ability to render the clip out using seq images or an movie file.&lt;br /&gt;&lt;br /&gt;*nooooooooooooooteeeee   and thats a big (NOTE!)&lt;br /&gt;&lt;br /&gt;If you put that button in a graphic, it may not render out.  it may disappear.  &lt;br /&gt;if it does...&lt;br /&gt;((((put the buttons on the main timeline to work.))))&lt;br /&gt;&lt;br /&gt;ANNNNNDD CUT!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-8164528614452052904?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/8164528614452052904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=8164528614452052904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8164528614452052904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8164528614452052904'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/07/rendering-effects-in-flash.html' title='Rendering Effects in Flash'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-4915807663865343367</id><published>2008-07-16T06:24:00.000-07:00</published><updated>2008-07-16T06:41:56.027-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Html Stuff'/><title type='text'>Trouble with Golive and Firefox. EXPLOSIONS  !!!**@</title><content type='html'>You just assembled your webpage in Golive using a grid as a base.. YOU LOVE IT.  Completo...!!!&lt;br /&gt;&lt;br /&gt;now its time to test it out online.   Explorer works GREAT!!!   now lets check fire fox....   NOOOOOOOOOOO&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_Z8eRTbOWGI8/SH36gprrtwI/AAAAAAAAABE/rXE-GlvJamI/s1600-h/explosions-boom.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_Z8eRTbOWGI8/SH36gprrtwI/AAAAAAAAABE/rXE-GlvJamI/s320/explosions-boom.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5223606581671474946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What is the deal?&lt;br /&gt;Well for some reason FireFox is reading your grid as a table and your table is all jacked up.   A way around this is simple.&lt;br /&gt;&lt;br /&gt;in Golive CS2:&lt;br /&gt;Right click your grid and CONVERT TO CSS BASED GRID.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_Z8eRTbOWGI8/SH356PS9yWI/AAAAAAAAAA0/s-nfUD_FMh8/s1600-h/Hosanna128.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_Z8eRTbOWGI8/SH356PS9yWI/AAAAAAAAAA0/s-nfUD_FMh8/s320/Hosanna128.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5223605921753450850" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-4915807663865343367?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/4915807663865343367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=4915807663865343367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/4915807663865343367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/4915807663865343367'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/07/trouble-with-golive-and-firefox.html' title='Trouble with Golive and Firefox. EXPLOSIONS  !!!**@'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_Z8eRTbOWGI8/SH36gprrtwI/AAAAAAAAABE/rXE-GlvJamI/s72-c/explosions-boom.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-8827890242714911943</id><published>2008-07-05T12:57:00.001-07:00</published><updated>2008-07-05T12:57:34.526-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Import Seq. images?</title><content type='html'>I rendered out a seq images (image01.jpg, image02.jpg, image03.jpg.  how do i import it so it goes on the timeline keyframe at a time.????&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Magic could do it.    but also this trick.&lt;br /&gt;&lt;br /&gt;1. File&lt;br /&gt;2. Import to STAGE.&lt;br /&gt;3. click on the 1st file in the seq then import.&lt;br /&gt;4. a prompt will come up saying it s seq.  click ok.&lt;br /&gt;5. SMile and take a swig of your drink.   &lt;br /&gt;6. nothing more... thats it.  you're done.&lt;br /&gt;&lt;br /&gt;Flash will not recognize a seq if you import it into the library first.  Sorry.&lt;br /&gt;&lt;br /&gt;BE OUT!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-8827890242714911943?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/8827890242714911943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=8827890242714911943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8827890242714911943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8827890242714911943'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/07/import-seq-images.html' title='Import Seq. images?'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-3060539993049021790</id><published>2008-04-28T21:23:00.003-07:00</published><updated>2008-04-28T21:56:03.993-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning flash: scripting'/><title type='text'>Definitions:  Operators</title><content type='html'>Heres your list of symbols and function.&lt;br /&gt;&lt;br /&gt;Operators:&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;+      addition.   Adds or combines&lt;br /&gt;+=     add expression1 + expression2&lt;br /&gt;[]     intiates NEW ARRAY. &lt;br /&gt;=      assigns a value&lt;br /&gt;||     OR&lt;br /&gt;&amp;&amp;     And&lt;br /&gt;!      not&lt;br /&gt;/      divide&lt;br /&gt;==     equal to or SAME AS&lt;br /&gt;&gt;      greater then&lt;br /&gt;&lt;      less then&lt;br /&gt;//     start comment LINE&lt;br /&gt;%      calulate the REMAINDER of expression 1 divide by expresion 2&lt;br /&gt;*      multiply&lt;br /&gt;()     Perfoms a group on one or more parameters&lt;br /&gt;-      subtract&lt;br /&gt;++     add 1 more&lt;br /&gt;--     minus 1 more&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;examples:&lt;br /&gt;(trace variable to see result)&lt;br /&gt;&lt;br /&gt;nNum = "Number"  RESULT  Number&lt;br /&gt;&lt;br /&gt;trace (1 + 1);    RESULT  2&lt;br /&gt;&lt;br /&gt;nNum1 = 3;&lt;br /&gt;nNum1 += 1;      RESULT  4&lt;br /&gt;&lt;br /&gt;nNum[] = "book1, book2, book3";   RESULT from trace(nNum[0])  book1&lt;br /&gt;&lt;br /&gt;nNum = 5&lt;br /&gt;if (nNum &gt; 5 || nNum == 5) {  - if nNum is greater then 5 or nNum is same as 5&lt;br /&gt;&lt;br /&gt;nNum = 5 * 5;    RESULT  25&lt;br /&gt;&lt;br /&gt;//nNum = 5;  &lt;--  line disabled.  passed as a comment&lt;br /&gt;&lt;br /&gt;trace (12%5);    RESULT 2  &lt;br /&gt;&lt;br /&gt;i = 1;&lt;br /&gt;i++;               RESULT i = 2;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-3060539993049021790?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/3060539993049021790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=3060539993049021790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/3060539993049021790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/3060539993049021790'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/04/definitions-operators.html' title='Definitions:  Operators'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-56795663407922368</id><published>2008-04-28T20:33:00.000-07:00</published><updated>2008-04-28T20:39:40.082-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning flash: scripting'/><title type='text'>Dynamic Text</title><content type='html'>very quick and easy.&lt;br /&gt;&lt;br /&gt;Dynamic text lets you fill in a text fields using scripts...  why would you want that.  Percentages are a good example.  If you want a percent number to display, use dynamic text.  &lt;br /&gt;&lt;br /&gt;Ok.  lets set one up real quick so you could see how it works.&lt;br /&gt;&lt;br /&gt;on the stage, draw out a new TEXT box.&lt;br /&gt;open the properties panel and lets turn the text to DYNAMIC and lets make it a variable name so we could REFERECE it in the script.  lets name it tText&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SBaXpx3Q5cI/AAAAAAAAAAU/vB2XxO-2QL8/s1600-h/dynamic_text.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_Z8eRTbOWGI8/SBaXpx3Q5cI/AAAAAAAAAAU/vB2XxO-2QL8/s320/dynamic_text.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5194505964234008002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;lets make a frame script to test the communication between the dynamic text and the action script.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;tText = "we filled this text field";&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;alt + enter to test...  and you will see that text come up in that dynamic text field.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-56795663407922368?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/56795663407922368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=56795663407922368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/56795663407922368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/56795663407922368'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/04/dynamic-text.html' title='Dynamic Text'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Z8eRTbOWGI8/SBaXpx3Q5cI/AAAAAAAAAAU/vB2XxO-2QL8/s72-c/dynamic_text.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-5278762277235722810</id><published>2008-04-28T18:40:00.000-07:00</published><updated>2008-04-28T19:06:18.189-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning flash: scripting'/><title type='text'>% Loaders:  understanding lesson</title><content type='html'>Math is very amazing...  and the thing is we do it every day.   Lets take the good old %.   YOu go to a restaurant and its time to leave.  you get your bill and its $25.  How do you determine the 15% tip.  FLASH BACK.. basic math.&lt;br /&gt;&lt;br /&gt; EQUATION...&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt; 15%      X        &lt;br /&gt;---  =  ----       &lt;br /&gt;100%     $25        &lt;br /&gt;&lt;br /&gt;Percentage        Part&lt;br /&gt;---------   =   ---------&lt;br /&gt; 100%            Total &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;we figure it out by cross multiplying.   (15 x 25) / 100 = X&lt;br /&gt;the answer is $3.75.  &lt;br /&gt;This is NO DIFFERENT THEN FIGURING OUT a percentage for flash.  you just need to know the variables.&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;PERCENTAGE              Bytes Loaded&lt;br /&gt;------------     =      -------------&lt;br /&gt;     100                Bytes Total&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;getBytesLoaded() - returns a numeral that have been downloaded of CURRENT MOVIE&lt;br /&gt;getBytesTotal() - returns a numeral that of total bytes&lt;br /&gt;_root -  targets Main Timeline&lt;br /&gt;_parent - targets Timeline ABOVE current movieclip timeline or object &lt;br /&gt;_this - targets CURRENT timeline&lt;br /&gt;1024 bytes are in a 1 Kbyte&lt;br /&gt;&lt;br /&gt;Math equation example.&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;kbytesloaded = _root.getBytesLoaded()/1024;  &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;kbytes is a variable and it ='s _root (main timeline) getBytesLoaded() (return number of loaded byte) divide by 1024.   kbytesloaded will now =  a number of bytes loaded in Kbytes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ok.  anyyyway.&lt;br /&gt;&lt;br /&gt;The equation for a percentage looks like this.&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;percentage = (Math.floor(_root.getBytesLoaded()/_root.getBytesTotal()*100));&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;percentage (variable) = Math.floor(round integer) of (bytesloaded/bytestotal * 100) same as finding a percentage of a TIP you leave at a restaurant. (look above to reference).&lt;br /&gt;&lt;br /&gt;ok great.   We now have a Number in the percentage variable, but thats all you will get.  1 number.   you have to check that action script over and over again to have a new number...  how do we do that.   Well we make a loop.   once it passes that frame in flash, in the next frame, just have it go back to the previous frame &lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;gotoAndPlay(2); (if the script is on frame 2 - which it should be)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;now it will constantly be in that loop.. no matter what...  UNLESS you make some kind of CONDITION...  if i go back to frame 2 and the bytesloaded and bytetotal are equal to eachother... then lets move to a total different frame (other then the next one because it will loop us again).&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;if (_root.getBytesLoaded() == _root.getBytesTotal()){&lt;br /&gt;    gotoAndPlay(3);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;== means THE SAME AS.   this script will go UNDER the loading check script.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;how do i make a bar grow..   well the idea is that you scale the bar according to how much of a percentage is loaded... &lt;br /&gt;&lt;br /&gt;make a MovieClip that has a colored box in it.  heres the script.&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;this._xscale=((_root.getBytesLoaded()/_root.getBytesTotal())*100);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;look familar.   this._xscale = effect this timeline's xscale. the rest is the same equation as before.   We didnt use Math.floor because we dont want it to only scale by WHOLE NUMBERS..   part numbers are fine.  &lt;br /&gt;&lt;br /&gt;I will post a complete script of a loader for flash... but this will help you understand it completely.  &lt;br /&gt;&lt;br /&gt;be good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-5278762277235722810?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/5278762277235722810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=5278762277235722810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/5278762277235722810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/5278762277235722810'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/04/loaders.html' title='% Loaders:  understanding lesson'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-7509064696742731849</id><published>2008-04-28T18:07:00.000-07:00</published><updated>2008-04-28T18:16:34.267-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning flash: scripting'/><title type='text'>Math.floor()??</title><content type='html'>Math.floor() finds the integer number thats immediate below it.   85.44334 becomes 85.  55.5555 becomes 55.&lt;br /&gt;&lt;br /&gt;used as Math.floor(number to evaluate)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-7509064696742731849?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/7509064696742731849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=7509064696742731849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/7509064696742731849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/7509064696742731849'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/04/mathfloor.html' title='Math.floor()??'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-3454052433250588271</id><published>2008-04-27T22:11:00.000-07:00</published><updated>2008-04-27T18:36:00.346-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning flash: scripting'/><title type='text'>Loading an XML document</title><content type='html'>why o why does it have to be this damn confusing.  cant it just be some button i can click and it just does it for me...    &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NO!&lt;br /&gt;&lt;br /&gt;now on with the quick lesson.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;xData = new XML();&lt;br /&gt;&lt;br /&gt;xData.onLoad = function(success){&lt;br /&gt; if (success) {&lt;br /&gt;  trace(this);&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;xData.load("playlist.xml");&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;xData = a variable we named.   The variable contains a NEW XML document  XML();&lt;br /&gt;&lt;br /&gt;xData.onLoad = function(success){   = this is the start of a new function.  (read functions below to understand a bit.)   We are setting up a program to check xData when something is loaded into it.  This program (function) will only start if something gets loaded.   xData.onLoad = function(success) - onLoad is a command and now we set it with an = sign.  (success) will be a boolean.  either TRUE of FALSE and success will now be a variable in this function.    if (success) { = start if statement saying...  if success = true then do whats in { }...    trace(this) will display what was loaded.  &lt;br /&gt;&lt;br /&gt;Now that we wrote a function to look for the xData information, we now need to load something in.&lt;br /&gt;&lt;br /&gt;xData.load("filename");&lt;br /&gt;&lt;br /&gt;this will excute right away.  once it loads, if its successful, then it will trace.  if the load is not success (wrong file name) then nothing will happen.  &lt;br /&gt;&lt;br /&gt;.........&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-3454052433250588271?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/3454052433250588271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=3454052433250588271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/3454052433250588271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/3454052433250588271'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/04/loading-xml-document.html' title='Loading an XML document'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-1989044477673416639</id><published>2008-04-18T22:13:00.001-07:00</published><updated>2008-04-27T18:35:31.366-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning flash: scripting'/><title type='text'>Function()  master.</title><content type='html'>Who doesnt love functions... really.   they are mini programs YOU write up and excute them over and over and over and over again....   just to because you can.&lt;br /&gt;&lt;br /&gt;Format.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;function name(){&lt;br /&gt;do this;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Usage:&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;name();  &lt;- this will execute your mini program.   ok.  &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;lets write one right now.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;function EvilStatement(){&lt;br /&gt;    trace("vampires are evil");&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;what did we just do.  Well... we created a program.   thats all.  nothing at all will happen with you preview this (alt + enter).   thats because you need to execute your program.   to excute..    use the name you called it with the function symbol.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;EvilStatement();&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;BOOoooM.   when you preview this...   it will say in the result box- vampires are evil.&lt;br /&gt;&lt;br /&gt;what can you do with functions besides that?  well... lots of things.  i will briefly touch on a few more examples and you're on your own.&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;function EvilStatement(sentence:string){&lt;br /&gt;        trace(sentence);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;what did i do now?  well.   ( ) this is like a container that you can make temp. variables to be filled for later.   i made a variable called "sentence" and defined ":string"  as a string.   now when i execute this script, i have to fill it with what information for the container... and i can fill it with many different things.   sentence is a variable filled with whatever i tell it to have JUST FOR THAT FUNCTION.  it never comes out of it.  &lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;EvilStatement("vampires are evil");&lt;br /&gt;EvilStatement("bad breath is evil");&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;now both things will go into the function one at a time and it will be contained in the variable sentence.  then it will produce a result for each.. separate.&lt;br /&gt;&lt;br /&gt;More advance example.   Lets say you have to write a script for a on release button multiple times.  you could write a function with a container waiting for a movieclip to fill...   or i will just show you.&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;function ButtonAction (item:MovieClip){ //&lt;- block a start&lt;br /&gt;    item.onRelease = function(){ //&lt;- block b start&lt;br /&gt;        getURL("www.google.com");&lt;br /&gt;}   //&lt; block b end&lt;br /&gt;}   //&lt; blcok a end&lt;br /&gt;&lt;br /&gt;ButtonAction(website_btn);&lt;br /&gt;ButtonAction(search_btn);&lt;br /&gt;ButtonAction(more_btn);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;now each execution will fill the item with that name and move throught that script.&lt;br /&gt;&lt;br /&gt;Party!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-1989044477673416639?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/1989044477673416639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=1989044477673416639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1989044477673416639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1989044477673416639'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/04/function-master.html' title='Function()  master.'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-8561844354341439922</id><published>2008-04-18T21:31:00.000-07:00</published><updated>2008-04-27T18:34:46.906-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning flash: scripting'/><title type='text'>IF true then do this or ELSE do this.</title><content type='html'>If else statements look a bit crazy but its more of a sentence then anything...  you just need to know how to format it.  I will try to explain it the simpliest way i can.  it just may confuse the hell out of you, but thats the price you have to pay being a nerd.&lt;br /&gt;&lt;br /&gt;so i go into a gas station and i want to buy a soda.  im infront of the soda stand and see 2 drinks that i like.  one of the drinks cost $5 dollars (the purple drink) and one is $10 dollars (sunny d).  now its time for me to reach into my pocket and see what i have.   when i reach into my pocket i could have possiblities.  I could have a $5 or a $10 dollar bill in my pocket, (i know its more then a dollar and less then a 20).   I pull out the bill and :::  &lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;IF (the bill is the same as a 5) &lt;br /&gt;{ then i will buy the purple drink; }&lt;br /&gt;ELSE &lt;br /&gt;{ i can afford to buy the sunny d drink and i will; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Well...  thats the format in english but now i will break it down for real.&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;If (condition) {&lt;br /&gt;do whatever's in these {blocks}&lt;br /&gt;}  else {&lt;br /&gt;if that condition is not true, do this block set&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Condition - it is a senero like  5 &gt; 1.  this is a true condition so the next thing to be read is the command following the condition in the {} &lt;&lt;--  a start and close block.   if the condition was like this.   5 &lt; 1.  Well thats a false statement and it will move to the command and block. since it is false and we have an else, it will do whatevers in that block.   &lt;br /&gt;&lt;br /&gt;You can not have an else without an if.  but you can have an if without and else.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;if (bill &gt; 5){&lt;br /&gt;purchase the sunny d;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;bill = 1 dollar making condition FALSe&lt;br /&gt;&lt;br /&gt;  if i reached into my pocket and i had a dollar...   then it would just move out of the block {} and do nothing.&lt;br /&gt;&lt;br /&gt;if (TRUE) do { this } else { this set }&lt;br /&gt;&lt;br /&gt;Now we could have if statements within an if statement.   you just have to follow the format already provide.  think about it as if one format ate another.&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;if (condition) {       &lt;---  start block a(if)&lt;br /&gt;    if (condition) {  &lt;--  start block b(if)&lt;br /&gt;    do this;&lt;br /&gt;    } else {    &lt;---  end block b(if) start block b (else)&lt;br /&gt;     do this;&lt;br /&gt;    }         &lt;----  end block b (else)&lt;br /&gt;} else {     &lt;----  end block a(if)  start block a(else)&lt;br /&gt;    do this.&lt;br /&gt;}            &lt;----  end block a(else).&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;&lt;br /&gt;if (bill == 5) {     ** == is same as&lt;br /&gt;   if (bill == ripped){&lt;br /&gt;   i cant buy the drink;&lt;br /&gt;   } else {&lt;br /&gt;   i can buy the drink;&lt;br /&gt;} else {    &lt;--  if bill is not the same as a 5 FALSE  do this one.&lt;br /&gt;   its a 10 dollar bill and i can buy sunny d;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;WOAH.   so the senerio is the same as above.  if i pull out 5 dollars out of my pocket, i will do whats in the block... but if my 5 dollars is ripped, then i cant use it... so i will do whats in the next if statement.&lt;br /&gt;&lt;br /&gt;the key is ask yourself the logical question.  If this is a true statement.. then what will i do... or ELSE i can do this...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-8561844354341439922?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/8561844354341439922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=8561844354341439922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8561844354341439922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/8561844354341439922'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/04/if-true-then-do-this-or-else-do-this.html' title='IF true then do this or ELSE do this.'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-2397996402782792391</id><published>2008-04-17T05:44:00.000-07:00</published><updated>2008-04-28T16:22:58.871-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>testing directory for WRITE permission</title><content type='html'>ok.  this is just a directory test to see if you can execute a script to create a file on your server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Create a new PHP file and name it what you want.  heres your code.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;////&lt;br /&gt;&lt;?php&lt;br /&gt;$filename = "createdfile.txt";&lt;br /&gt;$container = fopen($filename, 'w');&lt;br /&gt;$content .= "this is content getting created in your text doc.  WOW!";&lt;br /&gt;$rwstatus = fwrite($container, $content);&lt;br /&gt;fclose($container);&lt;br /&gt;&lt;br /&gt;if(!$rwstatus)&lt;br /&gt;{&lt;br /&gt; echo "You do not have Read and Write permissions…creating files do not work.  change your settings to 777 on your folder directory";&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt; echo "you're the master.  file was saved!";&lt;br /&gt;}&lt;br /&gt;?&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Upload and test file.  if it works then a file will be created on your server call createdfile.txt.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Have fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-2397996402782792391?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/2397996402782792391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=2397996402782792391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/2397996402782792391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/2397996402782792391'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/04/testing-directory-for-write-permission.html' title='testing directory for WRITE permission'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-6604093251820247388</id><published>2008-04-16T23:22:00.000-07:00</published><updated>2008-04-17T01:00:26.204-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flash scripts'/><title type='text'>PHP scanning directory to XML document</title><content type='html'>This script scans the directory the php files in, displays it on screen and creates an xml file on the server... ALREADY FORMATED!!!&lt;br /&gt;&lt;br /&gt;you can change the directory if you need to in $dir and the xmlfile name in..$ourFileName&lt;br /&gt;&lt;br /&gt;Im not going to explain this bad boy yet..  copy this script and paste it into a new PHP file of your choice.  NAME IT WHATEVER YOU WANT DOT PHP.&lt;br /&gt;&lt;br /&gt;&lt;textarea name="code" class="html"&gt;&lt;br /&gt;&lt;br /&gt;/////   &lt;---  comments or notes for you&lt;br /&gt;&lt;br /&gt;&lt;?php&lt;br /&gt;&lt;br /&gt;   $dir = './';&lt;br /&gt;&lt;br /&gt;   $file_type = 'jpg';&lt;br /&gt;   $list = '&lt;?xml version=\'1.0\' encoding=\'UTF-8\' standalone=\'yes\'?&gt;';&lt;br /&gt;   $list .= "&lt;list&gt;";&lt;br /&gt;&lt;br /&gt;   // Open directory, read contents and add to file_list if correct file_type&lt;br /&gt;   if (is_dir($dir)) {&lt;br /&gt;      if ($dh = opendir($dir)) {&lt;br /&gt;&lt;br /&gt; ////  WHILE LOOP CHECKING DIRECTORY ////&lt;br /&gt;     while (($file = readdir($dh)) !== false) {&lt;br /&gt;&lt;br /&gt;// if file directory does not equal . or .. ///&lt;br /&gt;&lt;br /&gt;      if ($file != '.' &amp;&amp; $file != '..') {&lt;br /&gt;         $name_array = explode('.', $file);&lt;br /&gt;&lt;br /&gt;          if ($name_array[1] == $file_type) {&lt;br /&gt;              $file  = "/$file";&lt;br /&gt;              $list .= '&lt;image&gt;' . $file . '&lt;/image&gt;';&lt;br /&gt;            } /// &lt;--  end array&lt;br /&gt;        }  // &lt;--  end if file directory&lt;br /&gt;     } /// &lt;--  end while loop&lt;br /&gt; }&lt;br /&gt;         &lt;br /&gt;         // close directory&lt;br /&gt;         closedir($dh);&lt;br /&gt;      $list .= '&lt;/list&gt;';&lt;br /&gt;         &lt;br /&gt;/// print list on screen&lt;br /&gt;         echo "$list";&lt;br /&gt;   &lt;br /&gt;///  lets write  the file   &lt;br /&gt;$ourFileName = "playlist.xml";&lt;br /&gt;$ourFileHandle = fopen($ourFileName, 'w');&lt;br /&gt;$fileContent .= "$list";&lt;br /&gt;$rwstatus = fwrite($ourFileHandle, $fileContent);&lt;br /&gt;fclose($ourFileHandle);   &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;?&gt;&lt;br /&gt;&lt;/textarea&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-6604093251820247388?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/6604093251820247388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=6604093251820247388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/6604093251820247388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/6604093251820247388'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/04/php-scanning-directory-to-xml-document.html' title='PHP scanning directory to XML document'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-7686060732895691200</id><published>2008-04-16T18:26:00.000-07:00</published><updated>2008-04-27T18:36:59.459-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning flash: scripting'/><title type='text'>Variables vs. Strings Vs. Numbers Vs. Quotes</title><content type='html'>variables = items u make up.  hahaha.   &lt;br /&gt;Strings (words, sentences, absolutely anything giberish)..  haha (my definition).&lt;br /&gt;Numbers (ah..  its only numbers).&lt;br /&gt;&lt;br /&gt;Flash knows numbers but flash dont know strings.  for example.&lt;br /&gt;&lt;br /&gt;a = 1; &lt;br /&gt;b = word;&lt;br /&gt;c = "word";&lt;br /&gt;d = "1";&lt;br /&gt;&lt;br /&gt;lets trace all of these.&lt;br /&gt;&lt;br /&gt;trace (a);  RESULT is 1&lt;br /&gt;trace (b);  RESULT is undefined&lt;br /&gt;trace (c);  RESULT is word&lt;br /&gt;trace (d);  RESULT is 1&lt;br /&gt;&lt;br /&gt;ok.  &lt;br /&gt;&lt;br /&gt;Variables dont need quotes.  they are defined and flash will read the script to find that variable and what it equals.&lt;br /&gt;Numbers dont need quotes.  flash loves numbers so it doesnt need anything to figure them out.&lt;br /&gt;Strings need quotes.  Think of strings as absolute...   junk.  "1" does not equal the number 1.  it equals the symbol 1.  it doesnt have a value.  1 = 1.  &lt;br /&gt;&lt;br /&gt;now with that said.  lets go over the Results.&lt;br /&gt;a's results is 1 because its a defined number&lt;br /&gt;b is undefined because because its not a variable in the script.  it equals nothing.&lt;br /&gt;c's result is the word WORD... because it was in quotes.  it means nothing to flash.&lt;br /&gt;d's result is 1... but not the value, the symbol.&lt;br /&gt;&lt;br /&gt;with that said.  im out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-7686060732895691200?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/7686060732895691200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=7686060732895691200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/7686060732895691200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/7686060732895691200'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/04/variables-vs-strings-vs-numbers-vs.html' title='Variables vs. Strings Vs. Numbers Vs. Quotes'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-2430667167125173589</id><published>2008-04-16T18:12:00.000-07:00</published><updated>2008-04-27T18:36:24.238-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning flash: scripting'/><title type='text'>The magic of "TRACE";</title><content type='html'>trace - what can i say.   its great.  trace this... trace that... trace().&lt;br /&gt;&lt;br /&gt;What does trace do for me?&lt;br /&gt;&lt;br /&gt;trace();  is a command that reads your script and echo's a result.  For example.&lt;br /&gt;&lt;br /&gt;i = 1;  //    "i" is a variable i made up by using a = sign.  i equals the number 1.&lt;br /&gt;&lt;br /&gt;trace(i);   if i trace the variable i...  a result box will come up when you preview (alt + enter) the result will be 1.&lt;br /&gt;&lt;br /&gt;name = "sam";&lt;br /&gt;trace (name);&lt;br /&gt;&lt;br /&gt;Result will be sam.&lt;br /&gt;&lt;br /&gt;Get it?&lt;br /&gt;&lt;br /&gt;Good.  bye.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-2430667167125173589?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/2430667167125173589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=2430667167125173589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/2430667167125173589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/2430667167125173589'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/04/magic-of-trace.html' title='The magic of &quot;TRACE&quot;;'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-1030856361625161371</id><published>2008-04-16T11:57:00.000-07:00</published><updated>2008-04-17T01:01:41.923-07:00</updated><title type='text'>Random Swf Files - OH BOY</title><content type='html'>Quick and simple... thats what we love.  We need to make a flash banner that randomly loads different swf files.    Here you go.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;filename = ["filename","filename"];&lt;br /&gt;path = "http://www.domain.com/swf/";&lt;br /&gt;i = filename.length&lt;br /&gt;k = Math.floor(Math.random()*i);&lt;br /&gt;loadMovie(path+filename[k], MC_box);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;what did i write....  i dont know.  lets go through it.&lt;br /&gt;this script should be in a MAIN swf that all the other swfs get loaded into.&lt;br /&gt;&lt;br /&gt;filename = ["filename","filename"]; - "filename =" this is a variable that we came up with.  ["filename","filename"] &lt;--  [ ] this means that you just made an ARRAY and entered the stuff in the middle into that array. (hope that makes sense).  ;  closes off that script&lt;br /&gt;&lt;br /&gt;path = "url";  - "path =" is a variable that we made up again.  "url" should be the folder path.&lt;br /&gt;&lt;br /&gt;i = filename.length;  =  i is a variable containing a number.   the number is the length (how many items) in the filename array.  since i wrote 2, then i = 2;&lt;br /&gt;&lt;br /&gt;k = Math.floor(Math.random()*i); = k is a variable also containing a number, but this time its random.  we are using Math.floor() and Math.random() to help us choose a number randomly (WITHIN THE ARRAY).&lt;br /&gt;&lt;br /&gt;loadMovie(path+filename[k], MC_box); = loadMovie() is a command in flash to load movie file.   path+filename[k] &lt;-- this is our 2 variables put together forming a path [k] is the random number.  this is choicing the filename in the array.  for more information.   look up arrays... MC_box is just a movie clip i named in this flash movie.  its an empty container.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-1030856361625161371?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/1030856361625161371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=1030856361625161371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1030856361625161371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1030856361625161371'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/04/random-swf-files-oh-boy.html' title='Random Swf Files - OH BOY'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-9038234393385054501</id><published>2008-04-16T11:14:00.000-07:00</published><updated>2008-04-17T01:04:26.236-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flash scripts'/><title type='text'>Damn those Gray Box | Active X flash thing.</title><content type='html'>Making flash objects are cool and fun, but whats not fun is those damn gray boxes that come around that flash object in IE.  I mean, why do we have to click on it to make it disappear, Then the flash becomes activated.  why cant it just be activited already????&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Well here you go.  this script will help you out.&lt;br /&gt;&lt;br /&gt;Make a Javascript file and name it &lt;br /&gt;&lt;strong&gt;ieupdate.js.&lt;/strong&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;objects = document.getElementsByTagName("object");&lt;br /&gt;for (var i = 0; i &lt; ojects.length; i++)&lt;br /&gt;{ &lt;br /&gt;objects[i].outerHTML = objects[i].outerHTML;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;in your HTML page, lets call out the script after the LAST OBJECT -&lt;br /&gt;Start Javascript and include this in the start.  &lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;&lt;script type=" text/javascript" src="ieupdate.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;***  make sure that the src is pointing to the right directory.  I would suggest that you keep the html's and the js file together in the same directory so this script works on its own.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-9038234393385054501?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/9038234393385054501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=9038234393385054501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/9038234393385054501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/9038234393385054501'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/04/damn-those-gray-box-active-x-flash.html' title='Damn those Gray Box | Active X flash thing.'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-1546648234099039880</id><published>2008-04-16T10:23:00.000-07:00</published><updated>2008-04-17T01:05:16.091-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flash scripts'/><title type='text'>Time Display for FLV [ :00/:30]</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SAZBwbf1N9I/AAAAAAAAAAM/xG83S0zOYzc/s1600-h/timecode.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_Z8eRTbOWGI8/SAZBwbf1N9I/AAAAAAAAAAM/xG83S0zOYzc/s320/timecode.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5189907920861870034" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So you have a FLV file embedded into your flash, but you have no idea how to get some kind of time code on it. Well look no more. Here is a code that can save your life. I will break it down as we go along.&lt;br /&gt;&lt;br /&gt;1. Create a layer in your project called "Actions" (not required, but very useful)&lt;br /&gt;&lt;br /&gt;2. In a blank frame, put this script in.&lt;br /&gt;&lt;br /&gt;**** NOTE OF SOME BASIC COMMANDS *******&lt;br /&gt;; &lt;-- this means END LINE. without this it will combine command and give you an error&lt;br /&gt;&lt;br /&gt;FLASH IS CASE SENSETIVE when it is dealing with scripting. "Name","name","NAME","naMe" are all different entities. &lt;br /&gt;&lt;br /&gt;******************************************&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;onEnterFrame = function(){;&lt;br /&gt;&lt;br /&gt;/////////// TOTAL TIME SCRIPT ////////////////&lt;br /&gt;timecode = Math.round(YOUR_MOVIECLIP_Name.totalTime);&lt;br /&gt;tmins = Math.floor(timecode/60);&lt;br /&gt;tsecs = Math.floor(timecode%60);&lt;br /&gt;tmins = (tmins &lt;10) ? "0"+tmins : tmins;&lt;br /&gt;tsecs = (tsecs&lt;10) ? "0"+tsecs : tsecs;&lt;br /&gt;vidTime = tmins+":"+tsecs;&lt;br /&gt;&lt;br /&gt;/////////// CURRENT TIME SCRIPT //////////////////&lt;br /&gt;htimecode = Math.round(YOUR_MOVIECLIP_Name.playheadTime);&lt;br /&gt;hmins = Math.floor(htimecode/60);&lt;br /&gt;hsecs = Math.floor(htimecode%60);&lt;br /&gt;hmins = (hmins&lt;10) ? "0"+hmins : hmins;&lt;br /&gt;hsecs = (hsecs&lt;10) ? "0"+hsecs : hsecs;&lt;br /&gt;headTime=hmins+":"+hsecs;&lt;br /&gt;&lt;br /&gt;////////// Lets show the results in this variable ///////////&lt;br /&gt;&lt;br /&gt;displayTime=headTime+"/"+vidTime;&lt;br /&gt;&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;ok, let me break this down starting from the top.&lt;br /&gt;&lt;br /&gt;1. onEnterFrame = function(){; &lt;br /&gt;- Invoked repeatedly at the frame rate of the SWF file.&lt;br /&gt;This command will repeat this function we created over and over again(only whats in the {};. Usage in this example onEnterFrame = function(){};&lt;br /&gt;&lt;br /&gt;2. timecode = Math.round(Your_Movieclip_name.totalTime); &lt;br /&gt;- timecode is a variable that we just made up. it could basically be anything you want but you will have to reference this name thoughout the script. Math.round() - this command produces a number. This number is Rounded up to the nearest integer(up or down). Usage Math.round( x ); In this script we are asking for Flash to give us a number of (our movie clips.totalTime). totalTime is a property of flash, which in this command, will return a value for your movieClip.&lt;br /&gt;&lt;br /&gt;3. tmins = Math.floor(timecode/60); &lt;br /&gt;- tmins is a variable that we made up. again, a variable could be anything you name, but it needs to follow thoughout your script. This command we are finding the number of minutes in the clip and assigning it to the variable tmins. Math.floor = this is the closet integer that is less than or equal to the specific number or expression. Usage Math.floor (x). if x = 12.5 then the return a number of 12. In this script we are getting the Math.floor of (timecode divided by 60);&lt;br /&gt;&lt;br /&gt;4. tsecs = Math.floor(timecode%60); &lt;br /&gt;- tsecs is a variable we made up. We are getting the Math.floor of (remainder of timecode divided by 60); % = calcuates remainder for example (12 % 5) = 2 the remaining amount is 2.&lt;br /&gt;&lt;br /&gt;5. tmins = (tmins &lt;10) ? "0"+mins : tmins; &lt;br /&gt;- wow what does this mean. this is nutty. Well hold on. tmins is a predefined variable that we created before. to explain the rest of this, i must explain the ? mark. ? is used as the following.&lt;br /&gt;expression1 ? expression2 : expression 3. expression1 is evaluted to a Boolean value (true of false). if value is found true, then it will do expression 2, otherwises it will do expression 3. lets say tmins = 5. lets plug it into the equation. tmins = (5 &lt; 10)[true] ? "0"+tmins : tmins; the result would be 05. we are saying by "0"+tmin - if the value is less then 10, but a 0 infront of the number, otherwise, leave the number whole. tmins = 20 tmins. timins = (20 &lt; 10)[false] ? "0"+mins : tmins; the result would be 20.&lt;br /&gt;&lt;br /&gt;6. tsecs = (tsecs &lt;10) ? "0"+tsecs : tsecs; &lt;br /&gt;- ok, this should be easier to understand now. if tsecs &lt; 10 is true then add a 0 infront of tsecs, if its false, then just display tsec.&lt;br /&gt;&lt;br /&gt;7. vidTime = tmins+":"+tsecs; &lt;br /&gt;- vidTime is a new variable that we just created. in the variable we now placed a the values tmins and this string : and tsecs;.&lt;br /&gt;&lt;br /&gt;///// now we created the same process for the current time script. the only difference is the first part of the script.&lt;br /&gt;&lt;br /&gt;8. htimecode = Math.round(YOUR_MOVICLIP_NAME).playheadTime); &lt;br /&gt;- this does Math.round on your clip's current playheadTime. the rest of the script is the same as the above script.&lt;br /&gt;&lt;br /&gt;9. headTime=hmins+":"+hsecs; &lt;br /&gt;- this is a new variable named headTime that stores the new varibles we created. hmins and hsec. check #7 for more detal.&lt;br /&gt;&lt;br /&gt;Now we display the results.&lt;br /&gt;&lt;br /&gt;10. displayTime = headTime+"/"+vidTime; &lt;br /&gt;- this variable should be attached to a dynamic text box you created named displayTime [in the Var box].&lt;br /&gt;&lt;br /&gt;11. }; this closes off the function that we left open in #1.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I hope this helps everyone to understand what was written. Good luck and thats all for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-1546648234099039880?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/1546648234099039880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=1546648234099039880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1546648234099039880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/1546648234099039880'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/04/tips-or-scripts-time-display-for-flv.html' title='Time Display for FLV [ :00/:30]'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Z8eRTbOWGI8/SAZBwbf1N9I/AAAAAAAAAAM/xG83S0zOYzc/s72-c/timecode.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6124232990730371278.post-5960935821642165782</id><published>2008-04-16T10:16:00.000-07:00</published><updated>2008-04-16T10:17:47.558-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>This site is for...</title><content type='html'>So i decided that this will be the place to store all my insane information......  JUST BECAUSE.  Love it or leave it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6124232990730371278-5960935821642165782?l=johnnygjunior.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://johnnygjunior.blogspot.com/feeds/5960935821642165782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6124232990730371278&amp;postID=5960935821642165782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/5960935821642165782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6124232990730371278/posts/default/5960935821642165782'/><link rel='alternate' type='text/html' href='http://johnnygjunior.blogspot.com/2008/04/this-site-is-for.html' title='This site is for...'/><author><name>Johnny G Junior</name><uri>http://www.blogger.com/profile/09613986308710411694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_Z8eRTbOWGI8/S5_RJdlv7LI/AAAAAAAAALI/OAlpX3CjPNM/S220/23767_1370303021459_1348238473_1046483_2503309_n.jpg'/></author><thr:total>0</thr:total></entry></feed>
