Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Регистрация Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flasher.ru > О сайте

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 31.10.2012, 21:18
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 1  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,875
Записей в блоге: 7
По умолчанию [FLASH] - новый BBCode для вставки флеша

Добавлен новый тег [FLASH] для вставки флеш роликов в сообщениях и блоги.

Основные моменты:
  1. Флеш-ролик должен быть залит на форум, внешние ссылки не поддерживаются.
  2. В целях безопасности allowScriptAccess имеет значение 'never', поэтому ExternalInterface работать не будет.
  3. Можно задавать размеры, цвет фона и flashvars, благодаря чему можно использовать один и тот же вложенный файл, но меняя его параметры, можно менять его поведение (пример ниже).
  4. Если ролик не вмещается на экране, то вокруг него появляется скроллбар.
  5. Ролик можно посмотреть двумя способами:
    • Внутри сообщения, путем раскрытия вкладки / (wmode=opaque)
    • На всем экране браузера, в всплывающем диве (wmode=window)
    Ролик запускается только в момент показа, после сворачивания вкладки или закрытия всплывающего дива, ролик удаляется и при повторном показе запускается заново.
  6. Ролик можно скачать

Как вставлять ролик:
  1. Для начала, swf файл должен быть залит на форум. Для этого заходим в расширенный режим, потом в "Управление вложениями" и заливаем.
  2. Выбираем в панели инструментов значок "Вложения"
    Название: attach.png
Просмотров: 5055

Размер: 4.8 Кб
  3. Выбираем залитый swf файл
    Название: attach_select.png
Просмотров: 5052

Размер: 4.9 Кб
  4. В текстовое поле вставляется bb-code FLASH (если был выбран другой тип файла, то вставится bb-code ATTACH)
    Название: attach_bbcode.png
Просмотров: 5059

Размер: 5.3 Кб
  5. Отредактировать параметры ролика и опубликовать

Параметры ролика:
На примере данного bb-code
[FLASH=28620;100%;100%;#FFFFFF;isRubber=true]bb.swf[/flash]
  1. 28620 - id вложения на форуме (id вложений в сообщениях и в блогах имеют собственную нумерацию, поэтому в блоге нельзя использовать вложение из тем и наоборот)
  2. Ширина ролика, 100% или 0-2999 пикселей. Если вы хотите задать размер в пикселях, скажем 400, то нужно написать просто 400 или 400px, все остальные значения, в том числе и отсутствие значения, считаются равными 100% (да, и 50% тоже будут считаться 100%)
  3. Высота ролика, 100% или 0-2999 пикселей. Если вы хотите задать размер в пикселях, скажем 400, то нужно написать просто 400 или 400px, все остальные значения, в том числе и отсутствие значения, считаются равными 100% (да, и 50% тоже будут считаться 100%).
    Однако в отличии от ширины, ролик внутри вкладки не может иметь высоту 100%, поэтому там используется родная высота swf файла, а 100% используется только в всплывающем диве.
  4. Цвет фона в формате #XXXXXX. По умолчанию #FFFFFF.
  5. Flashvars, в данном примере имеет один параметр isRubber=true

Примеры:
В текстовом поле слева сверху можно будет увидеть прошедшие время с момента запуска ролика, а также добавленные параметры через flashvars (В том числе flshshw = true и attachmentid = xxxx, эти параметры служебные и будут добавляться всегда, так что имейте ввиду)

Сейчас scaleMode равен StageScaleMode.SHOW_ALL

Эти 3 записи дадут один и тот же результат (внутри вкладки ролик будет иметь высоту 600px)
[FLASH=28627]bb.swf[/flash]
[FLASH=28627;;;;]bb.swf[/flash]
[FLASH=28627;100%;100%;#FFFFFF;]bb.swf[/flash]
bb.swf   (3.9 Кб)


Задаем размеры в пикселях и меняет цвет фона
[FLASH=28627;600;450px;#770000;]bb.swf[/flash]
bb.swf   (3.9 Кб)


А теперь, с помощью flashvars поменяем значение scaleMode на StageScaleMode.NO_SCALE (что сделает ролик "резиновым") и посмотрим на этот же ролик еще раз
[FLASH=28627;;;;isRubber=true]bb.swf[/flash]
bb.swf   (3.9 Кб)


И еще один пример с flashvars, но уже с двумя параметрами (второй параметр заодно показывает как вставлять символы ; и &)
[FLASH=28627;;;;isRubber=true&param=value1%3Bvalue2%26value3]bb.swf[/flash]
bb.swf   (3.9 Кб)


Где тестировалось:
Firefox 16.0.2
Chrome 22.0
Opera 12.02 - (При нажатии на иконку сохранить, Опера предлагает скачать bb.html вместо bb.swf. У локального форума запущенного на денвере такой проблемы нет, так что ноги видимо растут из настроек сервера)
Safari 5.0.4
IE 8.0
Вложения
Тип файла: swf bb.swf (3.9 Кб, 1194 просмотров)
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 08.07.2013 в 03:43.
Старый 31.10.2012, 21:50
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 2  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
хорошая работа, спасибо iNils. а wmode=transparent есть?
construct.swf   (1.2 Кб)
Вложения
Тип файла: swf construct.swf (1.2 Кб, 865 просмотров)

Старый 31.10.2012, 22:12
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 3  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,875
Записей в блоге: 7
Ах да, сейчас дополню.

Нет. Внутри вкладки opaque, а в диве window
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 31.10.2012, 22:58
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 4  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,428
Ура! )))
__________________
Reality.getBounds(this);

Старый 31.10.2012, 23:38
Jewelz вне форума Посмотреть профиль Отправить личное сообщение для Jewelz Найти все сообщения от Jewelz
  № 5  
Ответить с цитированием
Jewelz
 
Аватар для Jewelz

Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 722
это прекрасно =)
__________________
low +

Старый 01.11.2012, 08:48
FlashRus вне форума Посмотреть профиль Отправить личное сообщение для FlashRus Найти все сообщения от FlashRus
  № 6  
Ответить с цитированием
FlashRus
 
Аватар для FlashRus

Регистрация: Nov 2006
Адрес: СПб
Сообщений: 917
Отправить сообщение для FlashRus с помощью ICQ Отправить сообщение для FlashRus с помощью Skype™
Отлично! Действительно, долгожданная фитча.
__________________
https://currencr.me

Старый 01.11.2012, 14:28
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 7  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Здорово!
__________________
Поймай яблоко 2!

Старый 01.11.2012, 14:31
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 8  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,245
Записей в блоге: 6
Очень круто, действительно этого не хватало.
__________________
Дети не должны знать о своих родителях

Старый 03.11.2012, 00:59
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 9  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,629
Записей в блоге: 20
allowScriptAccess=never депрекейтед. Ставь так же allowNetworking internal
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 03.11.2012, 01:13
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,875
Записей в блоге: 7
Цитата:
Сообщение от dimarik Посмотреть сообщение
allowScriptAccess=never депрекейтед. Ставь так же allowNetworking internal
Добавил!
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:11.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 10:11.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.