<?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>Блог одиноко стоящего игрока вспышки &#187; html</title>
	<atom:link href="http://murejib.com/tag/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://murejib.com</link>
	<description>flash, actionscript, animation, анимация</description>
	<lastBuildDate>Sat, 31 Mar 2012 12:15:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Первая помощь флешовому HTML Render-у</title>
		<link>http://murejib.com/2008/01/28/pervaya-pomoshh-fleshovomu-html-render-u/</link>
		<comments>http://murejib.com/2008/01/28/pervaya-pomoshh-fleshovomu-html-render-u/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 10:44:05 +0000</pubDate>
		<dc:creator>murejib</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[AS2.0]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[Полезное]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[TextField]]></category>

		<guid isPermaLink="false">http://murejib.com/?p=35</guid>
		<description><![CDATA[Форматирование текста с помощью HTML во флеш,что ни говори &#8211; гораздо удобнее, чем форматирование с TextFormat, практически в любой ситуации. Если Вас сильно огорчает сильно урезанный набор тегов, который HTML парсер флеша понимает &#8211; читайте дальше. Итак, что мы имеем в распоряжении: P, B, I, U, A, BR, LI, I, IMG, SPAN, TEXTFORMAT, FONT. Как [...]]]></description>
			<content:encoded><![CDATA[<p>Форматирование текста с помощью HTML во флеш,что ни говори &#8211; гораздо удобнее, чем форматирование с TextFormat, практически в любой ситуации.</p>
<p>Если Вас сильно огорчает сильно урезанный набор тегов, который HTML парсер флеша понимает &#8211; читайте дальше.</p>
<p><span id="more-31"></span> Итак, что мы имеем в распоряжении:<br />
P, B, I, U, A, BR, LI, I, IMG, SPAN, TEXTFORMAT, FONT.</p>
<p>Как видим &#8211; ни хедеров, ни STRONG, который рекомендуется вместо B. Заставить флеш-хтмл-парсер понимать h1, h2&#8230;. strong, em не прибегая к хакам &#8211; елементарно.<br />
У нас же есть законный TextField.StyleSheet. А с помощью css можно форматировать любой XML документ. Грамотный HTML &#8211; это тот же XML, поэтому нам достаточно описать в каком виде мы хотим видеть наши заголовки, описать strong, em &#8211; и все что нам нужно в таблице стилей.</p>
<p>Маленькая странность &#8211; любой неподдерживаемый тег, описанный в таблице стилей &#8211; разрывает строку. В случае заголовоков это даже полезно, а вот strong, разрывающий пасть строке &#8211; это экзотика  К счастью флеш поддерживает свойство display.  Так что display: inline &#8211; поставит все на свои места.</p>
<p>Дружите с цсс+хтмл. Великий поклон разработчикам за то, что они избавили меня лично от необходимости повсеместно пользоваться текстФорматом. Даже за такой куцый парсер хтмл.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">// стиль</span>
<span style="color: #000000; font-weight: bold;">var</span> style_string:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">&quot;h1 {font-size: 20; font-weight: bold} &quot;</span>;
style_string += <span style="color: #ff0000;">&quot;strong {font-weight: bold; display: inline;}&quot;</span>;
<span style="color: #000000; font-weight: bold;">var</span> style_css:<span style="color: #0066CC;">TextField</span>.<span style="color: #006600;">StyleSheet</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">TextField</span>.<span style="color: #006600;">StyleSheet</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
style_css.<span style="color: #0066CC;">parseCSS</span><span style="color: #66cc66;">&#40;</span>style_string<span style="color: #66cc66;">&#41;</span>;
<span style="color: #808080; font-style: italic;">// текст</span>
<span style="color: #000000; font-weight: bold;">var</span> html_text:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">&quot;
&lt;/code&gt;
&lt;h1&gt;Нeader&lt;/h1&gt;
&quot;</span>;
html_text +=<span style="color: #ff0000;">&quot;&lt;strong&gt; Very strong line &lt;/strong&gt;&quot;</span>;
html_text +=<span style="color: #ff0000;">&quot;usual text&quot;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// текстовое поле</span>
<span style="color: #000000; font-weight: bold;">var</span> tf:<span style="color: #0066CC;">TextField</span> = <span style="color: #0066CC;">this</span>.<span style="color: #0066CC;">createTextField</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;tf&quot;</span>,<span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">10</span>,<span style="color: #cc66cc;">10</span>,<span style="color: #cc66cc;">400</span>,<span style="color: #cc66cc;">200</span><span style="color: #66cc66;">&#41;</span>;
tf.<span style="color: #0066CC;">multiline</span> = <span style="color: #000000; font-weight: bold;">true</span>;
tf.<span style="color: #0066CC;">wordWrap</span> = <span style="color: #000000; font-weight: bold;">true</span>;
tf.<span style="color: #0066CC;">border</span> = <span style="color: #000000; font-weight: bold;">true</span>;
tf.<span style="color: #0066CC;">html</span> = <span style="color: #000000; font-weight: bold;">true</span>;
tf.<span style="color: #0066CC;">condenseWhite</span> = <span style="color: #000000; font-weight: bold;">true</span>;
tf.<span style="color: #006600;">styleSheet</span> = style_css;
tf.<span style="color: #0066CC;">htmlText</span> = html_text;</pre></td></tr></table></div>

<p>Ну, а если требуется что-то более продвинутое &#8211; посмотрите на компонент HTMLRenderer Андрея Горбатова: <a href="http://gorbatov.blogspot.com/2007/04/htmlrenderer-htmltext.html">http://gorbatov.blogspot.com/&#8230;/htmlrenderer</a></p>
<img src="http://murejib.com/?ak_action=api_record_view&id=31&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://murejib.com/2008/01/28/pervaya-pomoshh-fleshovomu-html-render-u/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

