Загружаем страницу...
Как изменить размер swf файла с помощью кода html? - Мои статьи - Каталог статей - Flash шаблоны для сайтов
Рекламное место:



Меню сайта
Категории раздела
Мои статьи [45]
Промо [0]
Реклама
Главная » Статьи » Мои статьи

Как изменить размер swf файла с помощью кода html?
Допустим мы не знаем какой браузер у пользователя или какого размера монитор или флэшка прозрачная нужна или еще что нибудь...
Для этого используется простые записи в нутри страницы, в которую загружается флэшка (swf).

Делаем резиновую флэшку CS4 (Flash Player 9, Action Script 2.0). У нас есть fla файл, поработав с ним, мы сохраняем его и публикуем, установив такие параметры (как на рисунках 1 и 2).

File(файл) > Publish Settings(Параметры публикации)... (Ctrl+Shift+F12). Получается 3 файла swf, html, js. (как на рисунке).




Мы лишь изменяем код в фале html.



16







  'width', '500',
'height', '400',

'src', '16',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', '16',
'bgcolor', '#ffffff',
'name', '16',
  'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', '16',
'salign', ''
); //end AC code
}






Изменяем высоту и ширину было (width="500" height="400") стало (width="100%" height="100%"). Сохраняем и вооля, флэшка растянулась! (Выделено красным)
Но что же делать, она растянулась, но не стоит по краям? Есть решение! Нужно заменить эту строчку (Выделено зеленым)

на

И в браузерах Opera и в Internet Explorer будет хорошо отображаться (ровно по краям, слева, сверху, справа и снизу), флэшка по прежнему не на всем экране? Это все дело в размерах самой флэшки. У меня размеры 800 на 400, по этому верх и низ флэшки не дотягиваются до конца. Осталось изменить эти размеры и все!!!

Убераем меню. Мешает менюшка, когда мы нажимаем правую мышь на флэшку... ? не беда, дописываем код где нибудь между (Выделено черным)
а чуть выше, просто меняем с true на false
'menu', 'false',

Делаем прозрачность прозрачность. Допустим у нас флэш не полностью занимает все окно swf, и мы хотим чтоб где ничего не нарисовано было пусто, поскольку у нас есть уже изначально фон (не флэшовский)
Опять же, вставляем гденибуть в раене (Выделено черным) этот код:

а чуть выше меняем:
было ('wmode', 'window',) стало ('wmode','transparent',)
Вот что получилось. Все что изменено, выделено красным цветом!



16







  'width', '100%',
'height', '100%',

'src', '16',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
  'wmode','transparent',
'devicefont', 'false',
'id', '16',
'bgcolor', '#ffffff',
'name', '16',
  'menu', 'false',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', '16',
'salign', ''
); //end AC code
}




С другими версиями flash практически тоже самое.

Категория: Мои статьи | Добавил: FlashDesigner (27.11.2010) W
Просмотров: 4448 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Вход на сайт
Логин:
Пароль:
Забыл пароль | Регистрация
Crypto
Поиск
Ads
Статистика
Проверка ТИЦ
Ссылки
Купить ссылку здесь за руб.
Статистика
| Карты сайта: Sitemap.xml и Sitemap-forum.xml