<?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>23D &#187; Styles &amp; Skinning</title>
	<atom:link href="http://23d.cz/blog/tag/styles-skinning/feed/" rel="self" type="application/rss+xml" />
	<link>http://23d.cz</link>
	<description>Just another 23d.cz weblog</description>
	<lastBuildDate>Fri, 30 Jul 2010 08:52:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flex 4: skinování aplikací</title>
		<link>http://www.viktorbezdek.cz/2010/03/flex-4-skinovani-aplikaci/</link>
		<comments>http://www.viktorbezdek.cz/2010/03/flex-4-skinovani-aplikaci/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 08:24:40 +0000</pubDate>
		<dc:creator>Viktor Bezděk</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[skinning]]></category>
		<category><![CDATA[Styles & Skinning]]></category>
		<category><![CDATA[zdroják]]></category>

		<guid isPermaLink="false">http://www.viktorbezdek.cz/?p=148</guid>
		<description><![CDATA[Na zdrojáku dnes vyšel můj článek o skinování aplikací ve Flexu 4. Zajímá-li vás tato problematika, můžete si jej přečíst.
]]></description>
			<content:encoded><![CDATA[<p>Na zdrojáku dnes vyšel můj článek o skinování aplikací ve Flexu 4. Zajímá-li vás tato problematika, můžete si jej <a href="http://zdrojak.root.cz/clanky/flex-4-skinovani-aplikaci/" >přečíst</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viktorbezdek.cz/2010/03/flex-4-skinovani-aplikaci/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jak na embedované fonty pro Halo komponenty ve Flex 4 SDK</title>
		<link>http://www.viktorbezdek.cz/2009/10/jak-na-embedovane-fonty-pro-halo-komponenty-ve-flex-4-sdk/</link>
		<comments>http://www.viktorbezdek.cz/2009/10/jak-na-embedovane-fonty-pro-halo-komponenty-ve-flex-4-sdk/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 16:03:09 +0000</pubDate>
		<dc:creator>Viktor Bezděk</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[CFF]]></category>
		<category><![CDATA[embedované fonty]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[flex sdk 4]]></category>
		<category><![CDATA[fonty]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[gumbo]]></category>
		<category><![CDATA[Styles & Skinning]]></category>

		<guid isPermaLink="false">http://www.viktorbezdek.cz/?p=85</guid>
		<description><![CDATA[Kdo z vás používá SDK 4 ví, že je k dispozici nová sada komponent Spark. Společne s nimi dále koexistují i komponenty Halo, které jsou kvůli kompatibilitě jen drobně upravené. V komponentách Spark v tuto chvíli chybí např. Tree, DataGrid, AdvancedDatagrid apod., takže se můžete dostat do situace, že bude nutné použít starší Halo. Pokud [...]]]></description>
			<content:encoded><![CDATA[<p>Kdo z vás používá SDK 4 ví, že je k dispozici nová sada komponent Spark. Společne s nimi dále koexistují i komponenty Halo, které jsou kvůli kompatibilitě jen drobně upravené. V komponentách Spark v tuto chvíli chybí např. Tree, DataGrid, AdvancedDatagrid apod., takže se můžete dostat do situace, že bude nutné použít starší Halo. Pokud v aplikaci používáte vlastní fonty, zjistíte, že se v komponentách Halo nezobrazují. Neděláte nikde chybu, staré komponenty jen nerozumí novému způsobu embedování fontů tzv. DefineFont4.<span id="more-85"></span></p>
<p>Díky bohu si i v Adobe uvědomují, že v mnoha případech bude nutné použivat Spark a Halo komponenty pohromadě, takže vytvořili náhradu za UITextField, která rozumí DefineFont4. Nová komponenta se jmenuje UITLFTextField a je součástí package mx.core. Halo komponenty defaultně používají UITextField, protože v tuto chvíli umí více věcí (editační mód, zobrazení HTML) než UITLFTextField. Díky omezením, které zatím nová komponenta má nebude možné její použití v několika Halo komponentách (editable ComboBox, ColorPicker color field, DateField, RichTextEditor, editable DataGrid). Způsob jak UITextField nahradit za UITLFTextField je velice jednoduchý. Niže jej najdete popsaný.</p>
<h2>Pro komponenty Tree, ComboBox atp.</h2>
<h3>Pomocí CSS</h3>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">mx|Tree<span style="color: #00AA00;">,</span> mx|ComboBox <span style="color: #808080; font-style: italic;">/* a tak dále */</span> <span style="color: #00AA00;">&#123;</span>
	text-field-class<span style="color: #00AA00;">:</span> ClassReference<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">&quot;mx.core.UITLFTextField&quot;</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>Pomocí MXML</h3>
<p>&lt;mx:ComboBox textFieldClass=&#8220;mx.core.UITLFTextField&#8220;/&gt;</p>
<h2>Pro DataGrid</h2>
<h3>Pomocí CSS</h3>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">mx|DataGrid <span style="color: #00AA00;">&#123;</span>
 defaultDataGridItemRenderer<span style="color: #00AA00;">:</span> ClassReference<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">&quot;mx.controls.dataGridClasses.TLFDataGridItemRenderer&quot;</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>Pomocí MXML</h3>
<p>&lt;mx:DataGrid defaultDataGridItemRenderer=&#8220;mx.controls.dataGridClasses.TLFDataGridItemRenderer&#8220;/&gt;</p>
<p><strong>Připomínám, že tento článek je psaný v době, kdy je Flex SDK 4 ve verzi beta 2. Ve finální verzi se může leccos změnit.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.viktorbezdek.cz/2009/10/jak-na-embedovane-fonty-pro-halo-komponenty-ve-flex-4-sdk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
