<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Записки о Flash</title>
	
	<link>http://etcs.ru</link>
	<description />
	<lastBuildDate>Fri, 16 Dec 2011 12:34:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/etcs-ru" /><feedburner:info uri="etcs-ru" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Татьяне Белой нужна помощь</title>
		<link>http://feedproxy.google.com/~r/etcs-ru/~3/v07mZuEhZYA/</link>
		<comments>http://etcs.ru/blog/think/help-0xffffff/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 14:21:26 +0000</pubDate>
		<dc:creator>etc</dc:creator>
				<category><![CDATA[Мысли вслух]]></category>

		<guid isPermaLink="false">http://etcs.ru/?p=278</guid>
		<description><![CDATA[Таня Белая попала в больницу с тяжелой двусторонней пневмонией (воспаление лёгких). Уже две недели она подключена к аппарату искусственной вентиляции легких. Один день лечения обходится в среднем в 1500 гривень (5285 рублей, или 187 долларов США). з. Ы. by я: &#8230; <a href="http://etcs.ru/blog/think/help-0xffffff/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://0xffffff.ru/">Таня Белая</a> попала в больницу с тяжелой двусторонней пневмонией (воспаление лёгких). Уже две недели она подключена к аппарату искусственной вентиляции легких. Один день лечения обходится в среднем в 1500 гривень (<a href="http://www.google.com.ua/search?hl=ru&#038;biw=1298&#038;bih=649&#038;q=1500+%D0%B3%D1%80%D0%B8%D0%B2%D0%B5%D0%BD+%D0%B2+%D1%80%D1%83%D0%B1%D0%BB%D1%8F%D1%85&#038;aq=f&#038;aqi=&#038;aql=&#038;oq=">5285</a>  рублей, или <a href="http://www.google.com.ua/search?hl=ru&#038;biw=1298&#038;bih=649&#038;q=1500+%D0%B3%D1%80%D0%B8%D0%B2%D0%B5%D0%BD+%D0%B2+%D0%B4%D0%BE%D0%BB%D0%BB%D0%B0%D1%80%D0%B0%D1%85&#038;aq=f&#038;aqi=&#038;aql=&#038;oq=">187</a> долларов США).</p>
<p>з. Ы. by я: Ростиславу можно доверять.<font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://xn--h1aafme.net/%D0%B7%D0%B0-%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0">&#1093;&#1091;&#1076;&#1086;&#1078;&#1085;&#1080;&#1082; &#1085;&#1072; &#1080;&#1082;&#1086;&#1085;&#1080;</a></font><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://xn--h1aafme.net/%D0%B8%D0%BA%D0%BE%D0%BD%D0%B8-%D0%BD%D0%B0-%D1%81%D0%B2%D0%B5%D1%82%D1%86%D0%B8">&#1048;&#1082;&#1086;&#1085;&#1080; &#1085;&#1072; &#1089;&#1074;&#1077;&#1090;&#1094;&#1080;</a></font></p>
<img src="http://feeds.feedburner.com/~r/etcs-ru/~4/v07mZuEhZYA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://etcs.ru/blog/think/help-0xffffff/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://etcs.ru/blog/think/help-0xffffff/</feedburner:origLink></item>
		<item>
		<title>Vector.&lt;B/* extends/implements A*/&gt; в Vector.&lt;A&gt;</title>
		<link>http://feedproxy.google.com/~r/etcs-ru/~3/TSCADACegv8/</link>
		<comments>http://etcs.ru/blog/as3/vector-b-into-vector-a/#comments</comments>
		<pubDate>Tue, 10 May 2011 10:50:28 +0000</pubDate>
		<dc:creator>etc</dc:creator>
				<category><![CDATA[AS3]]></category>

		<guid isPermaLink="false">http://etcs.ru/?p=270</guid>
		<description><![CDATA[Просто FYI: var a:Vector.&#60;Sprite&#62; = new Vector.&#60;Sprite&#62;(); var b:Vector.&#60;MovieClip&#62; = new Vector.&#60;MovieClip&#62;(); b.push(new MovieClip()); var c:Vector.&#60;Sprite&#62; = a.concat(b); trace(c, c.length); // [object MovieClip] 1 UPD: Блуд крутой: var b:Vector.&#60;MovieClip&#62; = new Vector.&#60;MovieClip&#62;(); b.push(new MovieClip()); var c:Vector.&#60;Sprite&#62; = Vector.&#60;Sprite&#62;(b); trace(c, c.length); &#8230; <a href="http://etcs.ru/blog/as3/vector-b-into-vector-a/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Просто FYI:<br />
<div><pre>	var a:Vector.&lt;Sprite&gt; = new Vector.&lt;Sprite&gt;();
	var b:Vector.&lt;MovieClip&gt; = new Vector.&lt;MovieClip&gt;();
	b.push(new MovieClip());
	var c:Vector.&lt;Sprite&gt; = a.concat(b);
	trace(c, c.length); // [object MovieClip] 1
</pre></div></p>
<p>UPD: <a href="http://www.blooddy.by/" target="_blank">Блуд</a> крутой:</p>
<p><div><pre>	var b:Vector.&lt;MovieClip&gt; = new Vector.&lt;MovieClip&gt;();
	b.push(new MovieClip());
	var c:Vector.&lt;Sprite&gt; = Vector.&lt;Sprite&gt;(b);
	trace(c, c.length); // [object MovieClip] 1
</pre></div></p>
<img src="http://feeds.feedburner.com/~r/etcs-ru/~4/TSCADACegv8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://etcs.ru/blog/as3/vector-b-into-vector-a/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://etcs.ru/blog/as3/vector-b-into-vector-a/</feedburner:origLink></item>
		<item>
		<title>Такие замечательные баги Flash Builder 4.5</title>
		<link>http://feedproxy.google.com/~r/etcs-ru/~3/nWLoQLRWPQU/</link>
		<comments>http://etcs.ru/blog/shit/funny_bugs_in_fb_4-5/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 09:51:07 +0000</pubDate>
		<dc:creator>etc</dc:creator>
				<category><![CDATA[Мысли вслух]]></category>
		<category><![CDATA[Просто так]]></category>

		<guid isPermaLink="false">http://etcs.ru/?p=267</guid>
		<description><![CDATA[Свежий Flash Builder 4.5 не видит константы имён событий, если их значения написаны в одинарных кавычках: Мне кажется, из камней в огороде Adobe уже пора строить новый офис.]]></description>
			<content:encoded><![CDATA[<p>Свежий Flash Builder 4.5 не видит константы имён событий, если их значения написаны в одинарных кавычках:</p>
<p><a href="http://etcs.ru/wp-content/uploads/2011/04/Screen-shot-2011-04-28-at-Apr-28-13.36.41-.png"><img src="http://etcs.ru/wp-content/uploads/2011/04/Screen-shot-2011-04-28-at-Apr-28-13.36.41--300x220.png" alt="" title="FB 4.5 Event completion bug" width="300" height="220" class="alignnone size-medium wp-image-268" /></a></p>
<p>Мне кажется, из камней в огороде Adobe уже пора строить новый офис.</p>
<img src="http://feeds.feedburner.com/~r/etcs-ru/~4/nWLoQLRWPQU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://etcs.ru/blog/shit/funny_bugs_in_fb_4-5/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://etcs.ru/blog/shit/funny_bugs_in_fb_4-5/</feedburner:origLink></item>
		<item>
		<title>FontLoader 2.3</title>
		<link>http://feedproxy.google.com/~r/etcs-ru/~3/Am00UrImOEg/</link>
		<comments>http://etcs.ru/blog/as3/fontloader_2_3/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 16:30:26 +0000</pubDate>
		<dc:creator>etc</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[CS3]]></category>
		<category><![CDATA[CS4]]></category>
		<category><![CDATA[CS5]]></category>
		<category><![CDATA[Мысли вслух]]></category>

		<guid isPermaLink="false">http://etcs.ru/?p=262</guid>
		<description><![CDATA[Вышла новая версия FontLoader — 2.3! Наконец-то внедрена поддержка CFF-шрифтов (в теге DefineFont4) для работы FlashTextEngine. Эту поддержку можно было добавить единственной строчкой с ID тега DefineFont4 (91), но мне этого показалось слишком мало, чтобы поднимать версию FontLoader-а. В ходе &#8230; <a href="http://etcs.ru/blog/as3/fontloader_2_3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Вышла новая версия <a href="http://etcs.ru/blog/as3/fontloader_2/">FontLoader</a> — 2.3!<br />
Наконец-то внедрена поддержка CFF-шрифтов (в теге DefineFont4) для работы FlashTextEngine. Эту поддержку можно было добавить единственной строчкой с ID тега DefineFont4 (91), но мне этого показалось слишком мало, чтобы поднимать версию FontLoader-а.</p>
<p>В ходе сборки библиотек с CFF-шрифтами в Flash CS5 неожиданно выяснилось (по правде сказать, я так и не пощупал FTE до сих пор), что для внедрения требуется библиотека textLayout.swc, которая может быть внедрена непосредственно в swf, либо может загружаться как RSL.</p>
<p>В первом случае кроме излишнего веса конечного swf, проблемы не было — тег DefineFont4 объявлен, шрифт есть, FontLoader пашет как автомат Калашникова. Во втором же случае Flash CS5 создает оболочку-прелоадер и в него внедряет наш swf, используя Embed (он же DefineBinaryData), т. е. в бинарном виде. Прелоадер загружает самого себя, загружает необходимые RSL и выполняет loadBytes внедренного swf. При подобной схеме FontLoader не находит в таком прелоадере шрифтов. В связи с этим, был добавлен рекурсивный анализ тегов DefineBinaryData на предмет наличия там валидного SWF. Проще говоря, теперь FontLoader умеет выдергивать шрифты из embedded-swf вне зависимости от вложенности.</p>
<p>Для подготовки библиотек со шрифтами можно использовать любой инструмент — Flash IDE от пятой версии до последней или  Flash/Flex Builder (метатег [Embed]), либо Flex SDK.</p>
<p><a href="http://etcs.ru/pre/FontLoaderDemo/" target="_blank">Посмотреть демо и скачать примеры с исходниками класса</a>.</p>
<img src="http://feeds.feedburner.com/~r/etcs-ru/~4/Am00UrImOEg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://etcs.ru/blog/as3/fontloader_2_3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://etcs.ru/blog/as3/fontloader_2_3/</feedburner:origLink></item>
		<item>
		<title>Работоспособность MouseWheel под Mac OS X</title>
		<link>http://feedproxy.google.com/~r/etcs-ru/~3/Axa--09QLEo/</link>
		<comments>http://etcs.ru/blog/think/mousewheel_os_x/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 15:24:15 +0000</pubDate>
		<dc:creator>etc</dc:creator>
				<category><![CDATA[Мысли вслух]]></category>

		<guid isPermaLink="false">http://etcs.ru/?p=258</guid>
		<description><![CDATA[Неожиданно для себя обнаружил, что MouseWheel с некоторой версии Flash 10.1 начал работать под в Mac OS X. Т. е. захватывать скролл на странице. Но исключительно под Safari и Chrome.]]></description>
			<content:encoded><![CDATA[<p>Неожиданно для себя обнаружил, что <a href="http://etcs.ru/blog/as3/mousewheel">MouseWheel</a> с некоторой версии Flash 10.1 начал работать под в Mac OS X. Т. е. захватывать скролл на странице. Но исключительно под Safari и Chrome.</p>
<img src="http://feeds.feedburner.com/~r/etcs-ru/~4/Axa--09QLEo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://etcs.ru/blog/think/mousewheel_os_x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://etcs.ru/blog/think/mousewheel_os_x/</feedburner:origLink></item>
		<item>
		<title>Чистка Авгиевых конюшен</title>
		<link>http://feedproxy.google.com/~r/etcs-ru/~3/2dq_QVGf9Cg/</link>
		<comments>http://etcs.ru/blog/shit/global_cleanin/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 12:41:27 +0000</pubDate>
		<dc:creator>etc</dc:creator>
				<category><![CDATA[Мысли вслух]]></category>
		<category><![CDATA[Просто так]]></category>

		<guid isPermaLink="false">http://etcs.ru/?p=255</guid>
		<description><![CDATA[Удалил всех пользователей блога, ни разу не оставлявших комментарии. Если кого зацепил, не обижайтесь — выудить настоящих пользователей среди 6000 спам-ботов очень уж проблематично И да, мне кажется, или пора уже сменить морду блога и чего-нибудь пописать сюда?]]></description>
			<content:encoded><![CDATA[<p>Удалил всех пользователей блога, ни разу не оставлявших комментарии. Если кого зацепил, не обижайтесь — выудить настоящих пользователей среди 6000 спам-ботов очень уж проблематично <img src='http://etcs.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>И да, мне кажется, или пора уже сменить морду блога и чего-нибудь пописать сюда?</p>
<img src="http://feeds.feedburner.com/~r/etcs-ru/~4/2dq_QVGf9Cg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://etcs.ru/blog/shit/global_cleanin/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://etcs.ru/blog/shit/global_cleanin/</feedburner:origLink></item>
		<item>
		<title>Актуальное</title>
		<link>http://feedproxy.google.com/~r/etcs-ru/~3/PHJ6dIzX83U/</link>
		<comments>http://etcs.ru/blog/shit/actual/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 14:18:38 +0000</pubDate>
		<dc:creator>etc</dc:creator>
				<category><![CDATA[Просто так]]></category>

		<guid isPermaLink="false">http://etcs.ru/?p=250</guid>
		<description><![CDATA[Если вы по каким-то причинам все ещё используете первую версию моего FontLoader, то с недавно вышедшим апдейтом Flash Player до версии 10.1.102, он перестал работать. Рекомендую использовать вторую версию FontLoader, она работает корректно.]]></description>
			<content:encoded><![CDATA[<p>Если вы по каким-то причинам все ещё используете первую версию моего FontLoader, то с недавно вышедшим апдейтом Flash Player до версии 10.1.102, он перестал работать. Рекомендую использовать вторую версию FontLoader, она работает корректно.</p>
<img src="http://feeds.feedburner.com/~r/etcs-ru/~4/PHJ6dIzX83U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://etcs.ru/blog/shit/actual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://etcs.ru/blog/shit/actual/</feedburner:origLink></item>
		<item>
		<title>Font Embedding в Flash CS5</title>
		<link>http://feedproxy.google.com/~r/etcs-ru/~3/lqsxHOiqz6U/</link>
		<comments>http://etcs.ru/blog/shit/font_embedding_in_flash_cs5/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 03:51:21 +0000</pubDate>
		<dc:creator>etc</dc:creator>
				<category><![CDATA[CS5]]></category>
		<category><![CDATA[Просто так]]></category>

		<guid isPermaLink="false">http://etcs.ru/?p=239</guid>
		<description><![CDATA[Наконец-то: UPD: Однако это не избавило от чехарды. Теперь один и тот же шрифт имеет разные начертания (как должно было быть) и разные имена (>_]]></description>
			<content:encoded><![CDATA[<p>Наконец-то:<br />
<a href="http://etcs.ru/wp-content/uploads/2010/04/Screen-shot-2010-04-20-at-Apr-20-07.46.32-.png"><img src="http://etcs.ru/wp-content/uploads/2010/04/Screen-shot-2010-04-20-at-Apr-20-07.46.32--300x180.png" alt="" title="Font Embedding in Flash CS5" width="300" height="180" class="alignnone size-medium wp-image-240" /></a></p>
<p>UPD: Однако это не избавило от <a href="http://etcs.ru/blog/think/embedding_fonts_in_cs4/">чехарды</a>. Теперь один и тот же шрифт имеет разные начертания (как должно было быть) и <em>разные</em> имена (>_<), например Times Roman с начертанием regular и Times с начертанием italic. Хотя я явно указал просто Times в обоих случаях. Правда, с Myriad Pro всё было в порядке, пример из <a href="http://etcs.ru/blog/think/embedding_fonts_in_cs4/">чехарды</a> работает, наконец-то. А с Times — пляски.</p>
<img src="http://feeds.feedburner.com/~r/etcs-ru/~4/lqsxHOiqz6U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://etcs.ru/blog/shit/font_embedding_in_flash_cs5/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://etcs.ru/blog/shit/font_embedding_in_flash_cs5/</feedburner:origLink></item>
		<item>
		<title>getDefinitionNames v. 2.1</title>
		<link>http://feedproxy.google.com/~r/etcs-ru/~3/jvUbZpcBbpw/</link>
		<comments>http://etcs.ru/blog/as3/getdefinitionnames_v21/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 19:08:25 +0000</pubDate>
		<dc:creator>etc</dc:creator>
				<category><![CDATA[AS3]]></category>

		<guid isPermaLink="false">http://etcs.ru/?p=233</guid>
		<description><![CDATA[Очередной обновление getDefinitionNames (скачать исходники сразу) до версии 2.1. Появилась совместимость с Flash 10, изменен режим «только классы» на действительно только классы (без интерфейсов), а также в расширенном режиме находятся ещё и Vector. Большое спасибо Даниелю за доскональное выяснение причин, &#8230; <a href="http://etcs.ru/blog/as3/getdefinitionnames_v21/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Очередной обновление <a href="http://etcs.ru/blog/as3/getdefinitionnames/">getDefinitionNames</a> (<a href="http://etcs.ru/pre/getDefinitionNamesSource/DefinitionListDemo.zip">скачать исходники сразу</a>) до версии <span style="color: #F00;"><strong>2.1</strong></span>. Появилась совместимость с Flash 10, изменен режим «только классы» на действительно только классы (без интерфейсов), а также в расширенном режиме находятся ещё и Vector.</p>
<p>Большое спасибо <a href="http://badnoob.com/" target="_blank">Даниелю</a> за доскональное выяснение причин, по которым getDefinitionNames не работал с swf, скомпилированном с использованием Vector — оказалось, Adobe «забыла» задокументировать новый тип multiname для Vector.</p>
<p>Ожидается обновление ClassExplorer с теми же правками (поддержка Vector, но не уверен, что они будут перечислены в результирующем XML, т. к. на текущий момент generic-и в ABC реализованы кривовато), а также внесение в FontLoader поддержки тега DefineFont4 для совместимости с FTE. Следите за новостями!</p>
<img src="http://feeds.feedburner.com/~r/etcs-ru/~4/jvUbZpcBbpw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://etcs.ru/blog/as3/getdefinitionnames_v21/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://etcs.ru/blog/as3/getdefinitionnames_v21/</feedburner:origLink></item>
		<item>
		<title>О вечном</title>
		<link>http://feedproxy.google.com/~r/etcs-ru/~3/0Ef3lv_8e1A/</link>
		<comments>http://etcs.ru/blog/think/wp_totally_crap/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 11:47:19 +0000</pubDate>
		<dc:creator>etc</dc:creator>
				<category><![CDATA[Мысли вслух]]></category>

		<guid isPermaLink="false">http://etcs.ru/?p=229</guid>
		<description><![CDATA[WordPress, без малого, дорос уже до версии 2.9+, но до сих пор в нём существует дыра, позволяющая спам-ботам вставлять скрытый спам прямо в head-посты. Доколе? Почему я должен контролировать содержание своих постов и их ЧПУ на предмет влезшего в него &#8230; <a href="http://etcs.ru/blog/think/wp_totally_crap/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPress, без малого, дорос уже до версии 2.9+, но до сих пор в нём существует дыра, позволяющая спам-ботам вставлять скрытый спам прямо в head-посты. Доколе? Почему я должен контролировать содержание своих постов и их ЧПУ на предмет влезшего в него бота? Каким нужно быть программистом, чтобы допускать подобные дырки?</p>
<p>з. Ы. PureMVC — говно.</p>
<img src="http://feeds.feedburner.com/~r/etcs-ru/~4/0Ef3lv_8e1A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://etcs.ru/blog/think/wp_totally_crap/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		<feedburner:origLink>http://etcs.ru/blog/think/wp_totally_crap/</feedburner:origLink></item>
	</channel>
</rss>

