![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 21.11.2008 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
witam expertów,
mam problem z efektem fade_in uzywajac framework scriptaculous. Kwestia jest nastepujaca: wkleilem plik swf ktory niestety nie pojawia sie z opoznieniem a obok niego pojawia sie pusty div container ktory dziala poprawnie. W jaki sposob umiescic plik z flasha swf w divie aby dana funkcja dzialala prawidlowo? podaje ponizej skrypt i dziekuje za porady Kod <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript" src="javascript/scriptaculous.js"></script> <script type="text/javascript" src="javascript/prototype.js"></script> <script type="text/javascript" src="javascript/effects.js"></script> <script type="text/javascript"> window.onload = begin; function begin() { new Effect.Appear(document.getElementById('work'), { duration: 3.0 }); } </script> <style type="text/css"> </style> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> </head> <body> <div id="work_con"><img id="work" style="display:none;" src="images/work.swf" width="232" height="46" /> <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','61','height','28','src','images/work','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','images/work' ); //end AC code </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="61" height="28"> <param name="movie" value="images/work.swf" /> <param name="quality" value="high" /> <embed src="images/work.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="61" height="28"></embed> </object> </noscript></div> </body> </html> Ten post edytował pollock 21.11.2008, 19:18:41 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 18 Dołączył: 19.04.2008 Ostrzeżenie: (10%) ![]() ![]() |
proponuje zmienic to cos na jQuery
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
~cbagov, daruj sobie; moo.tools, to też framework, a i w tym wypadku również jQuery by się wyłożył.
~pollock, babol wynika z ograniczeń wtyczki flash, niestety - nie ma możliwości takiego operowania obiektem, z tego, co mi wiadomo. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 21.11.2008 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
to nieciekawie...
wydaje mi sie ze za pierwszym razem uzywajac scriptacolous udalo mi sie cos takiego osiagnac tzn.div z plikiem swf na ktory dzialal w tym frameworku niestety nie jestem w stanie tego teraz przywolac ponownie czy mozecie polecic jeszcze jakis prosty framework ktory obsluguje swf wlasciwie chodzi mi o podstawowe efekty typu fade in/out itd. dzieki |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A co ja napisałem?
Cytat wynika z ograniczeń wtyczki flash, niestety - nie ma możliwości takiego operowania obiektem, z tego, co mi wiadomo. Nie wiem, czy wmode (patrz: google) by pomogło, ale wątpię. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 18 Dołączył: 19.04.2008 Ostrzeżenie: (10%) ![]() ![]() |
@erix
W jQuery nie mam zadnych problemow z operowaniem na obiektach Flash. @pollock Przejdz na jQuery masz lepsza o niebo skladnie, wrecz intuicyjna a Flasha przez img src bym nie wgrywal, no chyba, ze masz jakis konkretny cel. Ogolnie ten uklad twojego HTML nie jest zbyt szczesliwy. Najpierw umiesc OBIEKT w blokowym divie, potwierdz doswiadczalnie, ze tworzy on blok z obiektem oraz, ze div>display:none bez opoznien dziala, potem dodaj fade. Jesli chodzi o FADE jak wspomnialem dziala mi bez problemu z Flashem. Dodatkowo mozesz skorzystac z timeoutow w JS, ktore pozwola ci dowolnie odpalac akcje. 'wmode', 'transparent', w przypadku pchania sie Flasha na wierzch. Ten post edytował cbagov 23.11.2008, 00:12:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 15:51 |