Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
[ F L A S H - J S ] problem z przezroczystoscia
|
Liczba postów: 11
Liczba wątków: 2
Dołączył: 31-05-2010
Reputacja:
0
31-05-2010, 23:19
(Ten post był ostatnio modyfikowany: 18-06-2010, 04:11 przez sebastianl.)
czesc mam peweien problem, chodzi o to ze do osadzenia pliku swf na stronie uzywam funcji jawy script (metody SWFObject) i gdy dodam parametr (so.addParam("wmode", "transparent")  odpowiedzilany za przezroczyste tlo , menu niedzila prawidlow pod ff ,opra ,chrome pod ie jest ok. tzn. porzewineciu strony przy uzyciu kółka w myszce , ALBO BOCZNEGO PASKA PRZEGLADARKI do samego konca menu przestaje reagowac na najzd kursorem myszy, ja juz wczseniej pisalem dzije sie to tylko wtedy gdy dodany jest paramter przezroczystosci , bez tego parametru menu dzila prawidlowo. adresmojej strony http://www.free4web.cba.pl
a gdyby zamiast bgcolor ktory jest wstawiny w skrypt swfobject wczytac grafike ktora obslugiwala by przezroczystosc ,czy jest mozliwe dodanie jakies metody do :
.......
if© { this.addParam('bgcolor', c); }
......
tak aby wczytywala sie grafika jako tło, zamiast koloru szesnastokwego ?
Liczba postów: 120
Liczba wątków: 4
Dołączył: 19-08-2009
Reputacja:
0
a nie prościej wstawić te tło które chcesz już w pliku swf na dolnej warstwie, a i używasz przestarzałego SWFObject.
Liczba postów: 11
Liczba wątków: 2
Dołączył: 31-05-2010
Reputacja:
0
01-06-2010, 02:08
(Ten post był ostatnio modyfikowany: 03-06-2010, 14:53 przez sebastianl.)
sprdzlem to nawet na wersji 2.2 i nadla jest to samo , chodzi wlasnie o to ze chcilem miec przezroczyste tlo menu, bo blok obejmujcy wktorym znajduje sie menu ma jako tlo wstawiona grafike png (przezroczysty gradient, jak pewnie widac to na mojej stronie ) i chcilem jesze wstawic kolejna animacje ktora bedzie widoczna wlanie pod tym blokiem ktory obejmuje moje menu, dlatego tło tego flasha musi byc przezroczyste (ostatecznosc to brak przezroczystosci)
zauwarzylem ze po ff gdy usunie sie jakie kolwiek odstepy wokół bloku obejmujacego flash(menu) ten problem znika
chcialem jeszcze dodac ze naimacja ktora ma sie pojawic pod menu bedize obejmowla wiekszy obszar strony
dlatego animcji tej niemoge umiescic w menu na dolnej warstwie
a moze wstawic to menu innum sposobem ,ktory beidze obslugiwał paramter transparent bez problemu ,dodatkow wyswietla alternatywna tresc i opchodzil problem z aktywajca kontrolki, ?
problem chyba rozwizany, nalerzy blok wktorym umieszczony jest flash ustawic w okreslonym miejscu na stronie w moim przypadku jest to sekcja naglowka ,oraz blok ten niemoze posiadac odstepow,wtedy paramter wmode="transparent" dzila prawidlowo (ff,opera,ie) . ?????jak teraz sprawic aby flash(menu) dzilalo niezalerznie od polorzenia na stronie??????
Liczba postów: 120
Liczba wątków: 4
Dołączył: 19-08-2009
Reputacja:
0
01-06-2010, 05:43
(Ten post był ostatnio modyfikowany: 01-06-2010, 05:44 przez ery.)
Dla SWFObject v2.2:
sekcja <head>
Kod: ...........Twój pozostały kod..............
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
var params = {wmode:"transparent"};
var attributes = {};
swfobject.embedSWF("twoj-plik.swf", "flashcontent", "900", "300", "9.0.0", "", flashvars, params, attributes);
</script>
</head>
sekcja <body>
Kod: ...........Twój pozostały kod..............
<div id="flashcontent">
Do prawidłowego działania strony wymagany jest flash player 9.0
</div>
...........Twój pozostały kod..............
</body>
Liczba postów: 11
Liczba wątków: 2
Dołączył: 31-05-2010
Reputacja:
0
01-06-2010, 06:58
(Ten post był ostatnio modyfikowany: 01-06-2010, 17:50 przez sebastianl.)
dzeki ery za dokaldne okreslenie metody ,podaj jeszcze link skad mozna pobrac skrypt swfobject v2.2 ,ale problem teraz tkfi w ?????jak sprawic aby flash(menu) dzilalo niezalerznie od polorzenia na stronie razem z przezroczystym tłem??????
Liczba postów: 120
Liczba wątków: 4
Dołączył: 19-08-2009
Reputacja:
0
Możesz pobrać z (po prawej masz download):
http://code.google.com/p/swfobject/
Cytat:jak sprawic aby flash(menu) dzilalo niezalerznie od polorzenia na stronie??????
Coś mi się wydaje że coś gdzieś skopałeś ale wewnątrz Flasha, bo tu nie ma żadnego magicznego sposobu. Po prostu osadzasz i ma działać.
Liczba postów: 11
Liczba wątków: 2
Dołączył: 31-05-2010
Reputacja:
0
01-06-2010, 18:02
(Ten post był ostatnio modyfikowany: 01-06-2010, 21:44 przez sebastianl.)
nie z flashem jest raczej wszytko wpozadku(sprawdzilem chyba kazda mozliwosc , konwertowlem na rozne typy, ustwielm rozne punkty rerjestrcji bo myslem ze to moze miec jedank jakis zwizek), zauwazylem ze gdy flash jest ustwiony na samiej gorze strony ,blok w ktorym sie znajduje nieposiada marin-top , menu razem z przezroczytoscia dzila prawidlowo , dlaczego parametra trasparent przestaje dizlac gdy na przyklad blok obejmujacy calą strone jest odsyniety od top body o jakos tam wartosc (tak wlasnie dziej sie na mojej stronie ,serwer na ktorym zamiecilem moja strone wstaiwa w top sekcji strony reklame ktora powoduje ze blok obejmujacy zawartosc strony odsuniety jest od top ), albo gdy blook w ktorym znajduje sie flash posiada top-margin ???/ gdy usune paramter transparent menu dizla porawnie nizalerznie od polorzenia strony w body ,czy samej animacji
problem z przezroczystoscia w swfobject (gdy blok z flashem posiada jaki kolwiek odstep od !top body!)wystepuje pod: ff, opera, chrome pod ie dzila poprawnie.
znalzelm pewne rozwiaznaie tego dziwnego zachowania ff ,opera , chrome nalerzy nadac blokwi (do ktorego wczytywne jest menu flash za pomoca swfobject) parametr "position:absolute; top:0", a flash dopasowac wysokoscia tak aby sie wkomponowal w okreslone mijesce na stronie ,w trybie zgodnosci dzila to nieporawnie ale w kazdje przegladarce tak samo, natomiast w trybie osobliwosci tak jak powinno , bede chyba musiial dopisac odrebny styl dla osobliwych przegladarrek
Liczba postów: 120
Liczba wątków: 4
Dołączył: 19-08-2009
Reputacja:
0
Kurcze teraz to mnie zakręciłeś, bo nigdy nie miałem takiego przypadku, też nigdy nie tworzyłem stron na free host. Zainwestuj 50zł na rok i wykup sobie płatny hosting na linuxpl.com
Liczba postów: 11
Liczba wątków: 2
Dołączył: 31-05-2010
Reputacja:
0
01-06-2010, 22:46
(Ten post był ostatnio modyfikowany: 02-06-2010, 05:49 przez sebastianl.)
wiesz ale tutaj chodzi chyba tylko o to ze menu wykonane w flashu musi przylegac do gornej krawedzi body aby przezroczystosc dzilala prawidlowo , nie tyczy sie to IE
zastanwialem sie nad wykupieniem dobrego hostingu przydal by sie do uploadu i przechowania na czas nieookreslony moich plikow bo na cba max.rozmiar pliku ktory mozna wstawic to 6 mb, a wszytkie darmowe hosty ktore znaalzem umoziwija uplod plikow do 1gb ,tylko gdy plik niegeneruje ruchu jest usuwany ,doszedem do wniosku ze dopuki strona niebedzie generowala ruchu niema chyba sensu inwestowc w dobry host , chyba ze znasz darmowy lpeszy host od cba gdzie :mozna wstaiwc wiekszy rozmiar pliku niz 6mb. , przestrzen na strone 0,5- 1gb+++,dozwolony jest kazdy foramt pliku , obsluguje php ,mysql i transewer miesieczny zeby niebył zbyt niski
a wiesz moze jaki filtr wstawic , aby rozmazywal to co najduje sie pod jakims blokiem,(wyglada to tak jak napasku w win7) wiem ze pod ie jest na to chyba dosc latwy spsob , ale niewiem jak uzysakc ten efekt w pozostalych przegladarch
jednak nepozbylem sie wszytkich bledow pod ff i oprea zwiazanch z przwijaniem strony gdy menuflash posaida przezroczyste tlo. moje rozwiaznie pomoglo pozbyc sie pewnego absurdu ale problem ten pojawil sie w iinym miescu
kolejne rozwiazanie ktore usywa ta irytujaca osobliwosc to dopisanie stylu do body{ "backround:#000000 url (' sciezka do pliku')fixed center top}" tylko wtedy tlo calej strony nieprzesowa sie
Liczba postów: 120
Liczba wątków: 4
Dołączył: 19-08-2009
Reputacja:
0
Wydaj mi się, że nie może być to problem powinno działać poprawnie, np:
http://www.sil-ven-blackarabians.com/ogiery.html
tu masz efekt transparent dla galerii i nie ma problemu.
|
Użytkownicy przeglądający ten wątek: 1 gości
|
|
Sponsorzy i przyjaciele
|
|
|