<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5053431485324212556</id><updated>2011-10-03T05:59:10.891-07:00</updated><category term='flash'/><category term='AS 3.0'/><category term='wmode'/><category term='AS 2.0'/><category term='javascript'/><category term='chechbox'/><category term='кроссбраузерность'/><category term='Errors'/><category term='AS3'/><category term='input'/><category term='Java VM'/><category term='блок с закругленными краями'/><category term='IE FIX'/><category term='предзагрузка изображения'/><category term='Internet Explorer 6'/><category term='меню'/><category term='RegExp'/><category term='css'/><category term='AS3.0'/><category term='createClassObject'/><category term='div'/><category term='HTML'/><category term='combobox'/><category term='radiobutton'/><category term='IE'/><category term='Jquery'/><category term='регулярные выражения'/><category term='IE 6.0'/><category term='минимальная ширина для ИЕ 6'/><category term='HTML5'/><title type='text'>95% компьютерных ошибок и поломок сидит в 30-40 см от монитора</title><subtitle type='html'>Action Script3, Flash, Flex, HTML5, HTML, Java Script, CSS</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-5614401942855588160</id><published>2010-12-06T23:50:00.000-08:00</published><updated>2010-12-06T23:50:37.126-08:00</updated><title type='text'>AS3, autoSize</title><content type='html'>И не надо приблизительно высчитывать ширину текста, как это делают многие, почему то&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;tf.autoSize = TextFieldAutoSize.LEFT;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-5614401942855588160?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/5614401942855588160/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2010/12/as3-autosize.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/5614401942855588160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/5614401942855588160'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2010/12/as3-autosize.html' title='AS3, autoSize'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-5845401155851071793</id><published>2010-12-01T00:32:00.000-08:00</published><updated>2010-12-01T00:32:22.603-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML5'/><title type='text'>HTML5 + WebCamera</title><content type='html'>Очень хотелось начать один масштабный проект уже на HTML5, но как выяснилось, с веб-камерой работать он еще не умеет. То есть теоретически там есть тэг &amp;lt;device&amp;gt; , но он не поддерживается ни одним браузером и стоит в списке задач на ближайшие год-два. Так что пока на AS3, потом перепишем.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-5845401155851071793?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/5845401155851071793/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2010/12/html5-webcamera.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/5845401155851071793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/5845401155851071793'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2010/12/html5-webcamera.html' title='HTML5 + WebCamera'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-30755684429847038</id><published>2010-11-30T23:28:00.000-08:00</published><updated>2010-11-30T23:28:33.106-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='Java VM'/><category scheme='http://www.blogger.com/atom/ns#' term='AS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Error 5005: Unknown error optimizing byte code</title><content type='html'>Если в какой-то момент у вас перестал компилиться swf, выдавать странные ошибки, а главное среди них будет такая&lt;br /&gt;&lt;b&gt;Error 5005: Unknown error optimizing byte code&lt;/b&gt;&lt;br /&gt;увеличьте память для Java VM.&lt;br /&gt;Делается это так:&lt;br /&gt;Мой компьютер\Свойства\Дополнительно&lt;br /&gt;Переменные среды\Системные переменные\Создать&lt;br /&gt;Задаём имя переменной &lt;b&gt;JAVA_TOOL_OPTIONS&lt;/b&gt;&lt;br /&gt;Устанавливаем значение переменной: &lt;b&gt;-Xmx1024M&lt;/b&gt; или &lt;b&gt;-Xmx512M&lt;/b&gt; или &lt;b&gt;-Xmx256M&lt;/b&gt; или &lt;b&gt;-Xmx128M&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Flash может начать ругаться в стиле:&lt;b&gt; “Error initializing Java Runtime Environment. You may need to reinstall Flash.”&lt;/b&gt; В таком случае следует поставить значение переменной меньше.&lt;br /&gt;&lt;div&gt;&lt;div style="color: #242424; font-family: 'Lucida Sans Unicode', sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.2em; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-30755684429847038?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/30755684429847038/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2010/11/error-5005-unknown-error-optimizing.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/30755684429847038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/30755684429847038'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2010/11/error-5005-unknown-error-optimizing.html' title='Error 5005: Unknown error optimizing byte code'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-2948310913509769533</id><published>2010-11-04T07:35:00.000-07:00</published><updated>2010-11-04T07:36:23.203-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AS 3.0'/><title type='text'>AS3. Перехват ошибки в unhandled error</title><content type='html'>&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; color: #ffcc99; font-family: monospace; font-size: 13px; white-space: pre;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="actionscript3"&gt;&lt;pre class="actionscript3"&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;private function onError(e:IOErrorEvent){ trace(e); }&lt;br /&gt;&lt;br /&gt;var loader:Loader=new Loader();&lt;br /&gt;loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onError);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span class="Apple-style-span" style="color: #ffcc99;"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-2948310913509769533?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/2948310913509769533/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2010/11/as3-unhandled-error.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/2948310913509769533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/2948310913509769533'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2010/11/as3-unhandled-error.html' title='AS3. Перехват ошибки в unhandled error'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-144205011524233640</id><published>2010-11-02T05:10:00.000-07:00</published><updated>2010-11-02T05:10:00.722-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AS 3.0'/><title type='text'>AS3. Разместить элемент выше всех</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Аналог вымершему SwapDepth в AS2&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;this.setChildIndex(child, this.numChildren-1);&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-144205011524233640?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/144205011524233640/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2010/11/as3.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/144205011524233640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/144205011524233640'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2010/11/as3.html' title='AS3. Разместить элемент выше всех'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-8327041369097328889</id><published>2010-09-13T05:31:00.000-07:00</published><updated>2010-09-13T05:31:01.609-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AS3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>AS3. Блок с округленными углами</title><content type='html'>&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; color: #ffcc99; font-family: monospace; font-size: 13px; white-space: pre;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="actionscript3"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;var&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; sprite:Sprite = &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; Sprite();&lt;br /&gt;sprite.graphics.beginFill(0x00ff00);&lt;br /&gt;sprite.graphics.drawRoundRect(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;150&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;150&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;50&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;50&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;);&lt;br /&gt;sprite.graphics.endFill();&lt;br /&gt;addChild(sprite);&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-8327041369097328889?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/8327041369097328889/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2010/09/as3.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/8327041369097328889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/8327041369097328889'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2010/09/as3.html' title='AS3. Блок с округленными углами'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-7095386614376098797</id><published>2010-09-02T07:58:00.001-07:00</published><updated>2010-09-02T07:58:24.942-07:00</updated><title type='text'>@font-face. Нестандартный шрифт средствами CSS.</title><content type='html'>&lt;a href="http://www.xiper.net/collect/html-and-css-tricks/typographics/font-face-non-standart-fonts-on-css.html"&gt;http://www.xiper.net/collect/html-and-css-tricks/typographics/font-face-non-standart-fonts-on-css.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-7095386614376098797?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/7095386614376098797/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2010/09/font-face-css.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/7095386614376098797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/7095386614376098797'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2010/09/font-face-css.html' title='@font-face. Нестандартный шрифт средствами CSS.'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-2634723638587980089</id><published>2010-06-01T03:19:00.000-07:00</published><updated>2010-06-01T03:19:34.630-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IE'/><category scheme='http://www.blogger.com/atom/ns#' term='IE FIX'/><title type='text'>IE хаки</title><content type='html'>если в CSS поставить перед свойством "-" увидит его только ИЕ6&lt;br /&gt;если - "//" или "*" - то увидит ИЕ 6 и ИЕ 7&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-2634723638587980089?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/2634723638587980089/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2010/06/ie.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/2634723638587980089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/2634723638587980089'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2010/06/ie.html' title='IE хаки'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-273462406022599954</id><published>2010-05-18T02:53:00.000-07:00</published><updated>2010-05-18T02:53:51.300-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='меню'/><category scheme='http://www.blogger.com/atom/ns#' term='предзагрузка изображения'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>CSS меню. Предварительная загрузка изображения</title><content type='html'>Искала решение для CSS меню, с предзагрузкой изображения, чтоб в момент наведения на пункт меню, мы не наблюдали секундное отсутствие бекграунда. Так вот наткнулась на гениальное решение, правда не для всех случаев, но для простых меню - идеальный вариант, без наворотов и javascript.&lt;br /&gt;&lt;a href="http://www.xiper.net/html-and-css-tricks/css-tricks/preload-images.html"&gt;http://www.xiper.net/html-and-css-tricks/css-tricks/preload-images.html&lt;/a&gt;&lt;br /&gt;ищем&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;&lt;b&gt;Решение 1 — подходит для rollover эффекта&lt;/b&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;Проверено во всех браузерах - работает :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-273462406022599954?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/273462406022599954/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2010/05/css.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/273462406022599954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/273462406022599954'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2010/05/css.html' title='CSS меню. Предварительная загрузка изображения'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-8828770872959035659</id><published>2010-05-12T02:28:00.000-07:00</published><updated>2010-05-12T02:29:54.251-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='регулярные выражения'/><category scheme='http://www.blogger.com/atom/ns#' term='AS3'/><category scheme='http://www.blogger.com/atom/ns#' term='AS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><category scheme='http://www.blogger.com/atom/ns#' term='RegExp'/><title type='text'>AS3 Опять регулярные выражения</title><content type='html'>Надо было проверить поле ФИО на ограничения:&lt;br /&gt;три слова, в фамилии допускается дефис, лишние пробелы убираются&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;var fio_string:String = popup_reg.name_txt.text;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;function slice_fio(string:String):String&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;var myPattern = " &amp;nbsp;"; &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;// строка поиска&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;while (string.charAt(0) == " ")&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;string = string.slice(1);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;while (string.charAt(string.length - 1) == " ")&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;string = string.slice(0, string.length - 1);&lt;span class="Apple-style-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;while (string.indexOf(" &amp;nbsp;")&amp;gt;(-1)) &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;// Если еще имеются двойные пробелы&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&amp;nbsp;string = string.replace(myPattern, " "); &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;// то заменяем их на один&lt;span class="Apple-style-span" style="color: #0b5394; white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;return string;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;fio_string = slice_fio(popup_reg.name_txt.text);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;popup_reg.name_txt.text = fio_string; &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;// переписывается строка без лишних пробелов&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;function informalizeGreeting(str:String):Boolean {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;var pattern:RegExp = /^([а-яёА-ЯЁ_їЇёЁіІєЄ\\-]+\s+[а-яёА-ЯЁ_їЇёЁіІєЄ]+\s+[а-яёА-ЯЁ_їЇёЁіІєЄ]+)$/; &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;// Проверка на три слова, можно вводить только русские и украинские символы и дефис в первом слове.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394; font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;var result:Object = pattern.exec(str);&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;if(result == null) {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;return false;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;fio_result=0;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;return true;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;fio_result=1;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;trace("TRUE!")&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;var formalGreeting:String = fio_string;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&amp;nbsp;&amp;nbsp;trace(informalizeGreeting(formalGreeting)); &amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;// true or false&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-8828770872959035659?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/8828770872959035659/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2010/05/as3.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/8828770872959035659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/8828770872959035659'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2010/05/as3.html' title='AS3 Опять регулярные выражения'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-8754193056088497811</id><published>2010-04-23T07:15:00.001-07:00</published><updated>2010-04-23T07:15:32.025-07:00</updated><title type='text'>Ограничение по символам в текстовом поле</title><content type='html'>my_txt.&lt;span class="searchhilite"&gt;restrict&lt;/span&gt; = "A-Z 0-9";&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-8754193056088497811?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/8754193056088497811/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2010/04/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/8754193056088497811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/8754193056088497811'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2010/04/blog-post.html' title='Ограничение по символам в текстовом поле'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-862798615747411245</id><published>2010-03-07T01:11:00.000-08:00</published><updated>2010-03-07T01:13:05.347-08:00</updated><title type='text'>IE Conditional comments</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;p&amp;gt;&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;According to the conditional comment this is Internet Explorer&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;![endif]--&amp;gt;&lt;br /&gt;&amp;lt;!--[if IE 5]&amp;gt;&lt;br /&gt;According to the conditional comment this is Internet Explorer 5&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;![endif]--&amp;gt;&lt;br /&gt;&amp;lt;!--[if IE 5.0]&amp;gt;&lt;br /&gt;According to the conditional comment this is Internet Explorer 5.0&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;![endif]--&amp;gt;&lt;br /&gt;&amp;lt;!--[if IE 5.5]&amp;gt;&lt;br /&gt;According to the conditional comment this is Internet Explorer 5.5&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;![endif]--&amp;gt;&lt;br /&gt;&amp;lt;!--[if IE 6]&amp;gt;&lt;br /&gt;According to the conditional comment this is Internet Explorer 6&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;![endif]--&amp;gt;&lt;br /&gt;&amp;lt;!--[if IE 7]&amp;gt;&lt;br /&gt;According to the conditional comment this is Internet Explorer 7&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;![endif]--&amp;gt;&lt;br /&gt;&amp;lt;!--[if gte IE 5]&amp;gt;&lt;br /&gt;According to the conditional comment this is Internet Explorer 5 and up&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;![endif]--&amp;gt;&lt;br /&gt;&amp;lt;!--[if lt IE 6]&amp;gt;&lt;br /&gt;According to the conditional comment this is Internet Explorer lower than 6&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;![endif]--&amp;gt;&lt;br /&gt;&amp;lt;!--[if lte IE 5.5]&amp;gt;&lt;br /&gt;According to the conditional comment this is Internet Explorer lower or equal to 5.5&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;![endif]--&amp;gt;&lt;br /&gt;&amp;lt;!--[if gt IE 6]&amp;gt;&lt;br /&gt;According to the conditional comment this is Internet Explorer greater than 6&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;![endif]--&amp;gt;&lt;br /&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-862798615747411245?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/862798615747411245/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2010/03/ie-conditional-comments.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/862798615747411245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/862798615747411245'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2010/03/ie-conditional-comments.html' title='IE Conditional comments'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-5084574284459825204</id><published>2010-01-26T23:39:00.000-08:00</published><updated>2010-01-26T23:41:37.060-08:00</updated><title type='text'>Flash to JS &amp; JS to Flash. ExternalInterface</title><content type='html'>Незамысловатая и удобная передача данных Java Script и получение ответа в Flash с помощью&amp;nbsp;ExternalInterface.&lt;br /&gt;&lt;br /&gt;В ключевом файле флеша пишем:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="font-size: small;"&gt;import flash.external.*;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="font-size: small;"&gt;var callJasFunction:String = "callJavascript"; &amp;nbsp;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span style="color: #999999;"&gt;// Имя Java Script функции, которую вызываем&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="font-size: small;"&gt;var msg:String = "Hello!"; &lt;span style="color: #999999;"&gt;// параметр&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: #999999;"&gt;// &amp;nbsp;Ответ после вызова JavaScript&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="font-size: small;"&gt;var returnValue:String = ExternalInterface.call(callJasFunction, msg).toString();&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="font-size: small;"&gt;return_txt.text = returnValue;&lt;span style="color: #999999;"&gt;// предварительно созданное текстовое поле для ответа Java Script&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: medium;"&gt;В&amp;nbsp;Java Script&amp;nbsp;пишем:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;function callJavascript(str) {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return "Hello!";&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-5084574284459825204?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/5084574284459825204/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2010/01/flash-to-js-js-to-flash.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/5084574284459825204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/5084574284459825204'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2010/01/flash-to-js-js-to-flash.html' title='Flash to JS &amp; JS to Flash. ExternalInterface'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-2927789681431138552</id><published>2009-11-19T23:59:00.000-08:00</published><updated>2010-01-26T23:45:29.881-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AS 2.0'/><title type='text'>AS2  BASE64</title><content type='html'>Класс для кодирования в base64&lt;br /&gt;&lt;br /&gt;вызов ф-ции кодирования:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;var unEncoded:String = "This is a string";&lt;br /&gt;var encoded:String = Base64.Encode( unEncoded );&lt;br /&gt;var decoded:String = Base64.Decode( encoded );&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;сам класс:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;/*&lt;br /&gt;&lt;br /&gt;License&lt;br /&gt;&lt;br /&gt;This program is free software; you can redistribute it and/or modify it&lt;br /&gt;under the terms of the GNU General Public License as published by the Free&lt;br /&gt;Software Foundation; either version 2 of the License, or (at your option)&lt;br /&gt;any later version.&lt;br /&gt;&lt;br /&gt;This program is distributed in the hope that it will be useful,&lt;br /&gt;but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY&lt;br /&gt;or FITNESS FOR A PARTICULAR PURPOSE. See the&lt;br /&gt;GNU General Public License (http://www.gnu.org/copyleft/gpl.html) for more details.&lt;br /&gt;&lt;br /&gt;Original JavaScript Encoding/Decoding&lt;br /&gt; Written by Stephen Ostermiller&lt;br /&gt; Copyright (C) 2003-2005 Stephen Ostermiller (http://ostermiller.org/contact.pl?regarding=JavaScript+Encoding)&lt;br /&gt;&lt;br /&gt;Actionscript 2.0 Port:&lt;br /&gt; Jason Nussbaum, September 2005&lt;br /&gt; Copyright (C) 2005 Jason Nussbaum (http://www.jasonnussbaum.com)&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;class Base64&lt;br /&gt; extends Object&lt;br /&gt;{&lt;br /&gt;///#region Properties&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;///#endregion&lt;br /&gt;&lt;br /&gt;///#region Constructor&lt;br /&gt;&lt;br /&gt; // all access to this class is through the&lt;br /&gt; // static Encode and Decode methods.&lt;br /&gt; private function Base64() {}&lt;br /&gt;&lt;br /&gt;///#endregion&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;///#region Public Methods&lt;br /&gt;&lt;br /&gt; ///#region Static Methods&lt;br /&gt;&lt;br /&gt;  public static function Encode( str:String ) : String&lt;br /&gt;  {&lt;br /&gt;   var encoder:Base64 = new Base64();&lt;br /&gt;   return encoder.encodeBase64( str );&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static function Decode( str:String ) : String&lt;br /&gt;  {&lt;br /&gt;   var decoder:Base64 = new Base64();&lt;br /&gt;   return decoder.decodeBase64( str );&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static function StringReplaceAll( source:String, find:String, replacement:String ) : String&lt;br /&gt;  {&lt;br /&gt;   return source.split( find ).join( replacement );&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt; ///#endregion&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;///#endregion&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;///#region Private vars&lt;br /&gt;&lt;br /&gt; ///#region Static Vars&lt;br /&gt;&lt;br /&gt;  private static var _EndOfInput = -1;&lt;br /&gt;&lt;br /&gt;  private static var _Chars:Array = new Array(&lt;br /&gt;   'A','B','C','D','E','F','G','H',&lt;br /&gt;   'I','J','K','L','M','N','O','P',&lt;br /&gt;   'Q','R','S','T','U','V','W','X',&lt;br /&gt;   'Y','Z','a','b','c','d','e','f',&lt;br /&gt;   'g','h','i','j','k','l','m','n',&lt;br /&gt;   'o','p','q','r','s','t','u','v',&lt;br /&gt;   'w','x','y','z','0','1','2','3',&lt;br /&gt;   '4','5','6','7','8','9','+','/'&lt;br /&gt;  );&lt;br /&gt;&lt;br /&gt;  private static var _CharsReverseLookup:Array; // = new Array();&lt;br /&gt;  private static var _CharsReverseLookupInited:Boolean = InitReverseChars();&lt;br /&gt;  private static var _Digits = new Array( '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; ///#endregion&lt;br /&gt;&lt;br /&gt; private var _base64Str:String;&lt;br /&gt; private var _base64Count:Number;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;///#endregion&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;///#region Private Mtehods&lt;br /&gt;&lt;br /&gt; ///#region Static Methods&lt;br /&gt;&lt;br /&gt; private static function InitReverseChars() : Boolean&lt;br /&gt; {&lt;br /&gt;  _CharsReverseLookup = new Array();&lt;br /&gt;&lt;br /&gt;  for ( var i=0; i &amp;lt; _Chars.length; i++ )&lt;br /&gt;  {&lt;br /&gt;   _CharsReverseLookup[ _Chars[i] ] = i;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  return true;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private static function UrlDecode( str:String ) : String&lt;br /&gt; {&lt;br /&gt;  str = StringReplaceAll( str, "\+", " " );&lt;br /&gt;  str = unescape( str );&lt;br /&gt;  return str;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private static function UrlEncode( str:String ) : String&lt;br /&gt; {&lt;br /&gt;  str = escape( str );&lt;br /&gt;  str = StringReplaceAll( str, "\+", "%2B" );&lt;br /&gt;  str = StringReplaceAll( str, "%20", "+" );&lt;br /&gt;  return str;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; ///#endregion&lt;br /&gt;&lt;br /&gt; private function setBase64Str( str:String )&lt;br /&gt; {&lt;br /&gt;  _base64Str = str;&lt;br /&gt;  _base64Count = 0;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private function readBase64() : Number&lt;br /&gt; {&lt;br /&gt;  if( !_base64Str )&lt;br /&gt;  {&lt;br /&gt;   return _EndOfInput;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  if( _base64Count &amp;gt;= _base64Str.length )&lt;br /&gt;  {&lt;br /&gt;   return _EndOfInput;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  var c:Number = _base64Str.charCodeAt( _base64Count ) &amp;amp; 0xff;&lt;br /&gt;  _base64Count++;&lt;br /&gt;&lt;br /&gt;  return c;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private function encodeBase64( str:String )&lt;br /&gt; {&lt;br /&gt;  setBase64Str( str );&lt;br /&gt;  var result = "";&lt;br /&gt;  var inBuffer = new Array(3);&lt;br /&gt;  var lineCount = 0;&lt;br /&gt;  var done = false;&lt;br /&gt;&lt;br /&gt;  while( !done &amp;amp;&amp;amp; ( inBuffer[0] = readBase64() ) != _EndOfInput )&lt;br /&gt;  {&lt;br /&gt;   inBuffer[1] = readBase64();&lt;br /&gt;   inBuffer[2] = readBase64();&lt;br /&gt;&lt;br /&gt;   result += ( _Chars[ inBuffer[0] &amp;gt;&amp;gt; 2 ] );&lt;br /&gt;&lt;br /&gt;  if( inBuffer[1] != _EndOfInput )&lt;br /&gt;  {&lt;br /&gt;    result += ( _Chars[ ( ( inBuffer[ 0 ] &amp;lt;&amp;lt; 4 ) &amp;amp; 0x30 ) | ( inBuffer[ 1 ] &amp;gt;&amp;gt; 4 ) ] );&lt;br /&gt;    if( inBuffer[ 2 ] != _EndOfInput )&lt;br /&gt;    {&lt;br /&gt;     result += ( _Chars[ ( ( inBuffer[ 1 ] &amp;lt;&amp;lt; 2 ) &amp;amp; 0x3c ) | ( inBuffer[ 2 ] &amp;gt;&amp;gt; 6 ) ] );&lt;br /&gt;     result += ( _Chars[ inBuffer[ 2 ] &amp;amp; 0x3F ] );&lt;br /&gt;    }&lt;br /&gt;    else&lt;br /&gt;    {&lt;br /&gt;     result += ( _Chars[ ( ( inBuffer[ 1 ] &amp;lt;&amp;lt; 2 ) &amp;amp; 0x3c ) ] );&lt;br /&gt;     result += ( "=" );&lt;br /&gt;     done = true;&lt;br /&gt;    }&lt;br /&gt;   }&lt;br /&gt;   else&lt;br /&gt;   {&lt;br /&gt;    result += ( _Chars[ ( ( inBuffer[ 0 ] &amp;lt;&amp;lt; 4 ) &amp;amp; 0x30 ) ] );&lt;br /&gt;    result += "=";&lt;br /&gt;    result += "=";&lt;br /&gt;    done = true;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   lineCount += 4;&lt;br /&gt;&lt;br /&gt;   if(lineCount &amp;gt;= 76)&lt;br /&gt;   {&lt;br /&gt;    result += ('\n');&lt;br /&gt;    lineCount = 0;&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;  return result;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private function readReverseBase64(){&lt;br /&gt;  if( !_base64Str )&lt;br /&gt;   { return _EndOfInput; }&lt;br /&gt;&lt;br /&gt;  while( true )&lt;br /&gt;  {&lt;br /&gt;   if( _base64Count &amp;gt;= _base64Str.length )&lt;br /&gt;    { return _EndOfInput; }&lt;br /&gt;&lt;br /&gt;   var nextCharacter:String = _base64Str.charAt( _base64Count );&lt;br /&gt;&lt;br /&gt;   _base64Count++;&lt;br /&gt;&lt;br /&gt;   if( _CharsReverseLookup[ nextCharacter ] )&lt;br /&gt;   {&lt;br /&gt;    return _CharsReverseLookup[nextCharacter];&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   if( nextCharacter == 'A' )&lt;br /&gt;    { return 0; }&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  return _EndOfInput;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private function ntos( n:Number ) : String&lt;br /&gt; {&lt;br /&gt;  var str:String = n.toString( 16 ); // parseInt( n.toString(), 16 ).toString(); //&lt;br /&gt;&lt;br /&gt;  if( str.length == 1 ) str = "0" + str;&lt;br /&gt;  str = "%" + str;&lt;br /&gt;&lt;br /&gt;  return unescape( str );&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private function decodeBase64( str:String ) : String&lt;br /&gt; {&lt;br /&gt;  setBase64Str(str);&lt;br /&gt;  var result:String = "";&lt;br /&gt;  var inBuffer:Array = new Array( 4 );&lt;br /&gt;  var done:Boolean = false;&lt;br /&gt;&lt;br /&gt;  while( !done &amp;amp;&amp;amp; ( inBuffer[ 0 ] = readReverseBase64() ) != _EndOfInput&lt;br /&gt;   &amp;amp;&amp;amp; ( inBuffer[ 1 ] = readReverseBase64() ) != _EndOfInput )&lt;br /&gt;  {&lt;br /&gt;   inBuffer[ 2 ] = readReverseBase64();&lt;br /&gt;   inBuffer[ 3 ] = readReverseBase64();&lt;br /&gt;&lt;br /&gt;   result += ntos( ( ( ( inBuffer[ 0 ] &amp;lt;&amp;lt; 2 ) &amp;amp; 0xff ) | inBuffer[ 1 ] &amp;gt;&amp;gt; 4 ) );&lt;br /&gt;&lt;br /&gt;   if( inBuffer[ 2 ] != _EndOfInput )&lt;br /&gt;   {&lt;br /&gt;    result += ntos( ( ( ( inBuffer[ 1 ] &amp;lt;&amp;lt; 4 ) &amp;amp; 0xff ) | inBuffer[ 2 ] &amp;gt;&amp;gt; 2 ) );&lt;br /&gt;    if(inBuffer[3] != _EndOfInput)&lt;br /&gt;    {&lt;br /&gt;     result +=  ntos((((inBuffer[2] &amp;lt;&amp;lt; 6)  &amp;amp; 0xff) | inBuffer[3]));&lt;br /&gt;    }&lt;br /&gt;    else&lt;br /&gt;    {&lt;br /&gt;     done = true;&lt;br /&gt;    }&lt;br /&gt;   }&lt;br /&gt;   else&lt;br /&gt;   {&lt;br /&gt;    done = true;&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  return result;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private function toHex( n:Number ) : String&lt;br /&gt; {&lt;br /&gt;  var result:String = "";&lt;br /&gt;  var start = true;&lt;br /&gt;  for( var i:Number=32; i&amp;gt;0; )&lt;br /&gt;  {&lt;br /&gt;   i-=4;&lt;br /&gt;   var digit = (n&amp;gt;&amp;gt;i) &amp;amp; 0xf;&lt;br /&gt;   if(!start || digit != 0)&lt;br /&gt;   {&lt;br /&gt;    start = false;&lt;br /&gt;    result += _Digits[digit];&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;  return ( result=="" ? "0" : result );&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private function pad( str:String, len:Number, pad:String ) : String&lt;br /&gt; {&lt;br /&gt;  var result:String = str;&lt;br /&gt;  for (var i=str.length; i&amp;lt;len; i++){&lt;br /&gt;   result = pad + result;&lt;br /&gt;  }&lt;br /&gt;  return result;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; function encodeHex( str:String ) : String&lt;br /&gt; {&lt;br /&gt;  var result:String = "";&lt;br /&gt;  for( var i:Number=0; i&amp;lt;str.length; i++)&lt;br /&gt;  {&lt;br /&gt;   result += pad( toHex( str.charCodeAt( i ) &amp;amp; 0xff ), 2, '0' );&lt;br /&gt;  }&lt;br /&gt;  return result;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private function decodeHex( str:String ) : String&lt;br /&gt; {&lt;br /&gt;  //str = str.replace( new RegExp("s/[^0-9a-zA-Z]//g" ) );&lt;br /&gt;&lt;br /&gt;  var result = "";&lt;br /&gt;  var nextchar = "";&lt;br /&gt;&lt;br /&gt;  for( var i=0; i&amp;lt;str.length; i++ )&lt;br /&gt;  {&lt;br /&gt;   nextchar += str.charAt(i);&lt;br /&gt;&lt;br /&gt;   if(nextchar.length == 2)&lt;br /&gt;   {&lt;br /&gt;    result += ntos( parseInt( "0x" + nextchar) );&lt;br /&gt;    nextchar = "";&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;  return result;&lt;br /&gt; }&lt;/span&gt;&lt;/span&gt;  &lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;взято с &lt;a href="http://blog.jasonnussbaum.com/?p=108"&gt;http://blog.jasonnussbaum.com/?p=108&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-2927789681431138552?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/2927789681431138552/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2009/11/as2-base64.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/2927789681431138552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/2927789681431138552'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2009/11/as2-base64.html' title='AS2  BASE64'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-5907917466744071873</id><published>2009-10-12T23:03:00.000-07:00</published><updated>2009-10-12T23:03:00.842-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wmode'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Flash: html элемент поверх flash</title><content type='html'>Достаточно в атрибут флеша &lt;strong&gt;wmode&lt;/strong&gt; записать значение &lt;strong&gt;opaque&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;div style="position:absolute; z-index:1"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;nbsp;   &amp;lt;object ... &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;nbsp;       &amp;lt;param name="wmode" value="opaque"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;nbsp;       &amp;lt;embed src="flash_menu.swf" ... wmode="opaque" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;    &amp;lt;/object&amp;gt; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;div style="position:absolute; z-index:2"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;nbsp;   Текст поверх флеша&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-5907917466744071873?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/5907917466744071873/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2009/10/flash-html-flash.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/5907917466744071873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/5907917466744071873'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2009/10/flash-html-flash.html' title='Flash: html элемент поверх flash'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-2394841414560586508</id><published>2009-10-01T00:20:00.000-07:00</published><updated>2009-10-01T00:21:51.324-07:00</updated><title type='text'>HTML: Прижимаем footer книзу</title><content type='html'>Достаточно хороший способ прижать футер страницы книзу средствами CSS.&lt;br /&gt;Создайте html документ, скопируйте в него код ниже и проверте сами :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;br /&gt;&amp;lt;html xmlns="http://www.w3.org/1999/xhtml"&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Untitled Document&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; !DOCTYPE html PUBLIC  -//W3C//DTD XHTML 1.1//EN   http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd &amp;lt;br /&amp;gt;&lt;br /&gt;html xmlns= http://www.w3.org/1999/xhtml  xml:lang= uk &amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; head&amp;lt;br /&amp;gt;&lt;br /&gt;meta http-equiv= Content-Type  content= text/html; charset=windows-1251  /&amp;lt;br /&amp;gt;&lt;br /&gt;titleПрижатие footer к низу экрана/контента /title&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; style type= text/css  media= all &amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;* {&amp;lt;br /&amp;gt;&lt;br /&gt;margin: 0;&amp;lt;br /&amp;gt;&lt;br /&gt;padding: 0;&amp;lt;br /&amp;gt;&lt;br /&gt;border: 0;&amp;lt;br /&amp;gt;&lt;br /&gt;font-size: 100.01%;&amp;lt;br /&amp;gt;&lt;br /&gt;}&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;html {&amp;lt;br /&amp;gt;&lt;br /&gt;/*------------ 100% высота контейнера div.page далее */&amp;lt;br /&amp;gt;&lt;br /&gt;height: 100%;&amp;lt;br /&amp;gt;&lt;br /&gt;/*------------*/&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; background: #fab0b0;&amp;lt;br /&amp;gt;&lt;br /&gt;}&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;body {&amp;lt;br /&amp;gt;&lt;br /&gt;/*--------------- 100% высота контейнера div.page далее */&amp;lt;br /&amp;gt;&lt;br /&gt;min-height:100%;&amp;lt;br /&amp;gt;&lt;br /&gt;height: 100%;&amp;lt;br /&amp;gt;&lt;br /&gt;/*---------------*/&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; background: #fafab0;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; color: #000;&amp;lt;br /&amp;gt;&lt;br /&gt;font-weight: normal;&amp;lt;br /&amp;gt;&lt;br /&gt;font-family: Arial, Verdana, Helvetica, Sans-Serif;&amp;lt;br /&amp;gt;&lt;br /&gt;}&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;/* Контейнер всего содержимого кроме подвала */&amp;lt;br /&amp;gt;&lt;br /&gt;div.page {&amp;lt;br /&amp;gt;&lt;br /&gt;width: 760px;&amp;lt;br /&amp;gt;&lt;br /&gt;margin: auto;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; /*----------------------- 100% высоты контейнера относительно клиентской области и контента для IE, FF, Opera */&amp;lt;br /&amp;gt;&lt;br /&gt;height: auto !important;&amp;lt;br /&amp;gt;&lt;br /&gt;min-height:100%;&amp;lt;br /&amp;gt;&lt;br /&gt;height: 100%;&amp;lt;br /&amp;gt;&lt;br /&gt;/*-----------------------*/&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; background: #f0f0f0;&amp;lt;br /&amp;gt;&lt;br /&gt;}&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;/* блок гарантирующий, что область на коотрую накладывается div.footer в div.page останется пустой, */&amp;lt;br /&amp;gt;&lt;br /&gt;/* наличие этого блока устанавливает высоту div.page 100% относительно клиентской области и контента в FF, Opera */&amp;lt;br /&amp;gt;&lt;br /&gt;div.page div.footer_guarantor {&amp;lt;br /&amp;gt;&lt;br /&gt;height: 40px;&amp;lt;br /&amp;gt;&lt;br /&gt;clear: both;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; border: 1px dashed #666;&amp;lt;br /&amp;gt;&lt;br /&gt;text-align: right;&amp;lt;br /&amp;gt;&lt;br /&gt;color: #999;&amp;lt;br /&amp;gt;&lt;br /&gt;}&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;/* Контейнер подвала */&amp;lt;br /&amp;gt;&lt;br /&gt;div.footer {&amp;lt;br /&amp;gt;&lt;br /&gt;margin: auto;&amp;lt;br /&amp;gt;&lt;br /&gt;margin-top: -40px;&amp;lt;br /&amp;gt;&lt;br /&gt;width: 760px;&amp;lt;br /&amp;gt;&lt;br /&gt;height: 40px;&amp;lt;br /&amp;gt;&lt;br /&gt;clear: both;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; background: #b0f0f0;&amp;lt;br /&amp;gt;&lt;br /&gt;}&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;/* Контейнер шапки */&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;div.page div.header {&amp;lt;br /&amp;gt;&lt;br /&gt;height: 180px;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; background: #f0a060;&amp;lt;br /&amp;gt;&lt;br /&gt;}&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;/* Патч для установки минимальной высоты в IE */&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;div.page div.patch_minheight {&amp;lt;br /&amp;gt;&lt;br /&gt;width: 1px;&amp;lt;br /&amp;gt;&lt;br /&gt;height: 250px;&amp;lt;br /&amp;gt;&lt;br /&gt;float: right;&amp;lt;br /&amp;gt;&lt;br /&gt;}&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;/* Контейнер вспомогательной полосы */&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;div.page div.sidebar {&amp;lt;br /&amp;gt;&lt;br /&gt;width: 180px;&amp;lt;br /&amp;gt;&lt;br /&gt;float: left;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; background: #b0f0b0;&amp;lt;br /&amp;gt;&lt;br /&gt;}&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;/* Контейнер основной полосы */&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;div.page div.mainbar {&amp;lt;br /&amp;gt;&lt;br /&gt;width: 580px;&amp;lt;br /&amp;gt;&lt;br /&gt;overflow: hidden;&amp;lt;br /&amp;gt;&lt;br /&gt;float: left;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; background: #b0b0f0;&amp;lt;br /&amp;gt;&lt;br /&gt;}&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; /style&amp;lt;br /&amp;gt;&lt;br /&gt;/head&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; body&amp;lt;br /&amp;gt;&lt;br /&gt;div class= page &amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; div class= header  h1Header /h1&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; br /&amp;lt;br /&amp;gt;&lt;br /&gt;h2Дано: /h2&amp;lt;br /&amp;gt;&lt;br /&gt;ul style= list-style: none; &amp;lt;br /&amp;gt;&lt;br /&gt;li &amp;amp;amp;nbsp;- фиксированная ширина контента 760px по центру; /li&amp;lt;br /&amp;gt;&lt;br /&gt;li &amp;amp;amp;nbsp;- шапка 180px в высоту; /li&amp;lt;br /&amp;gt;&lt;br /&gt;li &amp;amp;amp;nbsp;- вспомогательная колонка 180px в ширину, минимальная высота 250px; /li&amp;lt;br /&amp;gt;&lt;br /&gt;li &amp;amp;amp;nbsp;- основная полоса 580px в ширину, минимальная высота 250px; /li&amp;lt;br /&amp;gt;&lt;br /&gt;li &amp;amp;amp;nbsp;- подвал 40px в высоту, всегда прижат к низу экрана. /li&amp;lt;br /&amp;gt;&lt;br /&gt;/ul&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; /div&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; div class= sidebar  h1Sidebar /h1&amp;lt;br /&amp;gt;&lt;br /&gt;div class= patch_minheight  /div&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; br /&amp;lt;br /&amp;gt;&lt;br /&gt;h2Блоки: /h2&amp;lt;br /&amp;gt;&lt;br /&gt;ul style= list-style: none; &amp;lt;br /&amp;gt;&lt;br /&gt;li &amp;amp;amp;nbsp; span style= background-color:#fab0b0; border: 1px solid #000; &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; /span - html /li&amp;lt;br /&amp;gt;&lt;br /&gt;li &amp;amp;amp;nbsp; span style= background-color:#fafab0; border: 1px solid #000; &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; /span - body /li&amp;lt;br /&amp;gt;&lt;br /&gt;li &amp;amp;amp;nbsp; span style= background-color:#f0f0f0; border: 1px solid #000; &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; /span - div.page /li&amp;lt;br /&amp;gt;&lt;br /&gt;li &amp;amp;amp;nbsp; span style= background-color:#f0a060; border: 1px solid #000; &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; /span - div.header /li&amp;lt;br /&amp;gt;&lt;br /&gt;li &amp;amp;amp;nbsp; span style= background-color:#b0f0b0; border: 1px solid #000; &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; /span - div.sidebar /li&amp;lt;br /&amp;gt;&lt;br /&gt;li &amp;amp;amp;nbsp; span style= background-color:#b0b0f0; border: 1px solid #000; &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; /span - div.mainbar /li&amp;lt;br /&amp;gt;&lt;br /&gt;li &amp;amp;amp;nbsp; span style= background-color:#f0f0f0; border: 1px dashed #000; &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; /span - div.footer_guarantor /li&amp;lt;br /&amp;gt;&lt;br /&gt;li &amp;amp;amp;nbsp; span style= background-color:#b0f0f0; border: 1px solid #000; &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; /span - div.footer /li&amp;lt;br /&amp;gt;&lt;br /&gt;/ul&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; /div&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; div class= mainbar  h1Mainbar /h1&amp;lt;br /&amp;gt;&lt;br /&gt;div class= patch_minheight  /div&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; br /&amp;lt;br /&amp;gt;&lt;br /&gt;iБлок  bfooter_guarantor /b служит для гарантии того, что подвал не наедет на контент основной или вспомогательной полосы. /i&amp;lt;br /&amp;gt;&lt;br /&gt;br /&amp;lt;br /&amp;gt;&lt;br /&gt;br /&amp;lt;br /&amp;gt;&lt;br /&gt;iНерегулярно может наблюдаться  bглюк /b отлипания подвала от нижней границы окна при уменьшении размеров окна и последующем скролинге вниз в броузере Opera; исчезает после перезагрузки страницы (данный баг считаю сугоболичной проблемой Opera и считаю бессмысленным бороться над его исправлением, глумлясь над версткой; подобный глюк автор наблюдал на схожих решениях с вресии 7.54). /i&amp;lt;br /&amp;gt;&lt;br /&gt;br /&amp;lt;br /&amp;gt;&lt;br /&gt;br /&amp;lt;br /&amp;gt;&lt;br /&gt;iПроверено в IE 6.0, FF 1.5, Opera 9.01 /i&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; /div&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; div class= footer_guarantor  h1Footer guarantor /h1 /div&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; /div&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; div class= footer  h1Footer /h1&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; /div&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; /div&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt; /body&amp;lt;br /&amp;gt;&lt;br /&gt;/html&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;a href="http://vk.osvita.org.ua/footer.htm"&gt;Ссылка на источник&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-2394841414560586508?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/2394841414560586508/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2009/10/html-footer.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/2394841414560586508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/2394841414560586508'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2009/10/html-footer.html' title='HTML: Прижимаем footer книзу'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-3165699893253812163</id><published>2009-09-07T02:45:00.000-07:00</published><updated>2009-09-08T08:26:24.298-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='createClassObject'/><category scheme='http://www.blogger.com/atom/ns#' term='chechbox'/><category scheme='http://www.blogger.com/atom/ns#' term='AS 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='combobox'/><category scheme='http://www.blogger.com/atom/ns#' term='input'/><category scheme='http://www.blogger.com/atom/ns#' term='radiobutton'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>AS 2.0 createClassObject или как программно создать стандартные компоненты типа input, checkbox etc</title><content type='html'>А все оказалось не так сложно=)&lt;br /&gt;&lt;br /&gt;Первое, что мы делаем это :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;import mx.controls.*;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Заходим в &lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;Window-&amp;gt;Components&lt;/span&gt; и перетаскиваем в Library(панель справа) нужный нам компонент.&lt;br /&gt;&lt;br /&gt;И теперь можем создавать объект.&lt;br /&gt;&lt;br /&gt;Можно его создать в _root или в конкретном муви клипе, например:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;componentInstance.createClassObject(className, instanceName, depth, initObject)&lt;/span&gt;&lt;br /&gt;Параметры:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;className&lt;/span&gt; название компонента, который мы собираемся создать (RadioButton, TextInput, Button и тд)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;instanceName&lt;/span&gt; имя(id) конкретного компонента&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;depth&lt;/span&gt; глубина вложения, можно использовать ф-цию &lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;this.getNextHighestDepth()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;initObject &lt;/span&gt;объект, содержащий параметры(width, height, value, name…)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-3165699893253812163?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/3165699893253812163/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2009/09/as-20-createclassobject-input-checkbox.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/3165699893253812163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/3165699893253812163'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2009/09/as-20-createclassobject-input-checkbox.html' title='AS 2.0 createClassObject или как программно создать стандартные компоненты типа input, checkbox etc'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-5627299493780358857</id><published>2009-09-07T02:20:00.000-07:00</published><updated>2009-09-08T08:26:49.708-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='div'/><category scheme='http://www.blogger.com/atom/ns#' term='кроссбраузерность'/><category scheme='http://www.blogger.com/atom/ns#' term='блок с закругленными краями'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>HTML: блок с закругленными краями</title><content type='html'>Вот искала решение данной проблемы и нашла, на мой взгляд оптимальный вариант.Источник: http://help-html-css.narod.ru/divround.html&lt;br /&gt;&lt;b&gt;HTML&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;div class="raised"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;b class="b1"&amp;gt;&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;b class="b2"&amp;gt;&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;b class="b3"&amp;gt;&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;b class="b4"&amp;gt;&amp;amp;nbsp;&amp;lt;/b&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;div class="boxcontent"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;h1&amp;gt;Нефрит&amp;lt;/h1&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;Камни-целители, хранители и защитники от скверны. К ним относится весь род нефритов. Нефрит, жадеит, жад - это родственные камни, разные очень, от зеленоватых до белых, розоватых, голубых, оранжевых. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;b class="b4b"&amp;gt;&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;b class="b3b"&amp;gt;&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;b class="b2b"&amp;gt;&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;b class="b1b"&amp;gt;&amp;amp;nbsp;&amp;lt;/b&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;b&gt;CSS&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;.raised { background:transparent; width:60%; }.raised h1, .raised p { margin:0 10px; }.raised h1 { font-size:2em; color:#fff; }.raised p { padding-bottom:0.5em; }.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b { display:block; overflow:hidden; font-size:1px; }.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b { height:1px; }.raised .b2 { background:#ccc; border-left:1px solid #fff; border-right:1px solid #eee; }.raised .b3 { background:#ccc; border-left:1px solid #fff; border-right:1px solid #ddd; }.raised .b4 { background:#ccc; border-left:1px solid #fff; border-right:1px solid #aaa; }.raised .b4b { background:#ccc; border-left:1px solid #eee; border-right:1px solid #999; }.raised .b3b { background:#ccc; border-left:1px solid #ddd; border-right:1px solid #999; }.raised .b2b { background:#ccc; border-left:1px solid #aaa; border-right:1px solid #999; }.raised .b1 { margin:0 5px; background:#fff; }.raised .b2, .raised .b2b { margin:0 3px; border-width:0 2px; }.raised .b3, .raised .b3b { margin:0 2px; }.raised .b4, .raised .b4b { height:2px; margin:0 1px; }.raised .b1b { margin:0 5px; background:#999; }.raised .boxcontent { display:block; background:#ccc; border-left:1px solid #fff; border-right:1px solid #999; }&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-5627299493780358857?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/5627299493780358857/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2009/09/html.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/5627299493780358857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/5627299493780358857'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2009/09/html.html' title='HTML: блок с закругленными краями'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-1051380323858152241</id><published>2009-09-07T01:53:00.000-07:00</published><updated>2009-09-08T08:27:55.026-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer 6'/><category scheme='http://www.blogger.com/atom/ns#' term='IE FIX'/><category scheme='http://www.blogger.com/atom/ns#' term='IE 6.0'/><category scheme='http://www.blogger.com/atom/ns#' term='минимальная ширина для ИЕ 6'/><category scheme='http://www.blogger.com/atom/ns#' term='Jquery'/><title type='text'>Jquery - минимальная ширина для ИЕ 6</title><content type='html'>Хороший скриптик для установки минимальной ширины для всеми любимой “шестерки”. Поддерживает ресайзинг.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;function minwidth() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;if ( (jQuery.browser.msie) &amp;amp;&amp;amp; (jQuery.browser.version==6) ) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;var cssprop = jQuery("#container").css("min-width");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;if ( cssprop == null ) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;cssprop = 1000; //No min-width; default to min-width of 760&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;cssprop = parseInt(cssprop); //Convert value to numeric;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;};//get document margin to figure browser width to look for&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;var margin = parseInt( jQuery(”body”).css(”margin-left”) ) + parseInt( jQuery(”body”).css(”margin-right”) );&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;//21px is the width of the scroll bar.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;if ($(window).width() &amp;lt; (cssprop + margin + 21)) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;$(”#container”).css(”width”, cssprop); //Set fixed-width&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;} else {&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;$("#container").css("width", $(window).width()); //Set fixed-width&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;};&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;$(document).ready(function(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;minwidth(); //call IE minwidth on page load&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;$( window ).resize( minwidth ); //IE Resize event - resize for min-width&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;});&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-1051380323858152241?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/1051380323858152241/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2009/09/jquery-6.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/1051380323858152241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/1051380323858152241'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2009/09/jquery-6.html' title='Jquery - минимальная ширина для ИЕ 6'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5053431485324212556.post-4514368859233624178</id><published>2009-09-07T01:48:00.000-07:00</published><updated>2009-09-07T07:06:35.196-07:00</updated><title type='text'>Переезд в Блоггер.цом</title><content type='html'>Переезжаю с www.chris.com.ua сюда, так как просто некогда следить за хостингом, спамом, корректировать вордпрес, улучшать его быстродействие.&lt;br /&gt;В связи с моей короткой памятью(я работаю над этим), мне проще выкладывать наработки или найденные полезные скриптики в одно место, где я смогу из любой точки практически их достать. Буду рада, если пригодятся кому-то.&lt;br /&gt;По мере появления времени будут вывешены личные скрипты, заметки или просто интересные статьи или наработки других авторов.&lt;br /&gt;Найти меня можно: ICQ: 284 219 130&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LJ: &lt;a href="http://muratkina.livejournal.com/"&gt;http://muratkina.livejournal.com&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5053431485324212556-4514368859233624178?l=zenpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenpro.blogspot.com/feeds/4514368859233624178/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://zenpro.blogspot.com/2009/09/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/4514368859233624178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5053431485324212556/posts/default/4514368859233624178'/><link rel='alternate' type='text/html' href='http://zenpro.blogspot.com/2009/09/blog-post.html' title='Переезд в Блоггер.цом'/><author><name>Christina</name><uri>http://www.blogger.com/profile/11984070938101722291</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
