PDA

Просмотр полной версии : Каксделать чтобы Flash двигался ,когда просматриваеш страницу?


KariZ
29.11.2003, 17:35
Как сделать так чтобы 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 флэшку.
Наслаждаемся.