Autor | Zpráva | ||
---|---|---|---|
KKND2Krossfire Profil |
#1 · Zasláno: 15. 3. 2009, 18:31:12 · Upravil/a: KKND2Krossfire
Mám tu problém. Chtěl jsem si na ročníkovou práci zjednodušit práci tím, že si to udělám na webovky a náhodou jsem na webu narazil na program pro vytváření flash menu. tak jsem se do toho po hlavě vrhnul, ale v zápětí jsem zjistil, že jsem si práci spíše zkomplikoval, protože fash menu mi sice jde vložit, ale nenastavím tam, že chci vložit menu s jiným pozadím a navíc s určitým rozlišením mi to vůbec nezobrazí čitelně. Zde je k´d celé stránky:
<html> <head> <bgsound src="Reel Big Fish, Reel Big Fish.mp3" loop="-1"> </head> <body> <body bgcolor="yellow"> <embed src="Menu.swf" quality="high" bgcolor="#99CCCC" width="900" height="200" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download /index.cgi?P1_Prod_Version=ShockwaveFlash"> </body> </html> kódováno do menu.htm v poznámkovém bloku. Částečně jsem vycházel z Jak psát web, kde jsem si našel vložení flash ( obávám se, že se to týkalo pouze videa) a strejda Google mi našel tuhle diskuzi a nic moc jinýho. THX za jakékoliv rady. P.S.: Nejsem písatel webu profi. A nepřehrává mi to danou mp3 ačkoliv je v adresáři se stránkou |
||
Joker Profil |
#2 · Zasláno: 15. 3. 2009, 18:56:27
KKND2Krossfire
Viz třeba http://latrine.dgx.cz/jak-spravne-vlozit-flash-do-stranky Nicméně flash menu mi nepřipadá jako úplně dobrý nápad. <bgsound src="Reel Big Fish, Reel Big Fish.mp3" loop="-1"> brrrrrrr... (a menší "brrr" za pojmenovávání souborů) |
||
KKND2Krossfire Profil |
#3 · Zasláno: 15. 3. 2009, 18:58:27 · Upravil/a: KKND2Krossfire
Sorry, ale mp3 se tak jmenuje.
Vyzkoušeno. Problém přetrvává s tím rozdílem, že pozadí už není modrý, ale bíly. Používám Mozilla Firefox 3.0.7 |
||
Joker Profil |
#4 · Zasláno: 15. 3. 2009, 19:13:15
KKND2Krossfire
Sorry, ale mp3 se tak jmenuje. A díky. vyzkouším. Já vím, no... Možná že jsem s tím pojmenováváním souborů jen písmeny bez diakritiky, čísly a podtržítkem trochu staromódní, nicméně i dneska se pořád čas od času přesvědčím, že to není od věci. Nicméně ještě k tomu mému názoru na flash menu: Problém vidím v tom, že menu je docela důležitá část stránky, takže by o něj neměli přijít ani návštěvníci bez flashe... no a málokomu se chce dělat Flash i alternativní obsah. |
||
Bubák Profil |
#5 · Zasláno: 15. 3. 2009, 23:06:47
Firefox nezná tag BGSOUND. Jestli IE umí *.mp3, má Yuhů pochybnosti.
|
||
KKND2Krossfire Profil |
#6 · Zasláno: 16. 3. 2009, 17:39:59
Takže: Problém vyřešen úplně jinak. Chtělo to jen pořádně zprovoznit program, ve kterém se dělá flash menu. Program se jmenuje Flash Menu Labs Pro 2.0 a jde o to, že si místo export dám publish. tam mi vyjede obsáhlý kód a ten vám sem dám:
<head> <title>Domácí stránka</title> <script type="text/javascript" src="swfobject.js"></script> <script type="text/javascript" src="flying.js"></script> </head> <body> <!-- Flash Menu Labs – www.flashmenulabs.com --> <div id="FlashMenuLabs" style="position:absolute; top:0px; padding-left0:px; z-index:0;"> You need to upgrade your Flash Player or to allow javascript to enable Website menu. </br> <a href="http://www.adobe.com/go/getflashplayer">Get Flash Player</a> </div> <script type="text/javascript"> // <![CDATA[ var so = new SWFObject("menu.swf", "menu", "700", "120", "8", "#000000"); so.addParam("wmode", "transparent"); so.addParam("scale", "noscale"); so.addParam("salign", "TL"); so.write("FlashMenuLabs"); // ]]> </script> </head> S tím, že soubory swfobject.js a flying.js si program vygeneruje sám. Jinak jejich kód je: Flyingův kód self.onError=null; currentX = currentY = 0; whichIt = null; lastScrollX = 0; lastScrollY = 0; NS = navigator.appName == "Netscape"; IE = navigator.appName == "Microsoft Internet Explorer"; if(NS) NSVer=parseFloat(navigator.appVersion); function scrollmenu() { if(IE) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; } if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; } if(diffY!=lastScrollY) { percent=.1*(diffY-lastScrollY); if(percent>0) percent=Math.ceil(percent); else percent=Math.floor(percent); if(IE) document.all.FlashMenuLabs.style.pixelTop+=percent; if(NS){ if (NSVer>4){ menu=document.getElementById("FlashMenuLabs"); menu.style.top=parseInt(menu.style.top)+percent+"px"; }else document.FlashMenuLabs.top += percent; } lastScrollY = lastScrollY + percent; } if(diffX!=lastScrollX) { percent=.1*(diffX-lastScrollX); if(percent>0) percent=Math.ceil(percent); else percent=Math.floor(percent); if(IE) document.all.FlashMenuLabs.style.pixelTop+=percent; if(NS){ if (NSVer>4){ menu=document.getElementById("FlashMenuLabs"); menu.style.top=parseInt(menu.style.top)+percent+"px"; }else document.FlashMenuLabs.top += percent; } lastScrollX = lastScrollX + percent; } }if(NS || IE) action = window.setInterval("scrollmenu()",1); Swobjectův:
|
||
Časová prodleva: 15 let
|
0