Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: flash+js

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
AdMeen
Отправлено: 03 Августа, 2010 - 10:20:10
Post Id



Посетитель


Покинул форум
Сообщений всего: 370
Дата рег-ции: Сент. 2009  
Откуда: Воронеж


Помог: 1 раз(а)




Вообщем, стоит задача сделать расстягивающийся по всей высоте окна браузера флэш ролик, ака меню, нашёл для себя следующий выход:

немного доработал файл
AC_RunActiveContent.js
Спойлер (Отобразить)


в коде страницы имеем javascript

Спойлер (Отобразить)


во всех браузерах, кроме оперы все прекрасно работает. в опере же, клип размерами около 100 px и не увеличивается

(Отредактировано автором: 03 Августа, 2010 - 10:20:38)

 
 Top
JustUserR
Отправлено: 04 Августа, 2010 - 17:16:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




AdMeen пишет:
Вообщем, стоит задача сделать расстягивающийся по всей высоте окна браузера флэш ролик, ака меню, нашёл для себя следующий выход
Если после того как вы определяете размеры текущего окна браузера то есть ширины и высоту рабочей области документа - вам необходимо передать эти параметры в сам flash-объект с помощью param-значений то дейтвительно можно использовать ваш JS-скрипт Однако его недостатком является определение параметров страницы еще до ее окончательной загрузки - по этой причине некоторые браузеры могут выдавать неправильные размеры body-контейнера или не выдавать их вообще Поэтому лучше было бы создать специальный div-блок в котором будет располагаться flash-объект - и уже после окончательной загрузки страницы по событию window.onload вызывать вашу функцию которая сгенерирует object-код и вставит его в innerHTML у соответствующего блока
Если же вам необходимо не передавать param-свойства а просто регулировать размеры flash-объекта на странице - то для этого можно использовать обычные CSS-свойсва и рассичтывать их динамически при изменениии размеров окна
Кроме того проблема может заключаться в различии анализатора HTML-кода в разных брауеров - например в динамическом генерируемом коде у вас может не хватать дополнительного экранирования каких-либо параметров - либо указания единиц измерения таких как пиксели для размеров ширины и высоты


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
AdMeen
Отправлено: 05 Августа, 2010 - 13:41:33
Post Id



Посетитель


Покинул форум
Сообщений всего: 370
Дата рег-ции: Сент. 2009  
Откуда: Воронеж


Помог: 1 раз(а)




JustUserR, спасибо за развернутый ответ. будем пробывать
 
 Top
JustUserR
Отправлено: 05 Августа, 2010 - 15:31:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




AdMeen пишет:
JustUserR, спасибо за развернутый ответ. будем пробывать
Пожалуйста! Можете также посмотреть технические руководства от Adobe по использованию flash-player-а в браузерах - и особенностях синтаксиса тегов для подключаемых модулей и взаимодействия с JS-скриптами - конкретно http://kb2[dot]adobe[dot]com/cps/127/tn_12701[dot]html и http://kb2[dot]adobe[dot]com/cps/415/tn_4150[dot]html
Кроме того при использовании flash-роликов для который JS-скриптом динамически рассчитывается их размер и местоположении - удобно использовать параметры noscale и salign: "tl" для избежания искажения flash-содержимого и сохранения неперемещаемой центральной точки
Есл вас интересует более глубокое взаимодействие flash и JS на уровне JS API - можете посмотреть эту статью http://actualwave[dot]com/blog/?p=26


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB