Класс для кодирования в base64
вызов ф-ции кодирования:
var unEncoded:String = "This is a string";
var encoded:String = Base64.Encode( unEncoded );
var decoded:String = Base64.Decode( encoded );
Action Script3, Flash, Flex, HTML5, HTML, Java Script, CSS
четверг, 19 ноября 2009 г.
понедельник, 12 октября 2009 г.
Flash: html элемент поверх flash
Достаточно в атрибут флеша wmode записать значение opaque:
<div style="position:absolute; z-index:1">
<object ... >
<param name="wmode" value="opaque">
<embed src="flash_menu.swf" ... wmode="opaque" />
</object>
</div>
<div style="position:absolute; z-index:2">
Текст поверх флеша
</div>
<div style="position:absolute; z-index:1">
<object ... >
<param name="wmode" value="opaque">
<embed src="flash_menu.swf" ... wmode="opaque" />
</object>
</div>
<div style="position:absolute; z-index:2">
Текст поверх флеша
</div>
четверг, 1 октября 2009 г.
HTML: Прижимаем footer книзу
Достаточно хороший способ прижать футер страницы книзу средствами CSS.
Создайте html документ, скопируйте в него код ниже и проверте сами :)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
Создайте html документ, скопируйте в него код ниже и проверте сами :)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
понедельник, 7 сентября 2009 г.
AS 2.0 createClassObject или как программно создать стандартные компоненты типа input, checkbox etc
А все оказалось не так сложно=)
Первое, что мы делаем это :
import mx.controls.*;
Заходим в Window->Components и перетаскиваем в Library(панель справа) нужный нам компонент.
И теперь можем создавать объект.
Можно его создать в _root или в конкретном муви клипе, например:
componentInstance.createClassObject(className, instanceName, depth, initObject)
Параметры:
className название компонента, который мы собираемся создать (RadioButton, TextInput, Button и тд)
instanceName имя(id) конкретного компонента
depth глубина вложения, можно использовать ф-цию this.getNextHighestDepth()
initObject объект, содержащий параметры(width, height, value, name…)
Первое, что мы делаем это :
import mx.controls.*;
Заходим в Window->Components и перетаскиваем в Library(панель справа) нужный нам компонент.
И теперь можем создавать объект.
Можно его создать в _root или в конкретном муви клипе, например:
componentInstance.createClassObject(className, instanceName, depth, initObject)
Параметры:
className название компонента, который мы собираемся создать (RadioButton, TextInput, Button и тд)
instanceName имя(id) конкретного компонента
depth глубина вложения, можно использовать ф-цию this.getNextHighestDepth()
initObject объект, содержащий параметры(width, height, value, name…)
HTML: блок с закругленными краями
Вот искала решение данной проблемы и нашла, на мой взгляд оптимальный вариант.
Источник: http://help-html-css.narod.ru/divround.html
HTML
<div class="raised">
<b class="b1"> </b><b class="b2"> </b><b class="b3"> </b><b class="b4"> </b>
<div class="boxcontent">
<h1>Нефрит</h1>
<p>
Камни-целители, хранители и защитники от скверны. К ним относится весь род нефритов. Нефрит, жадеит, жад - это родственные камни, разные очень, от зеленоватых до белых, розоватых, голубых, оранжевых.
</p>
</div>
<b class="b4b"> </b><b class="b3b"> </b><b class="b2b"> </b><b class="b1b"> </b>
</div>
CSS
.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; }
HTML
<div class="raised">
<b class="b1"> </b><b class="b2"> </b><b class="b3"> </b><b class="b4"> </b>
<div class="boxcontent">
<h1>Нефрит</h1>
<p>
Камни-целители, хранители и защитники от скверны. К ним относится весь род нефритов. Нефрит, жадеит, жад - это родственные камни, разные очень, от зеленоватых до белых, розоватых, голубых, оранжевых.
</p>
</div>
<b class="b4b"> </b><b class="b3b"> </b><b class="b2b"> </b><b class="b1b"> </b>
</div>
CSS
.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; }
Jquery - минимальная ширина для ИЕ 6
Хороший скриптик для установки минимальной ширины для всеми любимой “шестерки”. Поддерживает ресайзинг.
function minwidth() {
if ( (jQuery.browser.msie) && (jQuery.browser.version==6) ) {
var cssprop = jQuery("#container").css("min-width");
if ( cssprop == null ) {
cssprop = 1000; //No min-width; default to min-width of 760
} else {
cssprop = parseInt(cssprop); //Convert value to numeric;
};//get document margin to figure browser width to look for
var margin = parseInt( jQuery(”body”).css(”margin-left”) ) + parseInt( jQuery(”body”).css(”margin-right”) );
//21px is the width of the scroll bar.
if ($(window).width() < (cssprop + margin + 21)) {
$(”#container”).css(”width”, cssprop); //Set fixed-width
} else {
$("#container").css("width", $(window).width()); //Set fixed-width
};
};
};
$(document).ready(function(){
minwidth(); //call IE minwidth on page load
$( window ).resize( minwidth ); //IE Resize event - resize for min-width
});
function minwidth() {
if ( (jQuery.browser.msie) && (jQuery.browser.version==6) ) {
var cssprop = jQuery("#container").css("min-width");
if ( cssprop == null ) {
cssprop = 1000; //No min-width; default to min-width of 760
} else {
cssprop = parseInt(cssprop); //Convert value to numeric;
};//get document margin to figure browser width to look for
var margin = parseInt( jQuery(”body”).css(”margin-left”) ) + parseInt( jQuery(”body”).css(”margin-right”) );
//21px is the width of the scroll bar.
if ($(window).width() < (cssprop + margin + 21)) {
$(”#container”).css(”width”, cssprop); //Set fixed-width
} else {
$("#container").css("width", $(window).width()); //Set fixed-width
};
};
};
$(document).ready(function(){
minwidth(); //call IE minwidth on page load
$( window ).resize( minwidth ); //IE Resize event - resize for min-width
});
Переезд в Блоггер.цом
Переезжаю с www.chris.com.ua сюда, так как просто некогда следить за хостингом, спамом, корректировать вордпрес, улучшать его быстродействие.
В связи с моей короткой памятью(я работаю над этим), мне проще выкладывать наработки или найденные полезные скриптики в одно место, где я смогу из любой точки практически их достать. Буду рада, если пригодятся кому-то.
По мере появления времени будут вывешены личные скрипты, заметки или просто интересные статьи или наработки других авторов.
Найти меня можно: ICQ: 284 219 130
LJ: http://muratkina.livejournal.com
В связи с моей короткой памятью(я работаю над этим), мне проще выкладывать наработки или найденные полезные скриптики в одно место, где я смогу из любой точки практически их достать. Буду рада, если пригодятся кому-то.
По мере появления времени будут вывешены личные скрипты, заметки или просто интересные статьи или наработки других авторов.
Найти меня можно: ICQ: 284 219 130
LJ: http://muratkina.livejournal.com
Подписаться на:
Сообщения (Atom)