<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Orland Media Ltd</title>
	
	<link>http://www.orlandmedia.com</link>
	<description>Web Consultancy, Development, Training &amp; Hosting</description>
	<lastBuildDate>Fri, 27 Jan 2012 22:43:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/orlandmedia" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="orlandmedia" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">orlandmedia</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>One click installs updated</title>
		<link>http://www.orlandmedia.com/blog/news/one-click-installs-updated/</link>
		<comments>http://www.orlandmedia.com/blog/news/one-click-installs-updated/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 18:27:09 +0000</pubDate>
		<dc:creator>Orland Media</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://www.orlandmedia.com/?p=1879</guid>
		<description><![CDATA[<a href="http://www.orlandmedia.com/blog/news/universal-name-finder-added/"><img src="http://www.orlandmedia.com/wp-content/uploads/2011/11/breaking-news-162x84.png" alt="Breaking news" title="See this article" width="162" height="84" class="small size-full wp-image-1874" /></a>Just a note to say we have updated the following one click install products for our <a href="https://www.orlandmedia.net/web-hosting.shtml">web hosting</a> customers: WordPress 3.2.1, Joomla 1.7.1, Drupal 7.8, AWStats 7.0, Open Web Analytics V1.4.1, OpenCart 1.5.1.3, Concrete 5.4.2.1, Prestashop 1.4.4.1, phpBB 3.0.9. We hope you enjoy using them!]]></description>
			<content:encoded><![CDATA[<p>Just a note to say we have updated the following one click install products for our <a href="https://www.orlandmedia.net/web-hosting.shtml">web hosting</a> customers:</p>
<ul>
<li>WordPress 3.2.1</li>
<li>Joomla 1.7.1</li>
<li>Drupal 7.8</li>
<li>AWStats 7.0</li>
<li>Open Web Analytics V1.4.1</li>
<li>OpenCart 1.5.1.3</li>
<li>Concrete 5.4.2.1</li>
<li>Prestashop 1.4.4.1</li>
<li>phpBB 3.0.9</li>
</ul>
<p>We hope you enjoy using them!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.orlandmedia.com/blog/news/one-click-installs-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Universal Name Finder added</title>
		<link>http://www.orlandmedia.com/blog/news/universal-name-finder-added/</link>
		<comments>http://www.orlandmedia.com/blog/news/universal-name-finder-added/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 22:01:22 +0000</pubDate>
		<dc:creator>Orland Media</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.orlandmedia.com/?p=1619</guid>
		<description><![CDATA[<a href="http://www.orlandmedia.com/blog/news/universal-name-finder-added/"><img src="http://www.orlandmedia.com/wp-content/uploads/2011/11/search-www-162x84.png" alt="Domain search" title="See this article" width="162" height="84" class="small size-full wp-image-1874" /></a>For true consistency it's best if you can choose a domain name that is also available across social media sites. Ideally you want consistency - the same memorable name used in each case. But do you really want to be running multiple searches? Probably not. That's why we have just introduced the <a href="https://www.orlandmedia.net/namefinder" target="_blank">Universal Name Finder</a> to our hosting site. Simply enter the name you'd like to use]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.orlandmedia.com/wp-content/uploads/2011/11/search-www.png" alt="Domain search" width="258" height="134" class="alignleft size-full wp-image-1874" />For true consistency it&#8217;s best if you can choose a domain name that is also available across social media sites. Ideally you want consistency &#8211; the same memorable name used in each case. But do you really want to be running multiple searches on each domain suffix and visiting each and every social media site to see if your preferred name is available? Probably not. That&#8217;s why we have just introduced the <a href="https://www.orlandmedia.net/namefinder" target="_blank">Universal Name Finder</a> to our hosting site.</p>
<p>Simply enter the name you&#8217;d like to use, and its availability will be displayed for multiple domain types and multiple social networking sites including Facebook, Twitter and Linked In. Give it a try now and see if you can snap up the name for your organisation before others do…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.orlandmedia.com/blog/news/universal-name-finder-added/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New 2.93GHz dedicated server added</title>
		<link>http://www.orlandmedia.com/blog/news/new-2-93ghz-dedicated-server-added/</link>
		<comments>http://www.orlandmedia.com/blog/news/new-2-93ghz-dedicated-server-added/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 11:07:05 +0000</pubDate>
		<dc:creator>Orland Media</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.orlandmedia.com/?p=1604</guid>
		<description><![CDATA[<a href="http://www.orlandmedia.com/blog/news/new-2-93ghz-dedicated-server-added/"><img src="http://www.orlandmedia.com/wp-content/uploads/2011/11/servers-162x84.png" alt="Servers" title="See this article" width="162" height="84" class="small size-full wp-image-1605" /></a>When you have a dedicated server it means you have your own entire computer with a 10Mb connection connection to the Internet, which no-one else uses. We offer three different speeds and disk sizes for dedicated servers. The latest addition is a super-fast Quad Core Xeon 2.93GHz machine boasting a massive 1Tb hard disk. On a server this size you could potentially host]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1605" src="http://www.orlandmedia.com/wp-content/uploads/2011/11/servers.png" alt="Servers" width="258" height="134" />When you have a dedicated server it means you have your own entire computer with a 10Mb connection to the Internet, which no-one else uses. You can login and configure it however you like.</p>
<p>We offer three different speeds and disk sizes for dedicated servers. The latest addition is a <a href="https://www.orlandmedia.net/dedicated-servers.shtml">super-fast Quad Core Xeon 2.93GHz machine</a> boasting a massive 1Tb hard disk. On a server this size you could potentially host thousands of sites.</p>
<p>Dedicated servers are our high-end offering for those customers who are experienced in configuring their own machines. If, instead, you&#8217;re looking for simpler solution, perhaps for one or two sites, then please see our <a href="https://www.orlandmedia.net/web-hosting.shtml">standard hosting packages</a>. With three packages to choose from, each packed with dozens of features, you should find the perfect one for your needs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.orlandmedia.com/blog/news/new-2-93ghz-dedicated-server-added/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First class service</title>
		<link>http://www.orlandmedia.com/blog/other/first-class-service/</link>
		<comments>http://www.orlandmedia.com/blog/other/first-class-service/#comments</comments>
		<pubDate>Tue, 24 May 2011 14:10:56 +0000</pubDate>
		<dc:creator>Orland Media</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[service]]></category>

		<guid isPermaLink="false">http://www.orlandmedia.com/?p=1540</guid>
		<description><![CDATA[<a href="http://www.orlandmedia.com/blog/misc/first-class-service/"><img src="http://www.orlandmedia.com/wp-content/uploads/2011/11/red-carpet-162x84.png" alt="Red carpet" title="See this article" width="162" height="84" class="small size-full wp-image-1593" /></a>At Orland Media, we promote "first class service" as one of our <a href="http://en.wikipedia.org/wiki/Unique_selling_proposition" target="_blank">unique selling points</a>. It might as well be unique, it's so rarely encountered. In this post we give some examples of what we mean by this. When phoning many companies you find yourself confronted with a computerised menu system: "If you would like option A, press 1. If you would like option B, press 2." Usually the]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.orlandmedia.com/wp-content/uploads/2011/11/red-carpet.png" alt="Red carpet" width="258" height="134" class="alignleft size-full wp-image-1593" />At Orland Media, we promote &#8220;first class service&#8221; as one of our <a href="http://en.wikipedia.org/wiki/Unique_selling_proposition" target="_blank">unique selling points</a>. It might as well be unique, it&#8217;s so rarely encountered.</p>
<p style="margin-bottom:75px">In this post we give some examples of what we mean by this, beginning with one of the number one annoyances you&#8217;ve probably encountered with other companies&hellip;</p>
<h2>No automated phone system</h2>
<h3>Their way</h3>
<p>When phoning many companies you find yourself confronted with a computerised menu system: &#8220;If you would like option A, press 1. If you would like option B, press 2.&#8221; Usually the options take much longer to describe than this, the tone of voice can be a little&#8230; frustrating, and the option you want comes last of all &#8211; or, even worse &#8211; not at all!</p>
<p>Once you have chosen your option, you are then presented with another fleet of options. Sometimes you don&#8217;t even know how many there will be until the prerecorded voice has finished reading them out. Probably again the option you require isn&#8217;t there, so you begin to randomly choose numbers.</p>
<p>This is all done to save costs. Effectively the obligation has been placed upon the customer to do the work of the company. Whereas there used to be a switchboard, now you must do the work yourself &#8211; although you never asked for it to be this way.</p>
<h3>Our way</h3>
<p>When you phone us you will either be put through to a standard answering service (which we try to avoid) or &#8211; more likely &#8211; you&#8217;ll be put straight through to a human being.</p>
<p>If it&#8217;s the answering service, we will return your call as soon as possible. And when we say that we really mean it. It will be as soon as possible (probably within minutes) and we will return your call. Those companies who don&#8217;t return calls don&#8217;t deserve business. It&#8217;s as simple as that.</p>
<h2>No long holds</h2>
<h3>Their way</h3>
<p>Having begun to hit random numbers through sheer frustration, you&#8217;re eventually put on hold while you are connected to &#8220;someone who can help you&#8221;. You are dubious about whether they will be able to help you, and in the meantime you are made to endure music you would never choose to listen to at an uncomfortably loud volume. This is periodically interrupted with a voice telling you both that you should be using the website instead and that your call is very valued. Familiar?</p>
<p>By the time you are eventually connected with a human being (if the line does not simply go dead), you&#8217;re in no mood for pleasantries.</p>
<h3>Our way</h3>
<p>There is no hold, no canned music. If you are answered directly by a human being (which we try to make the case) then that will be immediate.</p>
<h2>Knowledgeable, clear speaking staff</h2>
<h3>Their way</h3>
<p>You might, then &#8211; if you&#8217;re lucky &#8211; get to speak to a human being. You&#8217;ll probably find yourself connected to Mumbai, where the customer service department is located. The line won&#8217;t be so good, and you might not understand the operator&#8217;s accent. This, it is implied, is your own fault.</p>
<p>If you can understand the person assigned to your call, you&#8217;ll be hoping they are more expert than you in the issue at hand. But it might painfully transpire that they are not. They&#8217;ll ask you obvious things such as &#8220;Is your computer plugged in?&#8221; or suggest a <em>brute force</em> solution (such as asking you to completely reset your machine) instead of offering a skilled solution.</p>
<p>You might need to request that your call is escalated to a senior member of staff. Good luck!</p>
<h3>Our way</h3>
<p>Since we are based in England, in the United Kingdom, for telephone response we only employ people who speak clear English. This is so that there is a guarantee that they are easily understood by our customers (a &#8220;genuine occupational requirement&#8221;). You will be treated courteously and the person answering your call will not pretend to know things they do not. If they can&#8217;t help you themselves then they will connect you directly to someone who can.</p>
<h2>No duplication</h2>
<h3>Their way</h3>
<p>How many times have you been asked to key in your phone number, only to then be asked to provide it again at a later stage? Or, been asked to fill in forms in triplicate? This kind of bureaucracy is pointless, inefficient, and frankly insulting when you probably have better things to do.</p>
<h3>Our way</h3>
<p>We make a point of avoiding asking you to duplicate information. Wherever possible, we use our initiative and connect the dots. We might ask you to confirm information, but we don&#8217;t ask you to duplicate it when it&#8217;s obviously going to be the same.</p>
<h2>Politeness</h2>
<h3>Their way</h3>
<p>It has become fashionable for people who don&#8217;t even know you to address you with your first name, as if they are your friend, as if you are not paying them money and as if you are on an equal footing. Also, in meetings, you might find you&#8217;re not introduced to everybody, and you are just expected to magically know who they are.</p>
<h3>Our way</h3>
<p>This is not the way we operate at Orland Media. If we take on your business, then we regard you as having become part of a special group of people deserving of special treatment. We will address you formally until asked to do otherwise. You are our customer. We are the specialist in our trade and we&#8217;ll advise you, but we&#8217;ll be sure to always treat you with the utmost respect and courtesy.</p>
<p>For initial meetings you will be given clear directions to our offices, a smart room will be reserved and you will, of course, be properly introduced to the people in the room. For subsequent, perhaps online virtual meetings, as work progresses, you will be kept fully informed, not kept &#8220;in the dark&#8221;. We believe openness and clear communication are the best policies.</p>
<h2>Money back guarantee</h2>
<h3>Their way</h3>
<p>Once you have bought something you may find there is no recourse if you find the service is not exactly what you required. You can&#8217;t cancel it &#8211; you might even be locked into a six month or one year contract. With telephone service of the kind outlined above, you&#8217;ll feel trapped. It can even be hard to escape, with hosting providers refusing to release domain names and automatically taking renewal payments.</p>
<h3>Our way</h3>
<p>Currently, we don&#8217;t automatically take any payments from anyone. For our development work we issue invoices, and for our hosting packages we send reminder e-mails and our customers login and make payments annually, online. We don&#8217;t even store credit card details, so we can never take your money without your authorisation.</p>
<p>Not only this, but we also offer <a rel="facebox" href="/legal/terms/">30 day money back guarantees</a> on all our hosting packages. (Not on domain names, but on the hosting packages.) This means that if, for some reason, you find the package doesn&#8217;t suit you, then we&#8217;ll be happy to refund your payment in full.</p>
<h2>Put us to the test</h2>
<p>If these problems ring a bell, try moving to us and eliminating them. You might use our <a href="/development/">web development</a>, <a href="/hosting/">web hosting</a> or our other services. In any case we look forward to <a href="/contact/">hearing from you</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.orlandmedia.com/blog/other/first-class-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now running PHP 5.35</title>
		<link>http://www.orlandmedia.com/blog/news/now-running-php-5-35/</link>
		<comments>http://www.orlandmedia.com/blog/news/now-running-php-5-35/#comments</comments>
		<pubDate>Sat, 07 May 2011 21:53:25 +0000</pubDate>
		<dc:creator>Orland Media</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.orlandmedia.com/?p=1460</guid>
		<description><![CDATA[<a href="http://www.orlandmedia.com/blog/news/now-running-php-5-35/"><img src="http://www.orlandmedia.com/wp-content/uploads/2011/11/php-162x84.png" alt="PHP" title="See this article" width="162" height="84" class="small size-thumbnail wp-image-1479" /></a>For security and stability reasons, we don't usually run the latest versions of important software releases on our hosting platform. We do however keep a close eye on when releases are made and we have just updated the PHP version on our Linux platform to version <strong>5.35</strong> (this is just one version behind the latest release). In order to use run this version of PHP on your site]]></description>
			<content:encoded><![CDATA[<p>For security and stability reasons, we don&#8217;t usually run the latest versions of important software releases on our hosting platform. We do however keep a close eye on when releases are made and we have just updated the PHP version on our Linux platform to version <strong>5.35</strong> (this is just one version behind the latest release).</p>
<p>In order to use this version of PHP on your site, simply head for this icon in your Control Panel:</p>
<p><img class="aligncenter" src="http://www.orlandmedia.com/wp-content/uploads/2011/05/switch-php-versions.jpg" alt="Switch PHP versions" width="489" height="112" /></p>
<p>You can use this to toggle between PHP versions 5.35 or 4.4 at any time.</p>
<p>Alternatively, add the following line into an <code>.htaccess</code> file in a directory within your <code>public_html</code> directory, and that’ll turn on PHP 5.3.5 for just that directory (and the directories below it):</p>
<pre class="brush: php; title: ; notranslate">SetEnv DEFAULT_PHP_VERSION 53</pre>
<p>If you encounter any problems, just <a href="http://www.orlandmedia.net/contact-support" target="_blank">raise a ticket</a> and we will be happy to help.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.orlandmedia.com/blog/news/now-running-php-5-35/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Premium mailbox capacity doubled</title>
		<link>http://www.orlandmedia.com/blog/news/premium-mailbox-capacity-doubled/</link>
		<comments>http://www.orlandmedia.com/blog/news/premium-mailbox-capacity-doubled/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 11:09:16 +0000</pubDate>
		<dc:creator>Orland Media</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://www.orlandmedia.com/?p=1444</guid>
		<description><![CDATA[<a href="http://www.orlandmedia.com/blog/news/premium-mailbox-capacity-doubled/"><img class="small size-thumbnail wp-image-1450" src="http://www.orlandmedia.com/wp-content/uploads/2011/11/envelope-162x84.png" alt="Envelope" title="See this article" width="162" height="84" /></a>If you are a <a href="http://www.orlandmedia.net/web-hosting.shtml" target="_blank">web hosting</a> customer of ours you'll probably know that a standard mailbox is 400Mb in capacity. This means that your online mailbox can hold anything up to 400Mb of mail at any given time before you use a client such as Microsoft Outlook to download some, or all of, the mail. If you receive very large attachments (or just a lot of mail) you may find this is not enough]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1450" src="http://www.orlandmedia.com/wp-content/uploads/2011/11/envelope.png" alt="Envelope" width="258" height="134" />If you are a <a href="http://www.orlandmedia.net/web-hosting.shtml" target="_blank">web hosting</a> customer of ours you&#8217;ll probably know that a standard mailbox is 400Mb in capacity. This means that your online mailbox can hold anything up to 400Mb of mail at any given time before you use a client such as Microsoft Outlook to download some, or all of, the mail.</p>
<p>If you receive very large attachments (or just a lot of mail) you may find this is not enough &#8211; that&#8217;s why we offer <a href="https://www.orlandmedia.net/add-ons?no-upsell=1" target="_blank">Premium Mailboxes</a> as an add-on. Whereas these previously had a 1Gb capacity, we&#8217;re pleased to say we have just doubled this to <strong>2Gb</strong>. Even better news: the price for the add-on stays the same at only £10 per mailbox per year.</p>
<p>For more information please see our hosting site at <a href="http://www.orlandmedia.net/" target="_blank">www.orlandmedia.net</a>.</p>
<p><a style="float: right; margin-top: 0px;" href="http://www.vistaico.com" target="_blank"><img src="http://www.orlandmedia.com/wp-content/uploads/2011/05/but_vistaico.gif" rel="facebox" alt="VistaICO" width="88" height="31" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.orlandmedia.com/blog/news/premium-mailbox-capacity-doubled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pop star Taylor Swift plays our game</title>
		<link>http://www.orlandmedia.com/blog/news/pop-star-taylor-swift-plays-our-game/</link>
		<comments>http://www.orlandmedia.com/blog/news/pop-star-taylor-swift-plays-our-game/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 18:36:58 +0000</pubDate>
		<dc:creator>Orland Media</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.orlandmedia.com/?p=1363</guid>
		<description><![CDATA[<a href="http://www.orlandmedia.com/blog/news/pop-star-taylor-swift-plays-our-game/"><img src="http://www.orlandmedia.com/wp-content/uploads/2011/11/taylor-swift.png" alt="Taylor Swift" title="See this article" width="162" height="84" class="small size-full wp-image-1395" /></a>We were commissioned to create a <a href="http://www.bbc.co.uk/switch/slink/play/games/love_calculator/" target="_blank">"Love Calculator"</a> for the BBC back in 2001. The algorithm inside the game accurately mimics a children's playground game by sorting through the letters in names. The Love Calculator still pulls in traffic to the BBC's site a whole decade later, and here you can see none other than country/pop star <a href="http://www.taylorswift.com/" target="_blank">Taylor Swift</a> playing it live on air]]></description>
			<content:encoded><![CDATA[<span style="text-align:center; display: block;"><a href="http://www.orlandmedia.com/blog/news/pop-star-taylor-swift-plays-our-game/"><img src="http://img.youtube.com/vi/MNWM8xx-jhQ/2.jpg" alt="" /></a></span>
<p>We were commissioned to create a <a href="http://www.bbc.co.uk/switch/slink/play/games/love_calculator/" target="_blank">&#8220;Love Calculator&#8221;</a> for the BBC some time ago. The algorithm inside the game accurately mimics a children&#8217;s playground game by sorting through the letters in names.</p>
<p>The Love Calculator still pulls in traffic to the BBC&#8217;s site to this day. Here you can see none other than country/pop star <a href="http://www.taylorswift.com/" target="_blank">Taylor Swift</a> playing it live on air.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.orlandmedia.com/blog/news/pop-star-taylor-swift-plays-our-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>addFrameScript method of MovieClip class</title>
		<link>http://www.orlandmedia.com/blog/tutorials/addframescript-method-of-movieclip-class/</link>
		<comments>http://www.orlandmedia.com/blog/tutorials/addframescript-method-of-movieclip-class/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 11:34:16 +0000</pubDate>
		<dc:creator>Orland Media</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://www.orlandmedia.com/?p=1157</guid>
		<description><![CDATA[<a href="http://www.orlandmedia.com/blog/tutorials/addframescript-method-of-movieclip-class"><img src="http://www.orlandmedia.com/wp-content/uploads/2011/11/flash-timeline-162x84.png" alt="Flash timeline" title="See this article" width="162" height="84" class="small size-thumbnail wp-image-1534" /></a>Many animations can now be coded, so do not need frames. This means we do not have to associate "pre-filled" symbols in the Library with MovieClips, but can instead associate them with the Sprite class or with our own custom subclasses which extend that class. Sometimes, however, we do need to use the timeline, so must export assets extending the MovieClip class. We can still avoid]]></description>
			<content:encoded><![CDATA[<p>Many animations can now be coded, so do not need frames. This means we do not have to associate &#8220;pre-filled&#8221; symbols in the Library with MovieClips, but can instead associate them with the Sprite class or with our own custom subclasses which extend that class.</p>
<p>Sometimes, however, we do need to use the timeline, so must export assets extending the MovieClip class.  We can still avoid littering code down the timeline, though, by using the undocumented MovieClip method <code>addFrameScript()</code> in the contructor function of our class. This will insert code into the timeline as if it were on the frame, but it keeps everything tidy instead, inside the class file. It&#8217;s therefore highly useful (especially for stopping clips on their last frame!).</p>
<p><strong>Example:</strong></p>
<pre class="brush: as3; title: ; notranslate">
// imports
import flash.display.MovieClip;

// constructor
public function MyAnimation extends MovieClip()
{
   addFrameScript(totalFrames-1, finish);
}

// new method
private function finish():void
{
   trace(&quot;stopping on last frame!&quot;;)
   stop();
}
</pre>
<p>Note that the frame counting is zero-based (as with arrays): frame 1 is considered by Flash to be frame 0, so we use an offset.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.orlandmedia.com/blog/tutorials/addframescript-method-of-movieclip-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free preloader</title>
		<link>http://www.orlandmedia.com/blog/other/free-preloader/</link>
		<comments>http://www.orlandmedia.com/blog/other/free-preloader/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 20:39:40 +0000</pubDate>
		<dc:creator>Orland Media</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://www.orlandmedia.com/?p=1639</guid>
		<description><![CDATA[<a href="http://www.orlandmedia.com/blog/free-preloader/"><img class="small size-full wp-image-1640" title="See this article" src="http://www.orlandmedia.com/wp-content/uploads/2011/11/preloader-162x84.png" alt="Preloader" width="162" height="84" /></a>In this post we release a Flash preloader component (an SWC file) which is suitable to be dropped on the first frame of any Flash movie and it'll preload that timeline with precision. There are a few notable things about this preloader which make it worth using. It waits .2 of a second then checks whether more than 95% of the movie has already loaded. If it has, the loader aborts - you]]></description>
			<content:encoded><![CDATA[<p><a class="movie" href="#preloaderDemo"><img class="alignleft size-full wp-image-1640" title="View the preloader" src="http://www.orlandmedia.com/wp-content/uploads/2011/11/preloader.png" rel="facebox" alt="View the preloader" width="258" height="134" /></a></p>
<div style="margin-bottom: 110px; margin-top: -6px;">In this post we release a Flash preloader component (an SWC file) which is suitable to be dropped on the first frame of any Flash movie and it&#8217;ll preload that timeline with precision.</p>
<p><em>(Click the image on the left to see the preloader in action.)</em></p>
</div>
<div class="announcementBox downloadBox"><strong>Download file: <a href="http://www.orlandmedia.com/download/Preloader.zip" title="Preloader">Preloader</a></strong><br/><div class="downloadInfo">zip file (66.35 kB). Downloaded 1015 times.</div></div>
<p>There are a few notable things about this preloader which make it worth using:</p>
<ul>
<li>It waits .2 of a second then checks whether more than 95% of the movie has already loaded. If it has, the loader aborts &#8211; you never even see it.</li>
<li>When it starts preloading it doesn&#8217;t include data already loaded (for example, itself). So, it doesn&#8217;t jump to 10% immediately. It preloads <em>remaining</em> data, always starting at 0%.</li>
<li>It will always centre itself on your stage and remain centred if the stage is resized.</li>
<li>It&#8217;s animated nicely and drops in and out of view.</li>
<li>It smoothly tweens between (even small) data chunks, rather than jumping.</li>
<li>It has appropriate pauses during its operations.</li>
<li>Its colour is configurable via the Component Inspector.</li>
<li>You can also decide via the Component Inspector whether or not the timeline it is loading should fade in once the load is complete.</li>
</ul>
<h2>How to install the component</h2>
<p>This component uses ActionScript 3 so requires at least Flash Player 9. To use it you&#8217;ll need to have a copy of Flash CS3, CS4 or CS5 and place the Preloader folder (with the Preloader.swc inside it) into this directory or its equivalent on your system:</p>
<p class="output">C:\Users\{User}\AppData\Local\Adobe\Flash CS4\en\Configuration\Components</p>
<h2>How to use the component in the IDE</h2>
<p>To use the component without writing any ActionScript at all, restart Flash or choose &#8220;Reload&#8221; from the submenu on your Components panel, and you should see the preloader in there.</p>
<p>Then, when you wish to add it to a project, make sure the first frame of the project is blank and drag the component from the Components panel onto the stage. It doesn&#8217;t need an instance name. You can then go to your Component Inspector and set its two properties.</p>
<p>Then just export your movie &#8211; try a Test Movie then hit ctrl-Enter again to simulate download.</p>
<h2>How to use the component in pure ActionScript</h2>
<p>If you wish to add the component using code instead, you will first need to drag it from the Components panel into your Library (as before), then your Document class will need to look something like this:</p>
<pre class="brush: as3; title: ; notranslate">
package {

 import flash.display.MovieClip;
 // Need to import the class..
 import com.orlandmedia.utils.preloader.Preloader;

 // Document class extends MovieClip..
 public class Main extends MovieClip {

  // I'm using a Singleton pattern here for the Document class
  private static var _instance:Main;

  // This'll hold the preloader..
  public var preloader:Preloader;

  // Constructor function
  public function Main()
  {
   if (_instance)
   {
    throw new Error(&quot;One instance exists! Please access via Main.getInstance()&quot;);
   } else {
    _instance = this;
    initialise();
   }
  }

  public function initialise():void
  {
   // This is not to do with the preloader, but stops a 2 frame movie on the *second* frame after the preloader has finished, as a means of stopping it looping
   addFrameScript(1, stop);
   // This instantiates the preloader - note parentheses are not needed when not passing any parameters. Preloader inherits from Sprite.
   preloader = new Preloader;
   // This optional line sets the colour of the preload bar - in this case to red
   preloader.colour = 0xFF0000;
   // This adds the preloader to the Display List - it'll do the rest
   addChild(preloader);
  }

  // Part of the Singleton pattern
  public static function get instance():Main
  {
   return _instance;
  }

 }

}
</pre>
<p>We have not yet implemented Live Preview for the component on the stage (showing the colour)  but may do so in the future.</p>
<p>This component is issued with the <a href="http://www.opensource.org/licenses/mit-license.php" target="_blank">MIT license</a> and you&#8217;re welcome to use it in your own projects both personal and professional. It utilises Jack Doyle&#8217;s excellent <a href="http://www.greensock.com/tweenlite/" target="_blank">TweenLite library</a>.</p>
<div id="preloaderDemo" style="display: none;">
<object width="550" height="400">
<param name="movie" value="http://www.orlandmedia.com/wp-content/uploads/2011/11/preloader.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="window"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#69966"></param>
<param name="allowScriptAccess" value="always"></param>
<param name="allowFullScreen" value="true"></param>
<embed type="application/x-shockwave-flash" width="550" height="400" src="http://www.orlandmedia.com/wp-content/uploads/2011/11/preloader.swf" quality="high" bgcolor="#69966" wmode="window" menu="false" allowFullScreen="true" ></embed>
</object>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.orlandmedia.com/blog/other/free-preloader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use localToGlobal() in ActionScript 3.0</title>
		<link>http://www.orlandmedia.com/blog/tutorials/how-to-use-localtoglobal-in-actionscript-3-0/</link>
		<comments>http://www.orlandmedia.com/blog/tutorials/how-to-use-localtoglobal-in-actionscript-3-0/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 10:33:21 +0000</pubDate>
		<dc:creator>Orland Media</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://www.orlandmedia.com/?p=860</guid>
		<description><![CDATA[<a href="http://www.orlandmedia.com/blog/tutorials/how-to-use-localtoglobal-in-actionscript-3-0"><img src="http://www.orlandmedia.com/wp-content/uploads/2011/11/confused-162x84.png" alt="Confused" title="See this article" width="162" height="84" class="small size-thumbnail wp-image-1513" /></a><code>localToGlobal()</code> in AS3 not working? The LiveDocs on this potentially very useful method, along with its partner globalToLocal() are not actually very helpful. What they don't make clear is that you need to be sure to overwrite your point when using it. Simply running a <code>localToGlobal()</code> method on a point in a given scope is not enough. You need to write the result back into the]]></description>
			<content:encoded><![CDATA[<p><code>localToGlobal()</code> in AS3 not working? The <a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/DisplayObject.html#localToGlobal()" target="_blank">LiveDocs</a> on this potentially very useful method, along with its partner <code>globalToLocal()</code> are not actually very helpful. What they don&#8217;t make clear is that you need to be sure to overwrite your point when using it:</p>
<pre class="brush: as3; title: ; notranslate">
// WRONG:
var pt:Point = new Point(target.x, target.y);
target.parent.localToGlobal(pt);
parent.globalToLocal(pt);

// RIGHT:
var pt:Point = new Point(target.x, target.y);
pt = target.parent.localToGlobal(pt);
pt = parent.globalToLocal(pt);
</pre>
<p>Simply running a <code>localToGlobal()</code> method on a point in a given scope is not enough. You need to write the result back into the point. You might be forgiven for not seeing this, because it was not necessary for the equivalent method in AS2!</p>
<p><code>localToGlobal()</code> and <code>globalToLocal()</code> can be the source of considerable frustration, especially as this differences such as this are not mentioned by Adobe. But properly understood these methods are not complicated.</p>
<div class="announcementBox" style="margin-top:40px !important; margin-bottom:10px; margin-right:100px !important;"><strong>Hey!</strong>&nbsp;&nbsp;We&#8217;re currently offering 50% off our feature-rich <a href="https://www.orlandmedia.net/web-hosting.shtml">web hosting</a> packages&hellip;</div>
]]></content:encoded>
			<wfw:commentRss>http://www.orlandmedia.com/blog/tutorials/how-to-use-localtoglobal-in-actionscript-3-0/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

