<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Turtlebite Flash CMS Framework</title>
	<atom:link href="http://blog.flashcmsframework.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.flashcmsframework.com</link>
	<description>...and some other flash and actionscript stuff</description>
	<lastBuildDate>Wed, 06 Jan 2010 15:42:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Fleb Framework v1.2: Dinner is served!</title>
		<link>http://blog.flashcmsframework.com/fleb-framework-v1-2-released/</link>
		<comments>http://blog.flashcmsframework.com/fleb-framework-v1-2-released/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 14:56:08 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Flash SEO]]></category>
		<category><![CDATA[Fleb Framework]]></category>
		<category><![CDATA[Global Navigation]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[expressinstall]]></category>
		<category><![CDATA[swfaddress]]></category>
		<category><![CDATA[swfobject]]></category>

		<guid isPermaLink="false">http://blog.flashcmsframework.com/?p=889</guid>
		<description><![CDATA[It&#8217;s been a while since the release of Fleb v1.1. I&#8217;ve been using it ever since to build websites (here you can find some examples) and at the same time have improved it a lot. It is still the same, the PHP/CSS/HTML section has not changed a lot despite a few small improvements. What did [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-904" title="fleb-flash-website-opensource-framework" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/12/fleb-flash-website-opensource-framework.jpg" alt="fleb-flash-website-opensource-framework" width="180" height="130" />It&#8217;s been a while since the release of Fleb v1.1. I&#8217;ve been using it ever since to build websites (<a href="http://www.flashcmsframework.com/docs/fleb-framework-introduction#real-examples">here you can find some examples)</a> and at the same time have improved it a lot. It is still the same, the PHP/CSS/HTML section has not changed a lot despite a few small improvements. What did change are the classes: I have removed every line of code I could out of Main.as and Base.as which were disturbing the creative work, for example setting up SWFAddress, waiting for the global navigation to finish initialisation, handling the loading/unloading of content pages etc. This code is now placed in separate classes like Startup.as, Core.as, PageLoader.as in a package &#8220;net.kaegi.fleb&#8221;. You don&#8217;t have to think about these classes and can concentrate on the cool design of your flebsite! What else? Oh, and I have created a logo for the Fleb Framework. <img src='http://blog.flashcmsframework.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>But what the heck has &#8220;Dinner is served&#8221; to do with the Fl</strong><strong>eb Framework?</strong><br />
When I build a flebsite, I like to think of it as a table ready laid. If I want to have dinner, I will always find 3 things for sure: the table itself, a plate and some food on the plate. (Some of you might argue now that you can also eat on the floor without a plate, holding the food in your hands&#8230; Right. And you can also build websites by using SimpleText or Word&#8230; <img src='http://blog.flashcmsframework.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ) Okay, back to the point. Oh, I forgot two more things: the tablecloth or placemat and the menu card. But lets start with the table.<br />
<img class="alignnone size-full wp-image-909" title="fleb-flash-website-opensource-framework-v1.2-dinner-is-served" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/12/fleb-flash-website-opensource-framework-v1.2-dinner-is-served.jpg" alt="fleb-flash-website-opensource-framework-v1.2-dinner-is-served" width="595" height="351" /></p>
<p><strong>The table</strong><br />
Normally, you do not spend a thought about the table itself, but it is really important. If you remove it,  you will end up in a mess. It always has to be there, but once you have placed it somewhere in your house or flat, you probably will spend more time on the things you put on that table than the table itself. So to me as a flash website designer, I like to see the table as the necessary PHP/CSS/HTML/SEO construct I don&#8217;t want to care about every time I build a new flebsite.</p>
<p><strong>The tablecloth or placemat</strong><br />
For a decent dinner, before I put a plate on the table, I want to have a tablecloth or at least a placemat. To me, the tablecloth/placemat represents the basic settings of a flebsite: all the things that are most likely not going to change during a session, like the background image or color, a footer, a logo, a sound on/off switch etc. The tablecloth stands for a fullscreen flebsite, whereas the placemat represents a fixed size flebsite. The placemat, for example, may or may not be moved around with the plate, whereas the tablecloth will certainly stay in place when I scale the table (ups, sorry, I mean the browser window&#8230;)</p>
<p><strong>The plate and the food on it</strong><br />
The plate is the place where the action is happening: During a dinner, you may have a drink, followed by a salad or soup, then the main dishes and finally a dessert. The plate may or may not change for every course, but the food certainly does. You can share one plate for salad and soup (maybe you are having dinner at home and just don&#8217;t have more plates&#8230; <img src='http://blog.flashcmsframework.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ), while the main dishes are being served on different plates (even the shape and colors of the plates may change). The dessert will be served on a nice transparent glass plate.<br />
Think of the plate as your content page. The SWF displaying your data. The food is the actual data source. So you can have one plate that holds different food (the dynamically loaded content). If the food (the content) will be completely different (e.g. a change from a contact form to a gallery), than you might want to change the plate as well (the SWF). Than you have the cutlery that may or may not change with the plate: You can use the same fork for the salad and for the main dish. But you surely prefer a smaller spoon for the dessert than for the soup.</p>
<p><strong>Got the point? </strong><br />
While the table will not change at all and the tablecloth and placemat will remain the same during a &#8220;dinner session&#8221;, the plates, cutlery, glasses etc. will change, being moved around and emptied/filled up a lot.</p>
<p><strong>One more: the menu card</strong><br />
To make this metaphor complete I like to think of the global navigation as the menu card. When you hold it in your hands, it is floating above the table. In your mind you &#8220;navigate&#8221; through the dinner by selecting your food just like clicking on the buttons of a website.</p>
<p><strong>&#8230;and the last one: the waiter or &#8220;the brain&#8221;</strong><br />
Because I later refer to &#8220;the brain&#8221; when talking about &#8220;main.swf&#8221;, think of it as the person who knows everything about your dinner: the waiter. While your guests are the visitors of your flebsite, the waiter knows what to put on which plate, where to place it on the table, in which order the dishes have to be served, who has salad and who has the soup, who is vegetarian and has the risotto, when it is time to light the candles, clean up breadcrumbs, dim the lights, pump up the volume of the background music, help you with the chair if you need to go to the ladies&#8217;/men&#8217;s room, inform you about an incoming telephone call, when to ask you if the coffee may be served and so on&#8230;.</p>
<h2><strong><br />
Fleb Framework 1.2 </strong></h2>
<p><img class="alignnone size-full wp-image-906" title="fleb-flash-website-opensource-framework-overview" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/12/fleb-flash-website-opensource-framework-overview.jpg" alt="fleb-flash-website-opensource-framework-overview" width="595" height="638" /></p>
<p><strong>What&#8217;s new?</strong><br />
As written in the introduction, the whole framework has been cleaned up and restructured. Now there is much less code in main.as and you can concentrate on the design etc&#8230; As the Fleb Framework is based on the Global Navigation, I have moved the navigation settings into structure.xml. So now the whole website structure is defined in a central place.</p>
<p><strong>Flow</strong><br />
When base.swf (the &#8220;tablecloth/placemat&#8221;) is loaded, it starts loading main.swf (the &#8220;waiter&#8221; or &#8220;brain&#8221;). A preloader in base.swf shows the loading progress, main.swf will use 50% of the preloader bar. When main.swf is loaded, the navigation is initialised, which will use the other 50% of the preloader bar so it will reach 100% when main.swf and the navigation are completely initialised. Main.as will also create the pageHolder movieclip (the &#8220;plate&#8221;) and the navigationHolder movieclip (the &#8220;menu card&#8221;)</p>
<h2><strong> <span style="font-weight: normal;"><strong><br />
Examine the demosite</strong></span></strong></h2>
<p><strong><span style="font-weight: normal;"><strong><strong>Example 1: Landing on the homepage of the site<br />
<span style="font-weight: normal;">Launch the demosite: </span><span style="font-weight: normal;"><a href="http://www.flashcmsframework.com/flebsite_demo_v1.2/" target="_blank">http://www.flashcmsframework.com/flebsite_demo_v1.2<br />
</a>As you can see, there is kind of an intro before the navigation is animated into place. Of course it is up to you to have an intro. This is just an example.</span></strong></strong></span></strong></p>
<p><strong>Example 2: Deeplinking</strong><br />
An intro is nice if the user enters the site via the homepage. But what about a deeplink?<br />
Try this:  <a href="http://www.flashcmsframework.com/flebsite_demo_v1.2/en/products/turbo-series/" target="_blank">http://www.flashcmsframework.com/flebsite_demo_v1.2/en/products/turbo-series</a><br />
Now the user wants to get quickly to the content, so the intro is skipped.</p>
<p><strong>Example 3: Deeplinking with parameters</strong><br />
Maybe you have an image gallery on your site. You want to be able to deeplink to a specific image, but, because the gallery gets updated often, you cannot define all links in structure.xml. They need to be dynamic.<br />
Check this: <a href="http://www.flashcmsframework.com/flebsite_demo_v1.2/en/service/some/more/info" target="_blank">http://www.flashcmsframework.com/flebsite_demo_v1.2/en/service/some/more/info<br />
</a>The address defined in structure.xml is &#8220;/en/service/&#8221;. Everything which is beyond this scope will be stored in an array called deeplink. That way you can set up an event listener in your SWF and do whatever is needed, for example loading a certain image. This even works without flash, so you can catch the deeplink in your PHP file to feed the search engines:<br />
<a href="http://www.flashcmsframework.com/flebsite_demo_v1.2/noflash.php?swfaddress=/en/service/some/more/info" target="_blank">http://www.flashcmsframework.com/flebsite_demo_v1.2/noflash.php?swfaddress=/en/service/some/more/info<br />
</a><br />
<strong>Show your clients the &#8220;no flash&#8221; version</strong><br />
Maybe you&#8217;ve noticed the noflash.php part in the previous sample link above.<br />
Try this: <a href="http://www.flashcmsframework.com/flebsite_demo_v1.2/noflash.php" target="_blank">http://www.flashcmsframework.com/flebsite_demo_v1.2/noflash.php</a><br />
This is the site the user will see if he cancels the express install procedure. But at the same time it is really useful to easily show your clients the work &#8220;under the hood&#8221; without having them deactivate javascript.</p>
<p><strong>Transitioning pages</strong><br />
Launch the demosite: <a href="http://www.flashcmsframework.com/flebsite_demo_v1.2/" target="_blank">http://www.flashcmsframework.com/flebsite_demo_v1.2</a>. If you navigate to &#8220;About us&#8221;, then &#8220;Service&#8221;, you see that the pages are just fading in and out. Now click on &#8220;Static content&#8221;. Here the previous page will not only fade out, but also move to the right, then there is a pause, just before the &#8220;static content&#8221; page slides in from the left.In fact it is very easy to set up different transitioning modes.</p>
<h2><strong> </strong></h2>
<p><strong>SWFObject 2.2 / 2.1</strong><br />
While using the new SWFAddress version 2.4, there are problems with SWFObject 2.2 when you cancel ExpressInstall in Firefox on PC: you will end up with a blank screen. This issue is not occuring with SWFObject 2.1, so I will continue using this version for the time being.</p>
<p><strong>How to start?<br />
<span style="font-weight: normal;"><a href="http://www.flashcmsframework.com/docs/fleb-framework-download">Download the Fleb Framework</a> from the download section. It also contains the complete source of the demosite. Dive into the files and <a href="http://www.flashcmsframework.com/docs/start#fleb-framework">visit the documentation</a>, I have spent some time updating it.<br />
</span></strong></p>
<p><strong><span style="font-weight: normal;">Happy coding!<br />
Christian (the flebber&#8230;.;-)) </span></strong></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://blog.flashcmsframework.com/fleb-framework-v1-2-released/&amp;title=Fleb+Framework+v1.2%3A+Dinner+is+served%21" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.flashcmsframework.com/fleb-framework-v1-2-released/&amp;title=Fleb+Framework+v1.2%3A+Dinner+is+served%21" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-diigo">
			<a href="http://www.diigo.com/post?url=http://blog.flashcmsframework.com/fleb-framework-v1-2-released/&amp;title=Fleb+Framework+v1.2%3A+Dinner+is+served%21&amp;desc=It%27s%20been%20a%20while%20since%20the%20release%20of%20Fleb%20v1.1.%20I%27ve%20been%20using%20it%20ever%20since%20to%20build%20websites%20%28here%20you%20can%20find%20some%20examples%29%20and%20at%20the%20same%20time%20have%20improved%20it%20a%20lot.%20It%20is%20still%20the%20same%2C%20the%20PHP%2FCSS%2FHTML%20section%20has%20not%20changed%20a%20lot%20despite%20a%20few%20small%20improvements.%20What%20did%20change%20are%20" rel="nofollow" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://blog.flashcmsframework.com/fleb-framework-v1-2-released/&amp;title=Fleb+Framework+v1.2%3A+Dinner+is+served%21" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.flashcmsframework.com/fleb-framework-v1-2-released/&amp;title=Fleb+Framework+v1.2%3A+Dinner+is+served%21" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://blog.flashcmsframework.com/fleb-framework-v1-2-released/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://blog.flashcmsframework.com/fleb-framework-v1-2-released/&amp;title=Fleb+Framework+v1.2%3A+Dinner+is+served%21" rel="nofollow" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.flashcmsframework.com/fleb-framework-v1-2-released/&amp;t=Fleb+Framework+v1.2%3A+Dinner+is+served%21" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Fleb+Framework+v1.2%3A+Dinner+is+served%21+-+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.shareaholic.com/pages/maintenanceapi.php?alias=&amp;url=http://blog.flashcmsframework.com/fleb-framework-v1-2-released/">here</a>.</p>
</body></html>+(via+@turtlebite)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://blog.flashcmsframework.com/fleb-framework-v1-2-released/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.flashcmsframework.com/fleb-framework-v1-2-released/&amp;title=Fleb+Framework+v1.2%3A+Dinner+is+served%21&amp;summary=It%27s%20been%20a%20while%20since%20the%20release%20of%20Fleb%20v1.1.%20I%27ve%20been%20using%20it%20ever%20since%20to%20build%20websites%20%28here%20you%20can%20find%20some%20examples%29%20and%20at%20the%20same%20time%20have%20improved%20it%20a%20lot.%20It%20is%20still%20the%20same%2C%20the%20PHP%2FCSS%2FHTML%20section%20has%20not%20changed%20a%20lot%20despite%20a%20few%20small%20improvements.%20What%20did%20change%20are%20&amp;source=Turtlebite Flash CMS Framework" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://blog.flashcmsframework.com/fleb-framework-v1-2-released/&amp;bm_description=Fleb+Framework+v1.2%3A+Dinner+is+served%21&amp;plugin=sexybookmarks" rel="nofollow" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="sexy-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://blog.flashcmsframework.com/fleb-framework-v1-2-released/&amp;title=Fleb+Framework+v1.2%3A+Dinner+is+served%21" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://blog.flashcmsframework.com/fleb-framework-v1-2-released/&amp;n=Fleb+Framework+v1.2%3A+Dinner+is+served%21&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://blog.flashcmsframework.com/fleb-framework-v1-2-released/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Global Navigation v2.10: suspend after initialisation</title>
		<link>http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/</link>
		<comments>http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 20:24:33 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Global Navigation]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[navigation]]></category>

		<guid isPermaLink="false">http://blog.flashcmsframework.com/?p=876</guid>
		<description><![CDATA[While working on the upcoming Fleb Framework release 1.2 I have made a small but quite useful update to the global navigation: It is now possible to suspend the navigation right after its initialisation just before it is transitioning in. This comes in very handy if you need to wait for an intro to finish [...]]]></description>
			<content:encoded><![CDATA[<p>While working on the upcoming Fleb Framework release 1.2 I have made a small but quite useful update to the global navigation: It is now possible to suspend the navigation right after its initialisation just before it is transitioning in. This comes in very handy if you need to wait for an intro to finish or some assets to be loaded, and you want to be sure the navigation is in place and ready.</p>
<p><a href="http://www.flashcmsframework.com/docs/doku.php?id=global-navigation2-examples">Test it here</a> (select example Nr. 16)</p>
<p>Visit the <a href="http://www.flashcmsframework.com/docs/doku.php?id=global_navigation_download">download section</a> and the <a href="http://www.flashcmsframework.com/docs/doku.php?id=global_navigation_changelog">changelog</a> for more details.</p>
<p>Cheers,<br />
Christian</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/&amp;title=Global+Navigation+v2.10%3A+suspend+after+initialisation" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/&amp;title=Global+Navigation+v2.10%3A+suspend+after+initialisation" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-diigo">
			<a href="http://www.diigo.com/post?url=http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/&amp;title=Global+Navigation+v2.10%3A+suspend+after+initialisation&amp;desc=While%20working%20on%20the%20upcoming%20Fleb%20Framework%20release%201.2%20I%20have%20made%20a%20small%20but%20quite%20useful%20update%20to%20the%20global%20navigation%3A%20It%20is%20now%20possible%20to%20suspend%20the%20navigation%20right%20after%20its%20initialisation%20just%20before%20it%20is%20transitioning%20in.%20This%20comes%20in%20very%20handy%20if%20you%20need%20to%20wait%20for%20an%20intro%20to%20" rel="nofollow" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/&amp;title=Global+Navigation+v2.10%3A+suspend+after+initialisation" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/&amp;title=Global+Navigation+v2.10%3A+suspend+after+initialisation" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/&amp;title=Global+Navigation+v2.10%3A+suspend+after+initialisation" rel="nofollow" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/&amp;t=Global+Navigation+v2.10%3A+suspend+after+initialisation" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Global+Navigation+v2.10%3A+suspend+after+initialisation+-+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.shareaholic.com/pages/maintenanceapi.php?alias=&amp;url=http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/">here</a>.</p>
</body></html>+(via+@turtlebite)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/&amp;title=Global+Navigation+v2.10%3A+suspend+after+initialisation&amp;summary=While%20working%20on%20the%20upcoming%20Fleb%20Framework%20release%201.2%20I%20have%20made%20a%20small%20but%20quite%20useful%20update%20to%20the%20global%20navigation%3A%20It%20is%20now%20possible%20to%20suspend%20the%20navigation%20right%20after%20its%20initialisation%20just%20before%20it%20is%20transitioning%20in.%20This%20comes%20in%20very%20handy%20if%20you%20need%20to%20wait%20for%20an%20intro%20to%20&amp;source=Turtlebite Flash CMS Framework" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/&amp;bm_description=Global+Navigation+v2.10%3A+suspend+after+initialisation&amp;plugin=sexybookmarks" rel="nofollow" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="sexy-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/&amp;title=Global+Navigation+v2.10%3A+suspend+after+initialisation" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/&amp;n=Global+Navigation+v2.10%3A+suspend+after+initialisation&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://blog.flashcmsframework.com/global-navigation-v2-10-suspend-after-initialisation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash CMS v4.71: Character Encoding Problems fixed</title>
		<link>http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/</link>
		<comments>http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 09:46:23 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Flash CMS]]></category>
		<category><![CDATA[character encoding]]></category>
		<category><![CDATA[utf8]]></category>

		<guid isPermaLink="false">http://blog.flashcmsframework.com/?p=861</guid>
		<description><![CDATA[The issue with proper character encoding has been there for a while. Even though the database tables have &#8220;latin1&#8243; as the default character set, I knew this was not the correct solution. But it always worked for me, and I have been using &#8220;utf8_encode/utf8_decode&#8221; in my php scripts and all was fine. Even though I [...]]]></description>
			<content:encoded><![CDATA[<p>The issue with proper character encoding has been there for a while. Even though the database tables have &#8220;latin1&#8243; as the default character set, I knew this was not the correct solution. But it always worked for me, and I have been using &#8220;utf8_encode/utf8_decode&#8221; in my php scripts and all was fine. Even though I had to convert some single special characters like the bullet point (•), I could live with that workaround and I used to postpone the problem for ages&#8230; Until now. Because a site I&#8217;m working on will be in russian and german, and therefor I was confronted with a whole bunch of cyrillic characters&#8230; So I had to fix this once and for all.</p>
<p>The funny thing is, it is really simple if you know the right MySQL syntax you have to use. It is not done by setting the &#8220;Default Character Set&#8221; of  the database tables to &#8220;utf8&#8243;, which is what I have tried many times before. You have to add 2 more lines before the query.</p>
<p>In PHP, Instead of this:</p>
<pre name="code" class="php">

//......
$query = &quot;SELECT * FROM table&quot;;
$result = mysql_query($query);
//.....
</pre>
<p>&#8230;it should look like this:</p>
<pre name="code" class="php">

//......
$query = &quot;SELECT * FROM yourtable&quot;;
mysql_query(&quot;SET CHARACTER SET utf8&quot;);
mysql_query(&quot;SET NAMES utf8&quot;);
$result = mysql_query($query);
//.....
</pre>
<p>I know this may seem too obvious, but at the time I was trying to solve this I just didn&#8217;t find the solution. And as I said, I had a workaround that was fine for a long time.</p>
<p><strong>Another small improvement in version 4.71: skip crop/resize picture<br />
<span style="font-weight: normal;">I have added a checkbox in the upload section of the CMS, when you crop/resize a picture. It is now possible to skip the first cropping/resizing and therefor upload a picture &#8220;as is&#8221; (see the screenshot below). After that, you can still define the thumbnail. Why that? I have a client who is very keen on image quality. Even if I set the quality of imagemagic to 100%, the image quality loss was to big for the client, and even worse, the image became to large in file size. So now the client can prepare the image in photoshop, upload it as it is and just use the thumbnail functionality of the CMS to create the thumbnail, where quality does not matter that much.</span></strong></p>
<p><img class="alignnone size-full wp-image-864" title="flash-cms-skip-crop-resize-picture" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/12/flash-cms-skip-crop-resize-picture.jpg" alt="flash-cms-skip-crop-resize-picture" width="595" height="250" /></p>
<p><a href="http://www.flashcmsframework.com/docs/doku.php?id=flash-cms-download">Download the Turtlebite Flash CMS here</a>.</p>
<p>Cheers,<br />
Christian</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/&amp;title=Flash+CMS+v4.71%3A+Character+Encoding+Problems+fixed" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/&amp;title=Flash+CMS+v4.71%3A+Character+Encoding+Problems+fixed" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-diigo">
			<a href="http://www.diigo.com/post?url=http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/&amp;title=Flash+CMS+v4.71%3A+Character+Encoding+Problems+fixed&amp;desc=The%20issue%20with%20proper%20character%20encoding%20has%20been%20there%20for%20a%20while.%20Even%20though%20the%20database%20tables%20have%20%22latin1%22%20as%20the%20default%20character%20set%2C%20I%20knew%20this%20was%20not%20the%20correct%20solution.%20But%20it%20always%20worked%20for%20me%2C%20and%20I%20have%20been%20using%20%22utf8_encode%2Futf8_decode%22%20in%20my%20php%20scripts%20and%20all%20was%20fine.%20" rel="nofollow" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/&amp;title=Flash+CMS+v4.71%3A+Character+Encoding+Problems+fixed" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/&amp;title=Flash+CMS+v4.71%3A+Character+Encoding+Problems+fixed" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/&amp;title=Flash+CMS+v4.71%3A+Character+Encoding+Problems+fixed" rel="nofollow" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/&amp;t=Flash+CMS+v4.71%3A+Character+Encoding+Problems+fixed" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Flash+CMS+v4.71%3A+Character+Encoding+Problems+fixed+-+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.shareaholic.com/pages/maintenanceapi.php?alias=&amp;url=http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/">here</a>.</p>
</body></html>+(via+@turtlebite)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/&amp;title=Flash+CMS+v4.71%3A+Character+Encoding+Problems+fixed&amp;summary=The%20issue%20with%20proper%20character%20encoding%20has%20been%20there%20for%20a%20while.%20Even%20though%20the%20database%20tables%20have%20%22latin1%22%20as%20the%20default%20character%20set%2C%20I%20knew%20this%20was%20not%20the%20correct%20solution.%20But%20it%20always%20worked%20for%20me%2C%20and%20I%20have%20been%20using%20%22utf8_encode%2Futf8_decode%22%20in%20my%20php%20scripts%20and%20all%20was%20fine.%20&amp;source=Turtlebite Flash CMS Framework" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/&amp;bm_description=Flash+CMS+v4.71%3A+Character+Encoding+Problems+fixed&amp;plugin=sexybookmarks" rel="nofollow" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="sexy-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/&amp;title=Flash+CMS+v4.71%3A+Character+Encoding+Problems+fixed" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/&amp;n=Flash+CMS+v4.71%3A+Character+Encoding+Problems+fixed&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://blog.flashcmsframework.com/flash-cms-v4-71-character-encoding-problems-fixed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash CMS version 4.70 released</title>
		<link>http://blog.flashcmsframework.com/flash-cms-version-4-70-released/</link>
		<comments>http://blog.flashcmsframework.com/flash-cms-version-4-70-released/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 20:11:00 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Flash CMS]]></category>

		<guid isPermaLink="false">http://blog.flashcmsframework.com/?p=855</guid>
		<description><![CDATA[While stuck in daily business I managed to improve the Flash CMS Framework. I&#8217;m a working on 2 websites at the moment with loads of pictures to manage. So I added a search field to be able to find a specific text phrase or picture file within the CMS. Also, if you roll over the [...]]]></description>
			<content:encoded><![CDATA[<p>While stuck in daily business I managed to improve the Flash CMS Framework. I&#8217;m a working on 2 websites at the moment with loads of pictures to manage. So I added a search field to be able to find a specific text phrase or picture file within the CMS. Also, if you roll over the <a href="http://www.flashcmsframework.com/docs/doku.php?id=flash-cms-user-interface-overview#picture_selector">picture selector</a>, a text field is fading in displaying the file name. This is really useful if you have to deal with many pictures!</p>
<p><img class="alignnone size-full wp-image-856" title="flash-cms-search-preview-url-update" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/12/flash-cms-search-preview-url-update.jpg" alt="flash-cms-search-preview-url-update" width="595" height="400" /></p>
<p>You can download the Flash CMS <a href="http://www.flashcmsframework.com/docs/doku.php?id=flash-cms-download">here</a>. Be sure to <a href="http://www.flashcmsframework.com/docs/doku.php#flash_cms_framework">visit the documentation</a> for further info.</p>
<p>Don&#8217;t hesitate to leave a comment or drop me a line if you need help or have questions!</p>
<p>BTW: Merry christmas! <img src='http://blog.flashcmsframework.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Christian</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://blog.flashcmsframework.com/flash-cms-version-4-70-released/&amp;title=Flash+CMS+version+4.70+released" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.flashcmsframework.com/flash-cms-version-4-70-released/&amp;title=Flash+CMS+version+4.70+released" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-diigo">
			<a href="http://www.diigo.com/post?url=http://blog.flashcmsframework.com/flash-cms-version-4-70-released/&amp;title=Flash+CMS+version+4.70+released&amp;desc=While%20stuck%20in%20daily%20business%20I%20managed%20to%20improve%20the%20Flash%20CMS%20Framework.%20I%27m%20a%20working%20on%202%20websites%20at%20the%20moment%20with%20loads%20of%20pictures%20to%20manage.%20So%20I%20added%20a%20search%20field%20to%20be%20able%20to%20find%20a%20specific%20text%20phrase%20or%20picture%20file%20within%20the%20CMS.%20Also%2C%20if%20you%20roll%20over%20the%20picture%20selector%2C%20a%20t" rel="nofollow" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://blog.flashcmsframework.com/flash-cms-version-4-70-released/&amp;title=Flash+CMS+version+4.70+released" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.flashcmsframework.com/flash-cms-version-4-70-released/&amp;title=Flash+CMS+version+4.70+released" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://blog.flashcmsframework.com/flash-cms-version-4-70-released/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://blog.flashcmsframework.com/flash-cms-version-4-70-released/&amp;title=Flash+CMS+version+4.70+released" rel="nofollow" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.flashcmsframework.com/flash-cms-version-4-70-released/&amp;t=Flash+CMS+version+4.70+released" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Flash+CMS+version+4.70+released+-+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.shareaholic.com/pages/maintenanceapi.php?alias=&amp;url=http://blog.flashcmsframework.com/flash-cms-version-4-70-released/">here</a>.</p>
</body></html>+(via+@turtlebite)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://blog.flashcmsframework.com/flash-cms-version-4-70-released/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.flashcmsframework.com/flash-cms-version-4-70-released/&amp;title=Flash+CMS+version+4.70+released&amp;summary=While%20stuck%20in%20daily%20business%20I%20managed%20to%20improve%20the%20Flash%20CMS%20Framework.%20I%27m%20a%20working%20on%202%20websites%20at%20the%20moment%20with%20loads%20of%20pictures%20to%20manage.%20So%20I%20added%20a%20search%20field%20to%20be%20able%20to%20find%20a%20specific%20text%20phrase%20or%20picture%20file%20within%20the%20CMS.%20Also%2C%20if%20you%20roll%20over%20the%20picture%20selector%2C%20a%20t&amp;source=Turtlebite Flash CMS Framework" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://blog.flashcmsframework.com/flash-cms-version-4-70-released/&amp;bm_description=Flash+CMS+version+4.70+released&amp;plugin=sexybookmarks" rel="nofollow" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="sexy-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://blog.flashcmsframework.com/flash-cms-version-4-70-released/&amp;title=Flash+CMS+version+4.70+released" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://blog.flashcmsframework.com/flash-cms-version-4-70-released/&amp;n=Flash+CMS+version+4.70+released&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://blog.flashcmsframework.com/flash-cms-version-4-70-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing Flash CMS Blog</title>
		<link>http://blog.flashcmsframework.com/introducing-flash-cms-blog/</link>
		<comments>http://blog.flashcmsframework.com/introducing-flash-cms-blog/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 13:43:05 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Flash CMS]]></category>

		<guid isPermaLink="false">http://blog.flashcmsframework.com/?p=844</guid>
		<description><![CDATA[Today I wrote a little guest post about the Turtlebite Flash CMS Framework in the Flash CMS Blog. Check it out!
Here is what the say about themselves:
&#8220;We are excited to introduce new informative Topflashcms.com source you could find useful for yourself. You may ask what is it all about? It is innovatory blog from where [...]]]></description>
			<content:encoded><![CDATA[<p>Today I wrote a little <a href="http://www.topflashcms.com/providers/an-insight-into-the-turtlebite-flash-cms/">guest post</a> about the Turtlebite Flash CMS Framework in the <a href="http://www.topflashcms.com">Flash CMS Blog.</a> <a href="http://www.topflashcms.com/providers/an-insight-into-the-turtlebite-flash-cms/">Check it out!</a></p>
<p><em>Here is what the say about themselves:</em></p>
<p><img class="alignleft size-full wp-image-851" title="topflashcms" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/12/topflashcms1.jpg" alt="topflashcms" width="180" height="130" />&#8220;We are excited to introduce new informative <a href="http://www.topflashcms.com/">Topflashcms.com</a> source you could find useful for yourself. You may ask what is it all about? It is innovatory blog from where the users can derive extensive knowledge about various <a href="http://www.topflashcms.com/">top Flash CMS</a> inventions.</p>
<p>In case you lack essential information, this source thoroughly examines new Flash technologies and consequently issues most effective informational output whether it is connected with diverse Flash CMS platforms, or with professional Flash CMS Templates.</p>
<p>For Flash designers, Topflashcms.com is considered to be a profound set of informative blocks that gives exhaustive explanations of every new Flash novelty. What is also exciting that Topflashcms.com enables the visitors and Flash fans to share their own flash conceptions within submitted guest posts. In addition, this blog, being considerably redesigned, uses modern and clean style approach to make intelligible lay-out execution.</p>
<p>Apart from all above, you can find there functional on-line store with comprehensive variety of <a href="http://www.templates.com/product/flash-cms-templates/">top-quality Flash CMS Templates</a> you can purchase at affordable prices.</p>
<p>So, either you are a Flash designer, Flash enthusiast, or a Flash site owner you have a lot of reasons to check out <a href="http://www.topflashcms.com">Topflashcms.com</a>.&#8221;</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://blog.flashcmsframework.com/introducing-flash-cms-blog/&amp;title=Introducing+Flash+CMS+Blog" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.flashcmsframework.com/introducing-flash-cms-blog/&amp;title=Introducing+Flash+CMS+Blog" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-diigo">
			<a href="http://www.diigo.com/post?url=http://blog.flashcmsframework.com/introducing-flash-cms-blog/&amp;title=Introducing+Flash+CMS+Blog&amp;desc=Today%20I%20wrote%20a%20little%20guest%20post%20about%20the%20Turtlebite%20Flash%20CMS%20Framework%20in%20the%20Flash%20CMS%20Blog.%20Check%20it%20out%21%0D%0A%0D%0AHere%20is%20what%20the%20say%20about%20themselves%3A%0D%0A%0D%0A%22We%20are%20excited%20to%20introduce%20new%20informative%20Topflashcms.com%20source%20you%20could%20find%20useful%20for%20yourself.%20You%20may%20ask%20what%20is%20it%20all%20about%3F%20It%20is" rel="nofollow" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://blog.flashcmsframework.com/introducing-flash-cms-blog/&amp;title=Introducing+Flash+CMS+Blog" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.flashcmsframework.com/introducing-flash-cms-blog/&amp;title=Introducing+Flash+CMS+Blog" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://blog.flashcmsframework.com/introducing-flash-cms-blog/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://blog.flashcmsframework.com/introducing-flash-cms-blog/&amp;title=Introducing+Flash+CMS+Blog" rel="nofollow" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.flashcmsframework.com/introducing-flash-cms-blog/&amp;t=Introducing+Flash+CMS+Blog" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Introducing+Flash+CMS+Blog+-+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.shareaholic.com/pages/maintenanceapi.php?alias=&amp;url=http://blog.flashcmsframework.com/introducing-flash-cms-blog/">here</a>.</p>
</body></html>+(via+@turtlebite)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://blog.flashcmsframework.com/introducing-flash-cms-blog/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.flashcmsframework.com/introducing-flash-cms-blog/&amp;title=Introducing+Flash+CMS+Blog&amp;summary=Today%20I%20wrote%20a%20little%20guest%20post%20about%20the%20Turtlebite%20Flash%20CMS%20Framework%20in%20the%20Flash%20CMS%20Blog.%20Check%20it%20out%21%0D%0A%0D%0AHere%20is%20what%20the%20say%20about%20themselves%3A%0D%0A%0D%0A%22We%20are%20excited%20to%20introduce%20new%20informative%20Topflashcms.com%20source%20you%20could%20find%20useful%20for%20yourself.%20You%20may%20ask%20what%20is%20it%20all%20about%3F%20It%20is&amp;source=Turtlebite Flash CMS Framework" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://blog.flashcmsframework.com/introducing-flash-cms-blog/&amp;bm_description=Introducing+Flash+CMS+Blog&amp;plugin=sexybookmarks" rel="nofollow" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="sexy-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://blog.flashcmsframework.com/introducing-flash-cms-blog/&amp;title=Introducing+Flash+CMS+Blog" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://blog.flashcmsframework.com/introducing-flash-cms-blog/&amp;n=Introducing+Flash+CMS+Blog&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://blog.flashcmsframework.com/introducing-flash-cms-blog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>In love with UIScrollbar</title>
		<link>http://blog.flashcmsframework.com/in-love-with-uiscrollbar/</link>
		<comments>http://blog.flashcmsframework.com/in-love-with-uiscrollbar/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 19:40:25 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Utilities & Tips]]></category>
		<category><![CDATA[scrollbar]]></category>

		<guid isPermaLink="false">http://blog.flashcmsframework.com/?p=808</guid>
		<description><![CDATA[This post is all about scrolling. I&#8217;m not talking about scrolling text, but scrolling movieclips. Or more precise: scrolling a whole flash website. If you want to do this you have a few choices. If you have read the title of this post you know which is my favoured method&#8230;  
Use the browser scrollbar
This [...]]]></description>
			<content:encoded><![CDATA[<p>This post is all about scrolling. I&#8217;m not talking about scrolling text, but scrolling movieclips. Or more precise: scrolling a whole flash website. If you want to do this you have a few choices. If you have read the title of this post you know which is my favoured method&#8230; <img src='http://blog.flashcmsframework.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Use the browser scrollbar</strong><br />
This seems to be the obvious choice. I do this sometimes, and if I do I use <a href="http://swffit.millermedeiros.com/">SWFFIT</a>. This is a really good solution, but there is a drawback when you use this method: you can only scroll the flash movie as a whole. This is a problem if you want to keep a background image in your flash movie in place and only scroll part of your site.</p>
<p><strong>Use a scrollpane</strong><br />
Because I prefer to have more control, I used to do the scrolling by using  a scrollpane: I just put the whole flash site into a scrollpane. This works fine, I did this in many sites: <a href="http://www.dlog.ch">dlog.ch</a>, <a href="http://www.saltonatale.ch">saltonatale.ch</a>, <a href="http://www.marviva.net">marviva.net</a> etc. But it also has drawbacks: I cannot click on anything which is behind the scollpane, and, more annoying: I cannot take control over the scroll amount (at least until today I have not found out how to do it). If the content loaded into the scrollpane contains for example movieclips placed at the far bottom (masks, movieclips placed &#8220;off stage&#8221; as starting positions of animations etc.), this will make the movieclip too big (height). And you are limited to the frame of the scrollpane: The content is always &#8220;inside&#8221; (and therefor masked by) the scrollpane which is not always desired.</p>
<p><strong>Use a third party scrollbar<br />
</strong>Every now and then I like to use the <a href="http://www.flashtuning.net/components/Advanced-Scroll-Bar-AS-3.0_15.html">Advanced Scrollbar</a> from <a href="http://flashtuning.net/">flashtuning.net</a> or the <a href="http://www.flashloaded.com/flashcomponents/ultimatescrollerpro/">Ultimate Scroller Pro</a> from <a href="http://www.flashloaded.com">flashloaded.com</a>, but only to scroll &#8220;small things&#8221;.</p>
<p><strong>Take full control with the UIScrollbar!</strong><br />
I always thought that the UIScrollbar was for scrolling text only. How wrong I was! <img src='http://blog.flashcmsframework.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Today I do all my scrolling with the UIScrollbar, because you can not only scroll textfields, but movieclips as well. And the best thing is: I can precisly control the scroll amounts. Have a look at the SWF below. <a href="http://www.flashcmsframework.com/downloads/uiscrollbar/">Click here to test the mousewheel</a>.</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_scroll_1954988952"
			class="flashmovie"
			width="595"
			height="400">
	<param name="movie" value="/wp-content/uploads/2009/10/scroll.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="/wp-content/uploads/2009/10/scroll.swf"
			name="fm_scroll_1954988952"
			width="595"
			height="400">
	<!--<![endif]-->
		<a href="http://adobe.com/go/getflashplayer"><img class="alignnone size-full wp-image-826" title="flash_as3_scrolling_movieclips_uiscrollbar" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/10/flash_as3_scrolling_movieclips_uiscrollbar.jpg" alt="flash_as3_scrolling_movieclips_uiscrollbar" width="190" height="140" /></a></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>The simple trick is to not assign a scroll target to the scrollbar, but a scroll amount only. Then just listen to the scroll events and scroll whatever you like:</p>
<pre name="code" class="php">

// setScrollProperties(pageSize:Number, minScrollPosition:Number, maxScrollPosition:Number, pageScrollSize:Number = 0):void
var scrollbar_height:uint = 200;
var extra_height:uint = 10;
sb_vertical.setScrollProperties(200, 0, scroll_target.height - scrollbar_height + extra_height, scrollbar_height);
sb_vertical.addEventListener(ScrollEvent.SCROLL, onVerticalScrollHandler);
//
function onVerticalScrollHandler(event:ScrollEvent):void{
scroll_target.y = -event.position + sb_vertical.y + 5;
}
</pre>
<p><a href="http://www.flashcmsframework.com/downloads/uiscrollbar/uiscrollbar.zip">Download the source files here</a>. I have also included the files needed to enable <a href="http://blog.pixelbreaker.com/flash/as30-mousewheel-on-mac-os-x/">mouse wheel scrolling on the mac</a>.</p>
<p><em><strong>Update 2009/12/01</strong></em>: <a href="http://www.turbohomepage.ch">Here is a real example</a> of a website using the UI Scrollbar for full site scrolling.</p>
<p>Happy scrolling!<br />
Christian</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://blog.flashcmsframework.com/in-love-with-uiscrollbar/&amp;title=In+love+with+UIScrollbar" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.flashcmsframework.com/in-love-with-uiscrollbar/&amp;title=In+love+with+UIScrollbar" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-diigo">
			<a href="http://www.diigo.com/post?url=http://blog.flashcmsframework.com/in-love-with-uiscrollbar/&amp;title=In+love+with+UIScrollbar&amp;desc=This%20post%20is%20all%20about%20scrolling.%20I%27m%20not%20talking%20about%20scrolling%20text%2C%20but%20scrolling%20movieclips.%20Or%20more%20precise%3A%20scrolling%20a%20whole%20flash%20website.%20If%20you%20want%20to%20do%20this%20you%20have%20a%20few%20choices.%20If%20you%20have%20read%20the%20title%20of%20this%20post%20you%20know%20which%20is%20my%20favoured%20method...%20%3A-%29%0D%0A%0D%0AUse%20the%20browser%20sc" rel="nofollow" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://blog.flashcmsframework.com/in-love-with-uiscrollbar/&amp;title=In+love+with+UIScrollbar" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.flashcmsframework.com/in-love-with-uiscrollbar/&amp;title=In+love+with+UIScrollbar" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://blog.flashcmsframework.com/in-love-with-uiscrollbar/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://blog.flashcmsframework.com/in-love-with-uiscrollbar/&amp;title=In+love+with+UIScrollbar" rel="nofollow" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.flashcmsframework.com/in-love-with-uiscrollbar/&amp;t=In+love+with+UIScrollbar" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=In+love+with+UIScrollbar+-+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.shareaholic.com/pages/maintenanceapi.php?alias=&amp;url=http://blog.flashcmsframework.com/in-love-with-uiscrollbar/">here</a>.</p>
</body></html>+(via+@turtlebite)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://blog.flashcmsframework.com/in-love-with-uiscrollbar/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.flashcmsframework.com/in-love-with-uiscrollbar/&amp;title=In+love+with+UIScrollbar&amp;summary=This%20post%20is%20all%20about%20scrolling.%20I%27m%20not%20talking%20about%20scrolling%20text%2C%20but%20scrolling%20movieclips.%20Or%20more%20precise%3A%20scrolling%20a%20whole%20flash%20website.%20If%20you%20want%20to%20do%20this%20you%20have%20a%20few%20choices.%20If%20you%20have%20read%20the%20title%20of%20this%20post%20you%20know%20which%20is%20my%20favoured%20method...%20%3A-%29%0D%0A%0D%0AUse%20the%20browser%20sc&amp;source=Turtlebite Flash CMS Framework" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://blog.flashcmsframework.com/in-love-with-uiscrollbar/&amp;bm_description=In+love+with+UIScrollbar&amp;plugin=sexybookmarks" rel="nofollow" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="sexy-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://blog.flashcmsframework.com/in-love-with-uiscrollbar/&amp;title=In+love+with+UIScrollbar" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://blog.flashcmsframework.com/in-love-with-uiscrollbar/&amp;n=In+love+with+UIScrollbar&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://blog.flashcmsframework.com/in-love-with-uiscrollbar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash CMS step by step tutorial &#8220;editing text&#8221;</title>
		<link>http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/</link>
		<comments>http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 08:05:43 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Flash CMS]]></category>
		<category><![CDATA[as3 cms]]></category>
		<category><![CDATA[cms admin]]></category>
		<category><![CDATA[flash cms tutorial]]></category>
		<category><![CDATA[rich text editor]]></category>

		<guid isPermaLink="false">http://blog.flashcmsframework.com/?p=668</guid>
		<description><![CDATA[The first step-by-step quick start tutorial is finished! It covers the basics and will guide you from the installation of the Flash CMS to the integration of it in your flash website (or maybe a flebsite? Well, that&#8217;s another story&#8230;  ). I have set up a FLA file that shows kind of a greeting [...]]]></description>
			<content:encoded><![CDATA[<p>The first step-by-step quick start tutorial is finished! It covers the basics and will guide you from the installation of the Flash CMS to the integration of it in your flash website (or maybe a <a href="http://blog.flashcmsframework.com/category/fleb-framework/">flebsite</a>? Well, that&#8217;s another story&#8230; <img src='http://blog.flashcmsframework.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ). I have set up a FLA file that shows kind of a greeting card. I&#8217;m sorry for the ugly 3D look, but I wanted the file to be compatible to CS3. In CS4 you would be doing this with the new 3D transformation tools. Anyway, it was important to show that you can connect any existing textfield; distorted, skewed etc. In this tutorial I will concentrate on editing a textfield only.</p>
<p><img class="alignnone size-full wp-image-759" title="flas-cms-design-edit-load" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/09/flas-cms-design-edit-load.jpg" alt="flas-cms-design-edit-load" width="595" height="438" /></p>
<h2><strong>Before you start</strong></h2>
<p><strong></strong>To complete this tutorial it is required that you have <a href="http://www.flashcmsframework.com/docs/doku.php?id=flash_cms_installation">installed and tested the Flash CMS</a>. I have used free fonts from <a href="http://www.dafont.com">dafont.com</a>: &#8220;<a href="http://www.dafont.com/another.font">Another</a>&#8220;, &#8220;<a href="http://www.dafont.com/chicken-scratch.font">Chicken Scratch</a>&#8221; and &#8220;<a href="http://www.dafont.com/hardcore-pen.font">Hardcore Pen</a>&#8220;. Note for Mac users: On my MacBook Pro the fonts do not work in the flash IDE. I had to convert them into Mac True Type format (.dfont) first. I could not find a software for the Mac so I ended up using <a href="http://www.acutesystems.com/scrcf.htm">CrossFont</a> on my old PC for doing this.<br />
While reading this tutorial you might want to <a href="http://www.flashcmsframework.com/docs/doku.php?id=flash-cms-case-studies">visit the case studies</a> for more details. You can find the <a href="http://www.flashcmsframework.com/docs/doku.php?id=flash-cms-download">source files for this tutorial in the download section of the CMS</a>.</p>
<p><strong>Initial situation</strong><br />
Let&#8217;s assume some time ago you have created a website in AS3 that contains a &#8220;greeting card&#8221; like the one in the screenshot above. One day your client calls you to ask if you can make the text on the right side of the greeting card editable&#8230;</p>
<p>As the Turtlebite Flash CMS is a back end solution, this can easily be done. This is one of the huge advantages of this Flash CMS: You don&#8217;t have to build your website in a certain way or in a special cms system. Just create the website the way you prefer and &#8220;plug in&#8221; the cms later. Even better: the client gets a simple login to the Flash CMS and is only seeing what is relevant at the very moment: the textfield for the greeting card. No upload buttons, setting buttons or menu items that are not used yet and so on. Just give your client what he has demanded and don&#8217;t distract him with a bunch of not (yet) needed functionality. You set the menu on a per user basis in an xml file, but more about this later on.</p>
<h2><strong>Let&#8217;s integrate the Flash CMS</strong></h2>
<p><strong></strong>After you have <a href="http://www.flashcmsframework.com/docs/doku.php?id=flash_cms_installation">installed and tested the Flash CMS</a>, there are the following 5 steps that need to be done to integrate the Flash CMS:</p>
<ol>
<li><strong>Analyze the textfield</strong> of your FLA file (width, used fonts, colors and styles).</li>
<li><strong>Embed the fonts.</strong></li>
<li><strong>Define the  layout.</strong> Information about the textfield (type, width, position, multiline, textstyles, background color etc.) is saved in an xml file.</li>
<li><strong>Create the Flash CMS menu. </strong>An xml file that contains all the menu items your client will be seeing. You can have a different menu for each user.</li>
<li><strong>Create the user account.</strong></li>
</ol>
<p>Okay, let&#8217;s get a deeper look at each step.</p>
<p><strong>Step 1: Analyze the textfield that needs to be connected to the Flash CMS</strong><br />
Open &#8220;quickstart.fla&#8221; and navigate to the textfield (book -&gt; textbox -&gt; tf). We need the following info:</p>
<ul>
<li>Textfield width: 338 pixel (You don&#8217;t need to bother about the height, it will later be auto-sized)</li>
<li>Textfield leading: 2</li>
<li>&#8220;hardcore_pen&#8221;, 45 Pt., color: #486401. Let&#8217;s call it it &#8220;Title&#8221;.</li>
<li>&#8220;Another&#8221;, 20 Pt., color: #4D5544. Let&#8217;s call it &#8220;Body&#8221;.</li>
<li>&#8220;ChickenScratch AOE&#8221;, 22 Pt., color: #000000. Let&#8217;s call it &#8220;Body Chicken Scratch&#8221;.</li>
<li>The color for hyperlinks is #990000.</li>
</ul>
<p><strong>Step 2: Embed the fonts for the  Flash CMS.</strong></p>
<ol>
<li> Create a new FLA, ActionScript 2. The size of the stage does not matter. Save it as &#8220;fonts.fla&#8221;.</li>
<li>In the library, add 3 new fonts with the settings shown in these pictures:<br />

<div class="ngg-galleryoverview" id="ngg-gallery-3-668">


	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://blog.flashcmsframework.com/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=3&amp;mode=gallery'});">
			[View with PicLens]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-33" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.flashcmsframework.com/wp-content/gallery/quickstart-font-settings/flash-cms-step-by-step-tutorial-embed-font-1.jpg" title=" " class="shutterset_quickstart-font-settings" >
				<img title="flash-cms-step-by-step-tutorial-embed-font-1" alt="flash-cms-step-by-step-tutorial-embed-font-1" src="http://blog.flashcmsframework.com/wp-content/gallery/quickstart-font-settings/thumbs/thumbs_flash-cms-step-by-step-tutorial-embed-font-1.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 		
	<div id="ngg-image-34" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.flashcmsframework.com/wp-content/gallery/quickstart-font-settings/flash-cms-step-by-step-tutorial-embed-font-2.jpg" title=" " class="shutterset_quickstart-font-settings" >
				<img title="flash-cms-step-by-step-tutorial-embed-font-2" alt="flash-cms-step-by-step-tutorial-embed-font-2" src="http://blog.flashcmsframework.com/wp-content/gallery/quickstart-font-settings/thumbs/thumbs_flash-cms-step-by-step-tutorial-embed-font-2.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 		
	<div id="ngg-image-35" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.flashcmsframework.com/wp-content/gallery/quickstart-font-settings/flash-cms-step-by-step-tutorial-embed-font-3.jpg" title=" " class="shutterset_quickstart-font-settings" >
				<img title="flash-cms-step-by-step-tutorial-embed-font-3" alt="flash-cms-step-by-step-tutorial-embed-font-3" src="http://blog.flashcmsframework.com/wp-content/gallery/quickstart-font-settings/thumbs/thumbs_flash-cms-step-by-step-tutorial-embed-font-3.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 		
	<div id="ngg-image-36" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.flashcmsframework.com/wp-content/gallery/quickstart-font-settings/flash-cms-step-by-step-tutorial-font-library.jpg" title=" " class="shutterset_quickstart-font-settings" >
				<img title="flash-cms-step-by-step-tutorial-font-library" alt="flash-cms-step-by-step-tutorial-font-library" src="http://blog.flashcmsframework.com/wp-content/gallery/quickstart-font-settings/thumbs/thumbs_flash-cms-step-by-step-tutorial-font-library.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

</li>
<li>In the first frame, copy and paste this code:
<pre name="code" class="php">

_level0.myFontStyle = [];
_level0.myFontStyle.push({styleName:&quot;Body&quot;,font:&quot;_myfont1&quot;, size:20, color:0x4D5544});
_level0.myFontStyle.push({styleName:&quot;Body Chicken Scratch&quot;, font:&quot;_myfont2&quot;, size:22, color:0x000000});
_level0.myFontStyle.push({styleName:&quot;Title&quot;,font:&quot;_myfont3&quot;,size:45,color:0x486401});
// --------------------------------------------
_level0.myLinkStyle = new TextField.StyleSheet();
_level0.myLinkStyle.setStyle(&quot;a:link&quot;,{color:&quot;#990000&quot;, textDecoration:&quot;underline&quot;});
_level0.myLinkStyle.setStyle(&quot;a:hover&quot;,{color:&quot;#FF0000&quot;, textDecoration:&quot;none&quot;});
</pre>
</li>
<li> As you can see when you look at the code above, the font information of step 1 is used here to define the font menu for the text editor. Later in the Flash CMS the &#8220;Select font style&#8221; menu  will look like this:<br />
<img class="alignnone size-full wp-image-721" title="flash-cms-tutorial-editing-text-fontstyles" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/09/flash-cms-tutorial-editing-text-fontstyles.jpg" alt="flash-cms-tutorial-editing-text-fontstyles" width="584" height="176" /><br />
Export this FLA for <strong>ActionScript 2</strong>. Then upload the &#8220;fonts.swf&#8221; into your the folder &#8220;login&#8221; which is inside your CMS folder on your server. There is already a &#8220;fonts.swf&#8221; file from the basic installation. You can rename it before you upload the newly created fonts.swf if you don&#8217;t want to overwrite it.</li>
</ol>
<p><strong>Step 5: Define the layout.</strong><br />
So far we have installed the Flash CMS, tested it, created and uploaded an SWF with the embedded fonts. The technical part is done. Now the Flash CMS needs to know about the textfield for the greeting card, the size of it, the fonts being used, colors and so on. All of this information is stored in an xml file.</p>
<p>Create an xml file, copy and paste the content below and save it as &#8220;slot_layout_quickstart.xml&#8221;.
<pre name="code" class="xml">

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;root&gt;
&lt;setup maxRows=&quot;15&quot; slotSpace=&quot;2&quot; tabChar=&quot;§&quot; editRollOverColor=&quot;990000&quot; editRollOutColor=&quot;CCCCCC&quot; layoutMenuHorizontal=&quot;false&quot;/&gt;
&lt;layouts&gt;
&lt;layout label=&quot; Single Textfield &quot;/&gt;
&lt;/layouts&gt;
&lt;targets&gt;
&lt;target id=&quot;tf&quot; type=&quot;text_html&quot; visibility=&quot;1&quot; x=&quot;0&quot; y=&quot;0&quot; width=&quot;338&quot; richtext=&quot;true&quot; embedfonts=&quot;true&quot; multiline=&quot;true&quot; align=&quot;left&quot; leading=&quot;2&quot; textStyles=&quot;myFontStyle&quot; linkStyle=&quot;myLinkStyle&quot; linkDir=&quot;&quot; linkRemovedColor=&quot;4D5544&quot; antiAliasType=&quot;advanced&quot;/&gt;
&lt;/targets&gt;
&lt;/root&gt;
</pre>
<p>Please <a href="http://www.flashcmsframework.com/docs/doku.php?id=flash-cms-slot-layout-xml-attributes">refer to the docs for a complete description of each node/element</a> of this slot xml file.<br />
Now upload &#8220;slot_layout_quickstart.xml&#8221; to the server into folder &#8220;config&#8221; of your CMS installation.</p>
<p><strong>Step 6: Create the Flash CMS menu</strong><br />
Now that the definition of the editable parts (the textfield of the greeting card) are defined, it&#8217;s time to create the menu bar for the Flash CMS:<br />
<img class="alignnone size-full wp-image-736" title="flash-cms-step-by-step-tutorial-cms-menubar" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/09/flash-cms-step-by-step-tutorial-cms-menubar.jpg" alt="flash-cms-step-by-step-tutorial-cms-menubar" width="590" height="100" /></p>
<p>Create an xml file, copy and paste the content below and save it as &#8220;cms_menu_quickstart_john.xml&#8221;:</p>
<pre name="code" class="xml">

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;menu&gt;
&lt;menuitem label=&quot;File&quot;&gt;
&lt;menuitem label=&quot;Logout&quot; id=&quot;logoff&quot;/&gt;
&lt;/menuitem&gt;
&lt;menuitem label=&quot;Edit&quot;&gt;
&lt;menuitem label=&quot;Greeting Card&quot; contentSource=&quot;greeting_card&quot; slotSource=&quot;slot_layout_quickstart.xml&quot; hideContentVersionManager=&quot;1&quot; slotNew=&quot;0&quot; slotMove=&quot;0&quot; slotCopy=&quot;0&quot; slotLayout=&quot;0&quot; slotDelete=&quot;0&quot; bgColor=&quot;FFFFFF&quot;/&gt;&lt;/menuitem&gt;
&lt;/menu&gt;
</pre>
<p>Because our fictive user &#8220;john&#8221; should only be allowed to edit a single textfield and not being able to add new/move/copy/delete a slot, we have disabled these attributes in the cms menu xml file. Now we need to create an administrator file. Create an xml file, copy and paste the content below and save it as &#8220;cms_menu_quickstart_admin.xml&#8221;:</p>
<pre name="code" class="xml">

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;menu&gt;
&lt;menuitem label=&quot;File&quot;&gt;
&lt;menuitem label=&quot;Logout&quot; id=&quot;logoff&quot;/&gt;
&lt;/menuitem&gt;
&lt;menuitem label=&quot;Edit&quot;&gt;
&lt;menuitem label=&quot;Greeting Card&quot; contentSource=&quot;greeting_card&quot; slotSource=&quot;slot_layout_quickstart.xml&quot; hideContentVersionManager=&quot;1&quot; slotNew=&quot;1&quot; slotMove=&quot;1&quot; slotCopy=&quot;1&quot; slotLayout=&quot;1&quot; slotDelete=&quot;1&quot; bgColor=&quot;FFFFFF&quot;/&gt;
&lt;/menuitem&gt;
&lt;/menu&gt;
</pre>
<p>Now upload &#8220;cms_menu_quickstart_john.xml&#8221; and &#8220;cms_menu_quickstart_admin.xml&#8221; to the server into the folder &#8220;config&#8221; of your CMS installation.</p>
<p><strong>Step 7: Create the user account(s)</strong><br />
Create 2 user accounts, one for &#8220;John&#8221; and the other one for the fictive adminstrator of John, &#8220;Kevin&#8221;. (If you already have users defined from the basic installation, just leave them for now). To do this, start the <a href="http://www.flashcmsframework.com/docs/doku.php?id=flash_cms_installation#step_5finish_the_installation_by_using_the_servicecenter">ServiceCenter</a> -- &gt; &#8220;Manage Users&#8221;. Click on the screenshots below to see the settings. Note the red arrow: this is the place where you link the Flash CMS menu to a user account. Be sure to activate the accounts by clicking on the &#8220;Active&#8221; checkbox.</p>
<p>John&#8217;s Account:<br />
<a href="http://blog.flashcmsframework.com/wp-content/uploads/2009/09/flash-cms-step-by-step-tutorial-servicecenter1.jpg"><img class="alignnone size-medium wp-image-738" title="flash-cms-step-by-step-tutorial-servicecenter1" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/09/flash-cms-step-by-step-tutorial-servicecenter1-300x97.jpg" alt="flash-cms-step-by-step-tutorial-servicecenter1" width="300" height="97" /></a></p>
<p>Administrator&#8217;s Account:<br />
<a href="http://blog.flashcmsframework.com/wp-content/uploads/2009/09/flash-cms-step-by-step-tutorial-servicecenter2.jpg"><img class="alignnone size-medium wp-image-739" title="flash-cms-step-by-step-tutorial-servicecenter2" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/09/flash-cms-step-by-step-tutorial-servicecenter2-300x97.jpg" alt="flash-cms-step-by-step-tutorial-servicecenter2" width="300" height="97" /></a></p>
<h2><strong>That&#8217;s it! Now let&#8217;s try it out.</strong></h2>
<p><strong></strong>Login to the Flash CMS as the administrator &#8220;Kevin&#8221;:<br />
<a href="http://blog.flashcmsframework.com/wp-content/uploads/2009/09/flash-cms-admin-login.jpg"><img class="alignnone size-medium wp-image-743" title="flash-cms-admin-login" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/09/flash-cms-admin-login-300x95.jpg" alt="flash-cms-admin-login" width="300" height="95" /></a></p>
<p>In the menu bar, click on &#8220;edit&#8221;, than &#8220;greeting card&#8221;. We have to create the first slot. Do this by clicking on &#8220;Add new&#8221;:<br />
<img class="alignnone size-full wp-image-745" title="flash-cms-admin-edit" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/09/flash-cms-admin-edit.jpg" alt="flash-cms-admin-edit" width="444" height="156" /></p>
<p>A new slot is created with an empty textfield:<br />
<img class="alignnone size-full wp-image-746" title="flash-cms-admin-edit-slot-created" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/09/flash-cms-admin-edit-slot-created.jpg" alt="flash-cms-admin-edit-slot-created" width="444" height="137" /></p>
<p>Now logout: In the menu bar, click on &#8220;File&#8221;, then &#8220;Logout&#8221;:<br />
<img class="alignnone size-full wp-image-747" title="flash-cms-admin-logout" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/09/flash-cms-admin-logout.jpg" alt="flash-cms-admin-logout" width="444" height="137" /></p>
<p>Let&#8217;s see what it looks like for our client &#8220;John&#8221;. Log in now as &#8220;John&#8221;. In the menu bar click &#8220;edit&#8221;, then &#8220;Greeting card&#8221;. It should look like this:<br />
<img class="alignnone size-full wp-image-748" title="flash-cms-user-edit" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/09/flash-cms-user-edit.jpg" alt="flash-cms-user-edit" width="444" height="137" /><br />
See the difference? The <a href="http://www.flashcmsframework.com/docs/doku.php?id=flash-cms-user-interface-overview#slot_navigator">Slot Navigator</a> and the <a href="http://www.flashcmsframework.com/docs/doku.php?id=flash-cms-user-interface-overview#slot_menu">Slot Menu</a> are missing. That&#8217;s because we use different slot layout xml files for user John and for administrator Kevin. John should not be able to move/copy/delete slots etc. and therefor does not need to see the Slot Navigator and Slot Menu. Keep it as simple as possible for the client! <img src='http://blog.flashcmsframework.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Ok, lets enter some text now. Just lean back and watch the video:<br />
<!-- Smart Youtube --><span class="youtube"><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/FeIL4U2ztAE&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=&amp;fs=1&amp;hl=en&amp;autoplay=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;fmt=22" /><param name="allowFullScreen" value="true" /><embed wmode="transparent" src="http://www.youtube.com/v/FeIL4U2ztAE&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=&amp;fs=1&amp;hl=en&amp;autoplay=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;fmt=22" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="355" ></embed><param name="wmode" value="transparent" /></object></span></p>
<p><strong>Final step: Load the content of the CMS into the textfield of your FLA!</strong><br />
Open &#8220;quickstart.fla&#8221; and add this code in the first frame:</p>
<pre name="code" class="php">

// Imports
import net.kaegi.cms.LoadSlots;
import net.kaegi.events.LoadSlotsEvent;
// This info is used in loadSlots. _myfontX in loaded html text will be replaced by the proper fontname.
var fonts:Array = [];
fonts[0] = [&quot;_myfont1&quot;,&quot;Another&quot;];
fonts[1] = [&quot;_myfont2&quot;,&quot;ChickenScratch AOE&quot;];
fonts[2] = [&quot;_myfont3&quot;,&quot;hardcore_pen&quot;];
// Load the textfield
var loadSlots:LoadSlots = new LoadSlots(this,fonts);
// Link style for the textfields
var linkStyle:StyleSheet = new StyleSheet();
linkStyle.setStyle(&quot;a:link&quot;,{color:&quot;#990000&quot;, textDecoration:&quot;underline&quot;});
linkStyle.setStyle(&quot;a:hover&quot;,{color:&quot;#FF0000&quot;, textDecoration:&quot;none&quot;});
loadSlots.styleSheet = linkStyle;
// avoid the slots being drawn. For more info see http://www.flashcmsframework.com/docs/doku.php?id=flash-cms-case-studies#free
loadSlots.drawSlotsEnabled = false;
// hijack textfield events:
loadSlots.hijackTextfieldEvents = true;
loadSlots.setup(pathToCMS, &quot;slot_layout_quickstart.xml&quot;, &quot;greeting_card&quot;);
loadSlots.load();
// Events
loadSlots.addEventListener(LoadSlotsEvent.TF_LOADED, textfieldLoadedHandler,false,0,true);
// Hijacked Textfield Events:
function textfieldLoadedHandler(event:LoadSlotsEvent):void {
book.textbox.tf.styleSheet = linkStyle;
book.textbox.tf.htmlText = event.params.tf.htmlText;
book.textbox.tf.addEventListener(TextEvent.LINK, onLinkEvent,false,0,true);
}
</pre>
<p>Your final compiled SWF of the greeting card should look like this:<br />
<img class="alignnone size-full wp-image-754" title="flash-cms-final-greeting-card" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/09/flash-cms-final-greeting-card.jpg" alt="flash-cms-final-greeting-card" width="595" height="545" /></p>
<h2><strong>Conclusion</strong></h2>
<p><strong></strong>Of course there is much more to cover. I realised that I have highly underestimated the effort of making a good documentation and how time-consuming it would be. I have put years into this Flash CMS and there are just so many things to explain. But this tutorial should give you a good starting point to get into it. Once you have completed your first project with it I&#8217;m sure you will gain speed quickly.</p>
<p>The next tutorial will cover the handling of images. Stay tuned!<br />
Christian</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/&amp;title=Flash+CMS+step+by+step+tutorial+%22editing+text%22" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/&amp;title=Flash+CMS+step+by+step+tutorial+%22editing+text%22" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-diigo">
			<a href="http://www.diigo.com/post?url=http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/&amp;title=Flash+CMS+step+by+step+tutorial+%22editing+text%22&amp;desc=The%20first%20step-by-step%20quick%20start%20tutorial%20is%20finished%21%20It%20covers%20the%20basics%20and%20will%20guide%20you%20from%20the%20installation%20of%20the%20Flash%20CMS%20to%20the%20integration%20of%20it%20in%20your%20flash%20website%20%28or%20maybe%20a%20flebsite%3F%20Well%2C%20that%27s%20another%20story...%20%3A-%29%29.%20I%20have%20set%20up%20a%20FLA%20file%20that%20shows%20kind%20of%20a%20greeting%20card" rel="nofollow" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/&amp;title=Flash+CMS+step+by+step+tutorial+%22editing+text%22" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/&amp;title=Flash+CMS+step+by+step+tutorial+%22editing+text%22" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/&amp;title=Flash+CMS+step+by+step+tutorial+%22editing+text%22" rel="nofollow" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/&amp;t=Flash+CMS+step+by+step+tutorial+%22editing+text%22" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Flash+CMS+step+by+step+tutorial+%22editing+text%22+-+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.shareaholic.com/pages/maintenanceapi.php?alias=&amp;url=http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/">here</a>.</p>
</body></html>+(via+@turtlebite)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/&amp;title=Flash+CMS+step+by+step+tutorial+%22editing+text%22&amp;summary=The%20first%20step-by-step%20quick%20start%20tutorial%20is%20finished%21%20It%20covers%20the%20basics%20and%20will%20guide%20you%20from%20the%20installation%20of%20the%20Flash%20CMS%20to%20the%20integration%20of%20it%20in%20your%20flash%20website%20%28or%20maybe%20a%20flebsite%3F%20Well%2C%20that%27s%20another%20story...%20%3A-%29%29.%20I%20have%20set%20up%20a%20FLA%20file%20that%20shows%20kind%20of%20a%20greeting%20card&amp;source=Turtlebite Flash CMS Framework" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/&amp;bm_description=Flash+CMS+step+by+step+tutorial+%22editing+text%22&amp;plugin=sexybookmarks" rel="nofollow" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="sexy-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/&amp;title=Flash+CMS+step+by+step+tutorial+%22editing+text%22" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/&amp;n=Flash+CMS+step+by+step+tutorial+%22editing+text%22&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://blog.flashcmsframework.com/flash-cms-quick-start-tutorial-editing-text/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flash CMS Case Studies</title>
		<link>http://blog.flashcmsframework.com/flash-cms-case-studies/</link>
		<comments>http://blog.flashcmsframework.com/flash-cms-case-studies/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 14:50:07 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Flash CMS]]></category>
		<category><![CDATA[as3 cms]]></category>

		<guid isPermaLink="false">http://blog.flashcmsframework.com/?p=702</guid>
		<description><![CDATA[At the moment I am working on a quick start step-by-step tutorial for the Flash CMS. While doing that, I felt the need of explaining the philosophy of the Flash CMS in more detail. There are 7 basic situations to cover when you are using the Flash CMS. Have a look at the SWF below, [...]]]></description>
			<content:encoded><![CDATA[<p>At the moment I am working on a quick start step-by-step tutorial for the Flash CMS. While doing that, I felt the need of explaining the philosophy of the Flash CMS in more detail. There are 7 basic situations to cover when you are using the Flash CMS. Have a look at the SWF below, navigate through the different case studies. Be sure to turn on the checkbox &#8220;show Slots&#8221; to see how the content is organized in the so-called &#8220;Slots&#8221;, a core concept of the Flash CMS. I have <a href="http://www.flashcmsframework.com/docs/doku.php?id=flash-cms-case-studies">documented this thoroughly here</a>, check it out for more info!<span id="more-702"></span></p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_flash_cms_case_studies_1176627674"
			class="flashmovie"
			width="595"
			height="550">
	<param name="movie" value="http://blog.flashcmsframework.com/wp-content/data/flash_cms_case_studies.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://blog.flashcmsframework.com/wp-content/data/flash_cms_case_studies.swf"
			name="fm_flash_cms_case_studies_1176627674"
			width="595"
			height="550">
	<!--<![endif]-->
		
<p><img class="alignnone size-full wp-image-705" title="flash-cms-case-studies-preview" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/09/flash-cms-case-studies-preview.jpg" alt="flash-cms-case-studies-preview" width="190" height="140" /></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p><a href="http://www.flashcmsframework.com/docs/doku.php?id=flash-cms-case-studies">Visit the documentation here.</a></p>
<p>I will finish the step-by-step tutorial within the next view days, so stay tuned.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://blog.flashcmsframework.com/flash-cms-case-studies/&amp;title=Flash+CMS+Case+Studies" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.flashcmsframework.com/flash-cms-case-studies/&amp;title=Flash+CMS+Case+Studies" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-diigo">
			<a href="http://www.diigo.com/post?url=http://blog.flashcmsframework.com/flash-cms-case-studies/&amp;title=Flash+CMS+Case+Studies&amp;desc=At%20the%20moment%20I%20am%20working%20on%20a%20quick%20start%20step-by-step%20tutorial%20for%20the%20Flash%20CMS.%20While%20doing%20that%2C%20I%20felt%20the%20need%20of%20explaining%20the%20philosophy%20of%20the%20Flash%20CMS%20in%20more%20detail.%20There%20are%207%20basic%20situations%20to%20cover%20when%20you%20are%20using%20the%20Flash%20CMS.%20Have%20a%20look%20at%20the%20SWF%20below%2C%20navigate%20through%20" rel="nofollow" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://blog.flashcmsframework.com/flash-cms-case-studies/&amp;title=Flash+CMS+Case+Studies" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.flashcmsframework.com/flash-cms-case-studies/&amp;title=Flash+CMS+Case+Studies" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://blog.flashcmsframework.com/flash-cms-case-studies/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://blog.flashcmsframework.com/flash-cms-case-studies/&amp;title=Flash+CMS+Case+Studies" rel="nofollow" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.flashcmsframework.com/flash-cms-case-studies/&amp;t=Flash+CMS+Case+Studies" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Flash+CMS+Case+Studies+-+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.shareaholic.com/pages/maintenanceapi.php?alias=&amp;url=http://blog.flashcmsframework.com/flash-cms-case-studies/">here</a>.</p>
</body></html>+(via+@turtlebite)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://blog.flashcmsframework.com/flash-cms-case-studies/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.flashcmsframework.com/flash-cms-case-studies/&amp;title=Flash+CMS+Case+Studies&amp;summary=At%20the%20moment%20I%20am%20working%20on%20a%20quick%20start%20step-by-step%20tutorial%20for%20the%20Flash%20CMS.%20While%20doing%20that%2C%20I%20felt%20the%20need%20of%20explaining%20the%20philosophy%20of%20the%20Flash%20CMS%20in%20more%20detail.%20There%20are%207%20basic%20situations%20to%20cover%20when%20you%20are%20using%20the%20Flash%20CMS.%20Have%20a%20look%20at%20the%20SWF%20below%2C%20navigate%20through%20&amp;source=Turtlebite Flash CMS Framework" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://blog.flashcmsframework.com/flash-cms-case-studies/&amp;bm_description=Flash+CMS+Case+Studies&amp;plugin=sexybookmarks" rel="nofollow" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="sexy-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://blog.flashcmsframework.com/flash-cms-case-studies/&amp;title=Flash+CMS+Case+Studies" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://blog.flashcmsframework.com/flash-cms-case-studies/&amp;n=Flash+CMS+Case+Studies&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://blog.flashcmsframework.com/flash-cms-case-studies/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fleb Framework version 1.1: Improved Express Install Procedure and more</title>
		<link>http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/</link>
		<comments>http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 13:40:03 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Flash SEO]]></category>
		<category><![CDATA[Fleb Framework]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[expressinstall]]></category>
		<category><![CDATA[flash framework]]></category>
		<category><![CDATA[robots.txt]]></category>
		<category><![CDATA[swfaddress]]></category>
		<category><![CDATA[swfobject]]></category>

		<guid isPermaLink="false">http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/</guid>
		<description><![CDATA[A special thank to Niklas Hallgren who brought this issue up. I must admit I have not covered the case when a user actually has the flash plugin installed, but it is outdated and the express install is started. If he clicks &#8220;Yes&#8221;, the flash plugin will be installed and everything is fine: the user [...]]]></description>
			<content:encoded><![CDATA[<p>A special thank to <a href="http://www.widecircle.se">Niklas Hallgren</a> who brought this issue up. I must admit I have not covered the case when a user actually has the flash plugin installed, but it is outdated and the express install is started. If he clicks &#8220;Yes&#8221;, the flash plugin will be installed and everything is fine: the user will see the flash version of the website after installation is complete. This is where I stopped thinking about it any further. <strong>But what if the user aborts the express install by clicking &#8220;No&#8221;? </strong>For example, if the user is not allowed to upgrade and has to stick to the installed flash player version on his computer.</p>
<p>Unfortunatly when the users aborts the express install he will end up with a blank screen. Even if the user was shown the no javascript alternative content we would run into problems because of SWFAddress, which would again start the express install at the time of the next click in the navigation menu. For Fleb, this needed some rethinking.</p>
<p><strong>SWFObject 2.1 together with SWFAddress 2.3</strong><br />
At first I wanted to upgrade to the newest SWFObject 2.2, but I ran into 2 problems. First, when I have SWFObject 2.2 installed, when I test in Firefox (3.0.13 and 3.5.2) on the PC I get a blank screen and an error in firebug: &#8220;<em>Error calling method on NPObject</em>&#8220;. So I switched back to SWFObject 2.1, which I have not encountered any problems on the tested browsers. And there is even another issue: The combination of SFWObject 2.2 and SWFAddress 2.3 causes FlashVars to be NULL. <a href="http://code.google.com/p/swfobject/issues/detail?id=338#c0">Read this for more info about this issue.</a> Conclusion for the time being: I will stick to SWFObject 2.1 and SWFAddress 2.3.</p>
<p><strong>expressInstall.swf changed to flebExpressInstall.swf</strong><br />
Here is what I did: In expressInstall.as I changed the function <em>installStatus</em> like this:</p>
<pre name="code" class="php">

function installStatus(statusValue) {
switch (statusValue) {
case &quot;Download.Complete&quot;:
// Installation is complete.
break;
case &quot;Download.Cancelled&quot;:
getURL(baseURL+&quot;/noflash.php&quot;);
break;
case &quot;Download.Failed&quot;:
getURL(baseURL+&quot;/noflash.php&quot;);
break;
}
}
</pre>
<p>If the user hits &#8220;No&#8221;, he will be rerouted to &#8220;noflash.php&#8221;, which is in fact the same page as index.php, but without SWFAddress. See the graphic below.</p>
<p><img class="alignnone size-full wp-image-649" title="cancelling_flash_player_expressinstall" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/08/cancelling_flash_player_expressinstall.jpg" alt="cancelling_flash_player_expressinstall" width="595" height="500" /></p>
<p>This page is not linked to from anywhere and has the metatags &#8220;noindex, nofollow&#8221;, so the search engines should not index it. This page is only for the user to have at least something if he cannot upgrade to the needed flash player. At the same time this is a great way to show your clients the NO FLASH version of their new flash website, without having them deactivate javascript (which they normally don&#8217;t have a clue how to do it&#8230; <img src='http://blog.flashcmsframework.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> )</p>
<p><strong>robots.txt</strong><br />
In this release version 1.1 of Fleb I also have added a robots.txt file, to prevent the search engines from indexing certain files. For example SWFs. <a href="http://www.asual.com/blog/swfaddress/2008/11/25/swfaddress-and-robots-txt.html">Read this post for more info about SWFAddress and robots.txt</a>.<br />
Here is what it looks like:</p>
<pre name="code" class="php">

User-agent: *
Disallow: /base.swf
Disallow: /main.swf
Disallow: /noflash.php
Disallow: /structure.xml
Disallow: /structure.php
Disallow: /content_source/
Disallow: /content_swf/
</pre>
<p><strong>More improvements</strong><br />
Because there are now two php files that use the same info texts (<em>index.php</em> and <em>noflash.php</em>) I didn&#8217;t want to have redundant data, so I have created a new file named &#8220;<em>noflash_text.php</em>&#8221; with those pieces of text. Just have a look at it to see what I mean.</p>
<p><strong>Making things variable</strong><br />
I took everything out of <em>index.php</em> that you had to set (e.g. flash version, background color) and placed it in structure.xml. Now you don&#8217;t have to touch the index.php file anymore, it&#8217;s all variable and defined in <em>structure.xml</em>. In the download files I have also added a<em> structure.xml</em> file that contains only one language, for you to compare.</p>
<p><strong>Removed code from Main.as</strong><br />
I have placed all code for language handling in the navigationManager2 class, now Main.as is much clearer. The code that is left there has to be there. I mean, I could take even more code out and place it in seperate classes, but that would probably get in the way of your coding style. I want the Fleb Framework to remain as clear as possible. I have put a lot of comments in Main.as to explain every step. Please let me know if you have problems or suggestions.</p>
<p><a href="http://www.flashcmsframework.com/docs/doku.php?id=fleb-framework-download">You can download the Fleb Framework here.</a></p>
<p>Cheers,<br />
Christian</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/&amp;title=Fleb+Framework+version+1.1%3A+Improved+Express+Install+Procedure+and+more" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/&amp;title=Fleb+Framework+version+1.1%3A+Improved+Express+Install+Procedure+and+more" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-diigo">
			<a href="http://www.diigo.com/post?url=http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/&amp;title=Fleb+Framework+version+1.1%3A+Improved+Express+Install+Procedure+and+more&amp;desc=A%20special%20thank%20to%20Niklas%20Hallgren%20who%20brought%20this%20issue%20up.%20I%20must%20admit%20I%20have%20not%20covered%20the%20case%20when%20a%20user%20actually%20has%20the%20flash%20plugin%20installed%2C%20but%20it%20is%20outdated%20and%20the%20express%20install%20is%20started.%20If%20he%20clicks%20%22Yes%22%2C%20the%20flash%20plugin%20will%20be%20installed%20and%20everything%20is%20fine%3A%20the%20user%20w" rel="nofollow" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/&amp;title=Fleb+Framework+version+1.1%3A+Improved+Express+Install+Procedure+and+more" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/&amp;title=Fleb+Framework+version+1.1%3A+Improved+Express+Install+Procedure+and+more" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/&amp;title=Fleb+Framework+version+1.1%3A+Improved+Express+Install+Procedure+and+more" rel="nofollow" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/&amp;t=Fleb+Framework+version+1.1%3A+Improved+Express+Install+Procedure+and+more" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Fleb+Framework+version+1.1%3A+Improved+Express+Install+Procedure+and+more+-+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.shareaholic.com/pages/maintenanceapi.php?alias=&amp;url=http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/">here</a>.</p>
</body></html>+(via+@turtlebite)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/&amp;title=Fleb+Framework+version+1.1%3A+Improved+Express+Install+Procedure+and+more&amp;summary=A%20special%20thank%20to%20Niklas%20Hallgren%20who%20brought%20this%20issue%20up.%20I%20must%20admit%20I%20have%20not%20covered%20the%20case%20when%20a%20user%20actually%20has%20the%20flash%20plugin%20installed%2C%20but%20it%20is%20outdated%20and%20the%20express%20install%20is%20started.%20If%20he%20clicks%20%22Yes%22%2C%20the%20flash%20plugin%20will%20be%20installed%20and%20everything%20is%20fine%3A%20the%20user%20w&amp;source=Turtlebite Flash CMS Framework" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/&amp;bm_description=Fleb+Framework+version+1.1%3A+Improved+Express+Install+Procedure+and+more&amp;plugin=sexybookmarks" rel="nofollow" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="sexy-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/&amp;title=Fleb+Framework+version+1.1%3A+Improved+Express+Install+Procedure+and+more" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/&amp;n=Fleb+Framework+version+1.1%3A+Improved+Express+Install+Procedure+and+more&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://blog.flashcmsframework.com/fleb-framework-version-1-1-improved-express-install-procedure/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Fleb Framework 1.0 released!</title>
		<link>http://blog.flashcmsframework.com/fleb-framework-1-0-released/</link>
		<comments>http://blog.flashcmsframework.com/fleb-framework-1-0-released/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 14:25:42 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Flash SEO]]></category>
		<category><![CDATA[Fleb Framework]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash framework]]></category>
		<category><![CDATA[flash navigation]]></category>
		<category><![CDATA[Global Navigation]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[swfaddress]]></category>

		<guid isPermaLink="false">http://blog.flashcmsframework.com/?p=610</guid>
		<description><![CDATA[Ok, it&#8217;s ready for release.   You can download the framework here.
What is the Fleb Framework and who needs it?
It&#8217;s an open source front-end framework for AS3 to help you build pure flash websites with full SEO support. It is based on the Global Navigation for Flash and the SWFAddress SEO Solution. You define [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, it&#8217;s ready for release. <img src='http://blog.flashcmsframework.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  You can <a href="http://www.flashcmsframework.com/docs/doku.php?id=fleb-framework-download">download the framework here</a>.</p>
<p><strong>What is the Fleb Framework and who needs it?</strong><br />
It&#8217;s an open source front-end framework for AS3 to help you build pure flash websites with full SEO support. It is based on the <a href="http://blog.flashcmsframework.com/global-navigation-showcase/">Global Navigation for Flash</a> and the <a href="http://www.asual.com/swfaddress/">SWFAddress SEO Solution</a>. You define the whole structure of the website (navigation, title, description, keywords, assets etc.) in an <a href="http://www.flashcmsframework.com/flebsitedemo/structure.xml">XML file</a> which is parsed by your SWF files for your flash site and PHP files for the no-javascript SEO version of your site.</p>
<p><strong>What does &#8220;Fleb&#8221; stand for?</strong><br />
Very simple: It is just a short form of &#8220;flash web&#8221; -&gt; &#8220;fleb&#8221;. I prefer to build flebsites now&#8230; <img src='http://blog.flashcmsframework.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>Concentrate on Flash</strong><br />
All is done automatically: You don&#8217;t have to think about the layout of the no-javascript website any longer, just concentrate on the content, keywords and description in your <a href="http://www.flashcmsframework.com/flebsitedemo/structure.xml">structure.xml</a> file. By using the global navigation you can create almost any navigation setup you can think of. <a href="http://www.flashcmsframework.com/docs/doku.php?id=global-navigation2-examples">Check it out.</a></p>
<p><strong>Test it!</strong><br />
Let me demonstrate it. <a href="http://www.flashcmsframework.com/flebsitedemo/">Start the Fleb Demosite</a>. Navigate through the site and observe the address bar. Also use the browser back/forward buttons. At any point, reload the site to see how deeplinking is working. Speaking of deeplinking, try this: Add some additional parameters to the url, for example like so:<br />
http://www.flashcmsframework.com/flebsitedemo/#/en/products/ultra-power/<strong>1/2/3/<br />
<img class="size-full wp-image-612 alignnone" title="fleb-flash-framework-deeplinks" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/08/fleb-flash-framework-deeplinks.jpg" alt="fleb-flash-framework-deeplinks" width="595" height="135" /><br />
</strong><br />
As you can see the parameters are split into an array. Whenever there are parameters in the URL an event is dispatch which you can listen to from anywhere and react accordingly.</p>
<p><strong>SEO, please!</strong><br />
Now comes the interesting part: Turn off JavaScript to see what the search engines get.<br />
<img class="alignnone size-full wp-image-616" title="fleb-flash-framework-no-javascript" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/08/fleb-flash-framework-no-javascript.jpg" alt="fleb-flash-framework-no-javascript" width="595" height="266" /><br />
The navigation is created automatically by parsing the <a href="http://www.flashcmsframework.com/flebsitedemo/structure.xml">same XML file that is used for your flebsite (structure.xml).</a> You can easily adjust the colors of the sidebar, header, content background etc. in a separate css file, if needed. But remember, this no javascript version will almost no one ever see! <img src='http://blog.flashcmsframework.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Please navigate around and watch the address bar. As you can see, the &#8220;#&#8221; has gone, you have clean URLs for the search engines. Also look at the source text of the website to see the content of the metatags &#8220;keywords&#8221; and &#8220;description&#8221;. Now turn javascript back on and reload. SWFAddress will automatically insert a &#8220;#&#8221; and you will be taken to the right location inside your flash website.<br />
<strong> </strong></p>
<p><img class="size-full wp-image-615 alignnone" title="fleb-overview-2" src="http://blog.flashcmsframework.com/wp-content/uploads/2009/08/fleb-overview-2.jpg" alt="fleb-overview-2" width="595" height="331" /></p>
<p>Since my <a href="http://blog.flashcmsframework.com/introducing-the-fleb-framework/">last post</a> about the fleb framework I have merged the 2 PHP files &#8220;seonavig.php&#8221; and &#8220;datasource.php&#8221; into one file, &#8220;structure.php&#8221; to make it easier. <a href="http://www.flashcmsframework.com/docs/doku.php?id=fleb-framework-overview">Please visit the docs for an in-depth explanation of each file</a>.<strong><br />
</strong></p>
<p><strong>Open and very flexible</strong><br />
Besides the use of the Global Navigation you are completely free how you create/code your site. The Fleb Demosite (included in the <a href="http://www.flashcmsframework.com/docs/doku.php?id=fleb-framework-download">download</a>) is just a suggestion and shows the way I use to create websites. The main part of your code will be in main.swf. This is the place where the navigation and SWFAddress are initialized and where the loading/unloading of content is organized. Anyway, there are some techniques and classes involved I like to explain. Remember, it&#8217;s up to you if you use these or any other solutions.</p>
<p><strong>Debugging</strong><br />
I use one of these 3 debugger solutions. Each one has its advantages.<br />
<a href="http://blog.hexagonstar.com/alcon/">Alcon</a><br />
<a href="http://arthropod.stopp.se/">Arthropod</a><br />
<a href="http://demonsterdebugger.com/">DeMonster</a></p>
<p><strong>Global event handling &amp; global variables</strong><br />
Some time ago I discovered <a href="http://www.reynaldocolumna.com/blog/archives/event-control-system">this post by Reyco1<strong> </strong></a> about a centralized event system. This is very useful for events that need to be used all over your project. For example, in Fleb there are 3 of those &#8220;global&#8221; events: onDeeplink, onLanguageChange, onStageResize. These event classes are included in Fleb. Based on this concept I have created a very simple class called VarCentral, which is a singleton that stores any variable you can globally access from anywhere in your project (an object, for example):</p>
<pre name="code" class="php">
 VarCentral.getInstance().vars.hello = {a:1, b:2}
</pre>
<p><strong>Loading assets</strong><br />
For simple cases, I use a slightly enhanced class  found in <a href="http://www.moock.org/">Colin Moock&#8217;s Book &#8220;Essential Actionscript 3&#8243;</a>, LoadChildAsset. That is okay for most of my needs. If you need a more sophisticated class, you have to check out the <a href="http://www.stimuli.com.br/trane/2007/nov/25/loading-reloaded/">BulkLoader from Arthur Debert</a>. It&#8217;s awesome!<br />
And this also looks very promising (though I have not used it yet): <a href="http://code.google.com/p/queueloader-as3/">Queueloader by Donovan Adams</a>.</p>
<p><strong>Browser window resizing</strong><br />
If I need a script that resizes my flash movie automatically if the browser window size changes, i use <a href="http://swffit.millermedeiros.com/">swffit</a>.</p>
<p><strong>Tweening</strong><br />
<a href="http://blog.greensock.com/tweenmaxas3/">TweenLite/Tweenmax</a><br />
<a href="http://goasap.org/">GO</a><br />
<a href="http://desuade.com/dmp">Desuade Motion Package</a> (not really tested yet, it&#8217;s quite new but looks very promising)</p>
<p>Cheers!<br />
Christian</p>
<p><strong><br />
</strong></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://blog.flashcmsframework.com/fleb-framework-1-0-released/&amp;title=Fleb+Framework+1.0+released%21" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.flashcmsframework.com/fleb-framework-1-0-released/&amp;title=Fleb+Framework+1.0+released%21" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-diigo">
			<a href="http://www.diigo.com/post?url=http://blog.flashcmsframework.com/fleb-framework-1-0-released/&amp;title=Fleb+Framework+1.0+released%21&amp;desc=Ok%2C%20it%27s%20ready%20for%20release.%20%3A-%29%20You%20can%20download%20the%20framework%20here.%0D%0A%0D%0AWhat%20is%20the%20Fleb%20Framework%20and%20who%20needs%20it%3F%0D%0AIt%27s%20an%20open%20source%20front-end%20framework%20for%20AS3%20to%20help%20you%20build%20pure%20flash%20websites%20with%20full%20SEO%20support.%20It%20is%20based%20on%20the%20Global%20Navigation%20for%20Flash%20and%20the%20SWFAddress%20SEO%20Sol" rel="nofollow" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://blog.flashcmsframework.com/fleb-framework-1-0-released/&amp;title=Fleb+Framework+1.0+released%21" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.flashcmsframework.com/fleb-framework-1-0-released/&amp;title=Fleb+Framework+1.0+released%21" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://blog.flashcmsframework.com/fleb-framework-1-0-released/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://blog.flashcmsframework.com/fleb-framework-1-0-released/&amp;title=Fleb+Framework+1.0+released%21" rel="nofollow" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.flashcmsframework.com/fleb-framework-1-0-released/&amp;t=Fleb+Framework+1.0+released%21" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Fleb+Framework+1.0+released%21+-+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.shareaholic.com/pages/maintenanceapi.php?alias=&amp;url=http://blog.flashcmsframework.com/fleb-framework-1-0-released/">here</a>.</p>
</body></html>+(via+@turtlebite)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://blog.flashcmsframework.com/fleb-framework-1-0-released/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.flashcmsframework.com/fleb-framework-1-0-released/&amp;title=Fleb+Framework+1.0+released%21&amp;summary=Ok%2C%20it%27s%20ready%20for%20release.%20%3A-%29%20You%20can%20download%20the%20framework%20here.%0D%0A%0D%0AWhat%20is%20the%20Fleb%20Framework%20and%20who%20needs%20it%3F%0D%0AIt%27s%20an%20open%20source%20front-end%20framework%20for%20AS3%20to%20help%20you%20build%20pure%20flash%20websites%20with%20full%20SEO%20support.%20It%20is%20based%20on%20the%20Global%20Navigation%20for%20Flash%20and%20the%20SWFAddress%20SEO%20Sol&amp;source=Turtlebite Flash CMS Framework" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://blog.flashcmsframework.com/fleb-framework-1-0-released/&amp;bm_description=Fleb+Framework+1.0+released%21&amp;plugin=sexybookmarks" rel="nofollow" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="sexy-hatena">
			<a href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http://blog.flashcmsframework.com/fleb-framework-1-0-released/&amp;title=Fleb+Framework+1.0+released%21" rel="nofollow" title="Bookmarks this on Hatena Bookmarks">Bookmarks this on Hatena Bookmarks</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://blog.flashcmsframework.com/fleb-framework-1-0-released/&amp;n=Fleb+Framework+1.0+released%21&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://blog.flashcmsframework.com/fleb-framework-1-0-released/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
