Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Каксделать чтобы Flash двигался ,когда просматриваеш страницу? (http://www.flasher.ru/forum/showthread.php?t=52113)

KariZ 29.11.2003 17:35

Каксделать чтобы Flash двигался ,когда просматриваеш страницу?
 
Как сделать так чтобы Flash двигался при опускании страници вниз и вверх.(при прокрутки)




Заранее спасибо.

Bkmz 29.11.2003 20:08

Наверно с java попробовать надо.

sergwizard 29.11.2003 22:21

Пишем javascript на странице.
Код:

var ua, topOffset = 30, subOffset=topOffset+14, toolMenuShow=true, shiftMinimize=0, currentPopup="";
window.onload = doLoad;
IE = (document.all) ? 1: 0;
function doLoad() {
switch(navigator.appName){
case "Netscape": ua="NN"; break;
case "Microsoft Internet Explorer": ua="IE"; break;
default: ua=""; return;
}
setInterval("moveMenu()",30);
}

function moveMenu() {
var shiftPage, diff;
if(ua=="IE") shiftPage=document.body.scrollTop;
else if(ua=="NN") shiftPage=window.pageYOffset;
else return;
if(shiftPage != shiftMinimize){
dif=(shiftPage-shiftMinimize)>>2;
if(dif) shiftMinimize+=dif; else shiftMinimize=shiftPage;
if(ua=="IE") document.all.MyMenu.style.pixelTop=shiftMinimize+topOffset;
if(ua=="NN") document.layers.MyMenu.y=shiftMinimize+topOffset;
}}

Создаем на странице div с id="MyMenu". Помещаем в этот div флэшку.
Наслаждаемся.


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

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