![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 23.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
hej chciałbym zrobić coś takiego, że mam diva o ustawionym background-image w cssie. W tym divie osadzam półprzezroczystego flasha którego celem jest stworzenie animowanej powłoki nad zdjęciem w zależności czy się najedzie na zdjęcie czy się z niego zjedzie. Moim celem jest aby po kliknięciu na zdjęcie otworzyło się ono przy pomocy efektu fancybox.
Problem mój jest taki, że aby to się otworzyło jako fancybox to muszę mieć linka <a> o zadanej klasie... Więc powinienem wsadzić flasha pomiędzy znaczniki <a></a>, ale to nie zadziała... Czy macie jakiś pomysł jak to zrobić?? O co mi chodzi możecie zobaczyć tutaj teraz efekt flasha jest proste rozjaśnianie, ale docelowo to byłyby bardziej finezyjne animacje nad zdjęciami z dźwiękiem itd dlatego chciałbym wykorzystać flasha, a jednocześnie niechciałbym wszystkich zdjęć ładować do wewnątrz flasha, żeby to było łatwoedytowalne poprzez CMS... Ten post edytował adrian1987 7.06.2009, 23:53:43 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Zostaje albo stworzenie buttona we flashu, albo nałożenie warstwy z linkiem na animację.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 23.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
we flashu z tego co się orientuję to nie ma możliwości żeby stworzyć element który będzie działać jako link i nadać temu jeszcze parametr class. A jeśli chodzi o nałożenie jako wyższa warstwa to w jaki sposób? przy pomocy z-index w css mi się nie udało...
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat we flashu z tego co się orientuję to nie ma możliwości żeby stworzyć element który będzie działać jako link i nadać temu jeszcze parametr class Yyyy, a po co...? Cytat przy pomocy z-index w css mi się nie udało... A wmode zmieniłeś? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 23.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
wmode ustawione jest jako transparent, inaczej nie byłoby widać tego zdjęcia pod spodem... a utworzyć link z parametrem class potrzebuję do tego aby Fancybox na jQuery mi zadziałało...
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
No to mówię - nałóż warstwę nad filmikiem. Pamiętaj, że przy domyślnym position nie możesz ustawić własności z-index.
A jeśli chodzi o Fancybox - można wywołać bezpośrednio metodę JS z poziomu animacji; wywoływanie przez klasę jest tylko sposobem na zwiększenie wygody. [; |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 23.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
a mógłbyś coś więcej podpowiedzieć na temat tego wywołania fancy z poziomu animacji flash??
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
We Flashu tworzysz button (może być też tekstowy) i nadajesz mu akcję:
Kod on(release){
getURL("javascript:tutaj_nazwa_twojej_funkcji_JS();", "_self"); } |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 23.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
hmm, czy ktoś mógłby dać mi jeszcze jakąś podpowiedź na temat odpalenia fancyboxa poprzez wywołanie funkcji w sposób
mianowicie, nie mogę znaleźć jak zadeklarować funkcję wywołującą fancyboxa w sposób inny niż poprzez link... to będzie coś w rodzaju
(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Howto byś czasem przejrzał... :X
Dokumentacja tak gryzie, czy oczy wydłubuje, że jej nikt nie chce czytać...? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 23.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
jedyna dokumentacja jaką znalazłem znajduje się tutaj
http://fancy.klade.lv/howto i tam nie widzę, żeby było powiedziane jak to zrobić... :/ |
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Ajj, chyba muszę w końcu kupić okulary... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Cytat 4. Fire plugin using jQuery selector
If you are not familiar with jQuery, please, read at least this tutorial for beginners |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 23.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
albo wybrać się na dodatkowe lekcje angielskiego :/
No ok, przeczytałem to, ale szczerze mówiąc nie widzę tam odpowiedzi na mój problem:/ bo jak uruchomić fancyboxa żeby działał po kliknięciu na link to wiem, ale rozwiązania swojego problemu nadal nie widzę... napisałem sobie coś takiego
jeżeli kliknę na diva o id="z1" to uruchamiam fancyboxa dla linka o id="z1_link" żeby mieć parametr href... no i zdjęcie mi się nie otwiera:/ tam coś jeszcze chyba powinno być, żeby włączyć pokazywanie zdjęcia... bo na moje póki co to znaczy tyle, że jeśli kliknę na link z1_link to wtedy pokaże się zdjęcie... a co zrobić, żeby wywołując funkcję już pokazać zdjęcie? |
|
|
![]()
Post
#14
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Po pierwsze, jeśli wywołujesz z flashki, musisz zrobić osobną funkcję, która będzie wywoływana przez animację.
Po drugie: Kod jQuery("#z1_link").fancybox(); W tym selektorze dajesz uchwyt do rodzica obrazka. |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 23.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
póki co narazie próbuję dojść do tego jak uruchomić otwarcie zdjęcie bez kliknięcia na link z poziomu kodu strony, jak mi się to uda to wtedy będę pracować nad flashem...
czy ma ktoś może pomysł jak możnaby wywołać tą funkcję w ten sposób żeby zaraz po jej wywołaniu pokazało się te nieszczęsne zdjęcie bez żadnego klikania itd? bo mi już wszystkie pomysły się wyczerpały... Ten post edytował adrian1987 10.06.2009, 16:01:30 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 2 Dołączył: 25.10.2009 Ostrzeżenie: (10%) ![]() ![]() |
Zostaje albo stworzenie buttona we flashu, albo nałożenie warstwy z linkiem na animację. A można na szybko jakiś kod dopisać w AS do sekcji embed aby link działał(IMG:style_emoticons/default/questionmark.gif) robię na szybkiego zwykłe polecenie a href i niestety nic ;/
|
|
|
![]()
Post
#17
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat A można na szybko jakiś kod dopisać w AS do sekcji embed aby link działał Nie. Zostaje Ci zrobić hrefa o rozmiarach animacji, który będzie ponad nią z opacity: 0. |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 2 Dołączył: 25.10.2009 Ostrzeżenie: (10%) ![]() ![]() |
Nie. Zostaje Ci zrobić hrefa o rozmiarach animacji, który będzie ponad nią z opacity: 0. Niestety dalej nie mam pomysłu jak to zrobić, gdy ładuje tam zwykłe zdjęcia to nie działa (img) z przezroczystością zero. Możesz na szybkiego zrobić ten trik z grafiką (w sekcji td width="750" jak się domyślam), albo i bez byle po kliką na tę animację przekierowywało na np: www.wp.pl? Storna testowa: http://www.atb-music.com.pl/test/ Poniżej zwykły kod html z tabelą:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 06:43 |