September 10th, 2009
// задаем стиль
var mainDescformat:TextFormat = new TextFormat();
mainDescformat.font="Myriad Pro";
mainDescformat.color=0x663300;
mainDescformat.size=12;
// привязываем к компоненту
mainTitle.setStyle("textFormat", mainDescformat);
Posted in ActionScript, Flash | No Comments »
September 10th, 2009
slide1_b - имя клипа
slide1_b.addEventListener(MouseEvent.CLICK,function(){
// ваш код
});
Posted in ActionScript, Flash | No Comments »
September 2nd, 2009
В ActionScript3 появилось несколько изменений. Вместо _x теперь используется просто x, а _y заменили сообтественно на y, поэтому теперь переместить объект можно кодом.
myOgject.x=10;
myOgject.y=10;
Исчезло понятие _root, вместо него
var myMovie=root;
myMovie.myobject.x = 10;
Posted in ActionScript, Flash | No Comments »
September 2nd, 2009
Добавим тень на объект через скрипт
var filt_shadow:DropShadowFilter = new DropShadowFilter;
filt_shadow.blurX = 4;
filt_shadow.blurY = 4;
filt_shadow.alpha = .4;
myobject.filters = [filt_shadow];
Несколько фильтров
myobject.filters = [filt_shadow, filt_blur];
Posted in ActionScript | No Comments »
July 2nd, 2009
Есть указатель на поток pthread_t. По-хорошему, перед выходом, в программе надо всегда дожидаться окончания работы всех иных нитей. Это делается при помощи функции pthread_join которая ожидает окончания указанной нити и на это время блокирует нить вызывавшую эту функцию.
Неблокирующую проверку нити нити можно сделать с помощью отправки сигнала 0 в нить pthread_kill(thread, 0) или с использованием нестандартной функции pthread_tryjoin_np.
Tags: threads
Posted in unix|linux | No Comments »
June 20th, 2009
По умолчанию если пользоваться Select List и установить Allowed values list то в итоге список будет выглядить так
-None-
значение 1
значение 2
причем как сменить None цивилизованным способом как бы нельзя, решение такое
В Allowed values list выставляем
|Выберите вариант
1|значение 1
2|Значение 2
Затем выставляем Required
и получаем
Выберите вариант
значение 1
Значение 2
Posted in drupal, модули | No Comments »
June 18th, 2009
если надо перехватить факт что на странице произошел вызов ajax контролировать который не в силах, то можно воспользоваться встроенными в jquery функциями
- ajaxComplete
- ajaxError
- ajaxSend
- ajaxSuccess
вот пример
$(document).ready(function(){
jQuery(document).ajaxSuccess(function(evt, request, settings){
// здесь ваши действия
});
});
Posted in JavaScript, jquery | No Comments »
June 18th, 2009
created = поле с unix timestamp
SELECT count(nid), FROM_UNIXTIME(n.created, ‘%Y %d %m’) as created_day FROM node n group by created_day
Posted in mySql | No Comments »
June 16th, 2009
Для начала решим, что для загрузки страницы без окружения надо добавить параметры ajax=1 в URL (e.g. mysite.com/node/1?ajax=1), и сможет получить только ее контент.
далее в template.php файл вашей темы добавляем:
function phptemplate_preprocess_page(&$vars) {
if ( isset($_GET['ajax']) && $_GET['ajax'] == 1 ) {
$vars['template_file'] = 'page-ajax';
}
}
затем создаем page-ajax.tpl.php в каталоге темы со следующим содержанием:
<?php print $content; ?>
Posted in drupal | No Comments »
June 13th, 2009
$img - урл оригинала
’sw’ - персет
$img2 = imagecache_create_path(’sw’, $img) ;
$img2 теперь содержить путь к уменьшенному изображению
Posted in drupal, модули | No Comments »