![]() |
Как во Flash 8 сделать фон с размножаюшейся картинкой??
Как во Flash 8 сделать так чтобы картинка(из библиотеки) заполнила всесь фон (размножилась, а не растинулась) и именно на первом слое? и чтобы этот фон заполнял и всю html страничку, и при изменении размера html странички фон все равно все заполнял???
нашел в инете вот такое - Код:
import flash.display.*; |
Код:
this.createEmptyMovieClip("bmp_fill_mc", 1);Все, что нарисовано на сцене, имеет отрицательную глубину, а все что создается программно, положительную. глубина на AS называется depth. Тупое решение: рисуешь квадратик на самом нижнем слое. Конвертируешь его в мувиклип insert-> convert to symbol -> mc В свойствах называешь его допустим "btm" пишешь: Код:
this.createEmptyMovieClip("bmp_fill_mc", 1); Чтобы квадратик не мешался, убери его со сцены, или убей все его содержимое. Нам от него нужна только его глубина |
Сибо!
Уау! Работает! Огромное Сибо!:D
|
Ой нет не спасибо... фон то размножается только в области флеша, а на html область не распростроняется!!:( А?ЧЕ делать!!!???
|
Цитата:
|
делать флэш прозрачным а фон задавать в бэкграунди тела хтмл
|
Volen, для оформления своего кода, надо использовать теги [code][/code].
|
А как его прозрачным сделать?? и Как это теги ? Подстажите! пожалуйста!!
|
Сделай резиновый флеш пропиши в html размеры по 100% и ненужна тут никакая прозрачность, тем более что не всеми браузерами поддерживается
|
Тобишь по средством кода флеша задачу мою не решить?:( (код в самом начале взят с флешблога.ру..). Но ведь все равно можно! На некоторых сайтах это реализованно и весьма успешно... и в опере и в експловере работает:(
|
Код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="100%" height="100%" id="var8" align="middle">И пропиши ещё в первом кадре флэшки вот так fscommand("allowscale", false); и у тебя флэшка будет на всё окно браузера растягиваться и прозрачная будет. |
Ура работает!!! Спасибо ВАРАН!!Спасибо всем!:)
Но вот опять не задача:( Окошко браузера прикотмаживает сильно когда размер менять начинаешь:( видать сам код во флеше мудренный, а можно как нибудь подругому написать код во флеше (другой или этот как изменить?) чтобы быстрее соображал swf?? |
Вот этот код... Подскажите пожалуйста как проще сделать?!
Код:
import flash.display.*; |
Ну чудак человек. Коли у тебя флэш прозрачный то нафиг вообще этот код. Задай фон в бэгграунде хтмл файла. Он там автоматом размножится. А во флэшке делай уж чё хочешь...
|
Ааа.. Спосибо! ВАРАН вы настоящий друг!:)
Експловер такое ест, но Опера к сожелению нет:( Поэтому лучше наверное в самом флеше код прописывать чтобы во всех браузерах работала. Осталось только код проше для флеша написать... только как?...:( |
Вот сюда вот ещё зайди. И реши для себя, стоит ли это пара или нет.
http://www.artlebedev.ru/tools/browsers/ |
Артемию и тебе ВАРАН - респект:)!!!
|
По FAQ нашел - http://flasher.ru/forum/showthread.php?t=65988 там ответ челу что можно сделать вот так...
Код:
//'s' -linkage identifier мувика в библиотеке (простите за не просвешённость во flashе) |
А это уже, судя по всему, ЯваСкрипт, ставиться или в голову документа, или в тело, оформляется так:
Код:
<html><head><script>сюда пишешь скрипт</script></head> |
Расстрелять! НА МЕСТЕ! За дезинформацию!
|
| Часовой пояс GMT +4, время: 11:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.