2010-04-05

Flash Player глючит под Убунтой

ActionScript, howto

Реинкорнирую один из своих старых проектов.  Оказывается, Flash плеер имеет неприятный глюк с вводом русских букв под Linux. Залез в интернет, оказывается проблема давняя - под Linux во флеше при вводе не работают русские буквы - вводятся крякозябрами. Однако, хорошая новость состоит в том, что Adobe уже выпустила версию плагина 10.1 beta в которой этот косяк исправлен.

Установка плагина под Firefox выглядит следующим образом:

Сносим установленный плагин (если установлен):

sudo apt-get --purge remove flashplugin-installer

Скачиваем плагин с сайта Adobe:

wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_1_p3_linux_022310.tar.gz

(на момент написания ссылка работала, если нет можно взять корректную ссылку отсюда: http://labs.adobe.com/downloads/flashplayer10.html)

Создаем папочку для плагина:

mkdir ~/.mozilla/plugins

распаковываем:

tar -zxvf flashplayer10_1_p3_linux_022310.tar.gz

устанавливаем:

mv libflashplayer.so ~/.mozilla/plugins

Если нужно снести установленный плагин и поставить официальный из репозитория, просто удаляем созданную папочку и устанавливаем соответствующий пакет:

sudo apt-get install flashplugin-installer

пересказано на основе этого рецепта

 

Оставить комментарий

 
  2008-11-20

OpenSource видеоплеер

вебмастеринг, ActionScript

Иногда бывает необходимо вставить на сайт видео - самый лучший способ на сегодня это FLV формат, но никак не мог найти нормальный проигрыватель к нему - то что идет как предустановленный компонент в Flash меня мало устраивало.

И вот сегодня наткнулся на замечательный JW FLV MEDIA PLAYER, вроде вполне вменяемый, с исходниками, жаль только что, похоже, сделан на девятом флеше, так что открыть пока не удалось.

 

Коментариев: 2

 
  2008-02-20

Как погасить контекстное меню во Flash?

программирование, ActionScript

Нужно добавить следующий текст, например в функцию onLoad основного мувиклипа:

var newMenu:ContextMenu = new ContextMenu(); newMenu.hideBuiltInItems(); this.menu = newMenu;
 

Оставить комментарий

 
  2008-01-06

Загадочная переменная "о"

программирование, ActionScript

Для того чтобы определить отображается ли флешь ролик локально во время отладки или же в "боевом" режиме на сайте я часто предаю в ролик специальную переменную типа movie.swf?somevar - если эта переменная определена значит работаем с сайта, если нет, значит режим отладки.

Обычно такую переменную называю покороче - чтобы меньше занимала трафика, например даю ей имя "o" - сокращение от online. Код для проверки получается следующий:

if (typeof(_root.o)=='undefined'){ _root.main.site_home = 'http://somesite.max'; }

Этот код я помещаю на первый фрейм мувиклипа. Все всегда работало идеально пока сегодня я не забыл написать _root. перед именем переменной. Писать рут вобщем то не обязательно, ведь первый фрейм и так лежит в контексте рута, короче код не сработал. При замене "o" на другие буквы поведение скрипта оставалось безупречным а вот с "o" почему то не работает. Если вызвать trace(o) - выдает null - вместо положенного undefined - похоже это переменная определена как некая встроенная переменная флешь, вот только для чего она нужна непонятно.

 

Оставить комментарий

 
  2007-11-01

Масштабирование флешки по колесику мыши

программирование, ActionScript

Вчера потратил пять часов, чесал репу, думал как же сделать масштабирование по колесику мыши, чтобы мувик увеличивался относительно центра курсора мыши. Ничего не придумал

Придя домой, спокойненько взял блокнотик и набросал алгоритмик масштабирования, сегодня еще упростил формулу, и вот результат:

class ImageCanvas extends MovieClip { function onLoad(){ Mouse.addListener(this); } function onMouseWheel (delta:Number, scrollTarget:String) { // "5" в выражениях это масштабный коэффициент, // чтобы масштабировалось быстрее this._x = this._x-5*this._xmouse*delta/100; this._y = this._y-5*this._ymouse*delta/100; this._xscale = this._xscale+5*delta; this._yscale = this._yscale+5*delta; } }

 

Скачать исходник можно здесь

 

Коментариев: 2

разное (143)
howto (103)
программирование (91)
PHP (43)
JavaScript (39)
вебмастеринг (35)
мысли (34)
гаджеты (30)
юмор (21)
полезное (17)
гондураша (17)
движек (17)
linux (14)
софт (14)
беспредел (10)
деньги (10)
видео (9)
ztools (8)
путешествия (7)
кино (7)
музыка (7)
Nokia 5800 (7)
интернет (7)
занимательная физика (7)
хостинг (7)
lifehack (6)
css (6)
вебдизайн (6)
прелоадер (5)
связной (5)
ActionScript (5)
Python (4)
козлы (4)
книги (3)
рестораны (3)
энергия (3)
oDesk (3)
synphony (3)
svn (3)
Ruby on Rails (2)
кухня (2)
Java (2)
гитара (2)
webmastering (2)
спорт (2)
языки (2)
Android (1)
software (1)
programming (1)
технологии (1)
C++ (1)
bash (1)
наука (1)
SEO (1)
аниме (1)
авторское право (1)
сайты (1)
Поиск по блогу:

Valid XHTML 1.0 Strict