Odjechani.com.pl

Pełna wersja: Jak dodać link do .swf
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam,

mam zamknięty plik .swf (animowany baner). Nie posiadam pliku źródłowego.
Jak dodać do takiego pliku link, aby baner był klikalny?
.swf to rozszerzenie plików flash.
musisz mieć plik .fla (roboczy :D)
Szymon napisał(a):musisz mieć plik .fla (roboczy Haha)

Szymonie rozwiń swoją myśl...
Skąd wziąć taki plik?
Plik:
- .swf - jest to plik skończony / wykonawczy nie da się go modyfikować, w taki sposób zabezpiecza pracę innych przed jej niepożądaną modyfikacją. Powstaje z pliku .fla

- .fla - jest to plik roboczy który powstaje podczas tworzenia animacji flash, można go dowolnie edytować, zmieniać itd... Jego zawartość to kod animacji, warstwy, ewentualnie zewnętrzna biblioteka tweener, obrazki, pliki(txt, xml ...). Jego modyfikacja wymaga specjalnie do tego stworzonego programu (np. Adobe Flash). Sam plik o rozszerzeniu .fla nic nie zrobi ponieważ trzeba go przekwaterować na .swf (wbudowana funkcja programu Adobe Flash).


Jeżeli mamy tylko plik .swf nie mamy za bardzo możliwości na zdobycie pliku .fla - jedyna (chyba) opcja to wyprosić taktowy plik od autora animacji :)


W razie dalszych pytań jestem do dyspozycji :)
A nie można tego zrobić z użyciem php?

tonyviroos

Plik swf można spróbować zdekompilować do fla i edytować odpowiednio a następnie go skompilować.
tonyviroos napisał(a):Plik swf można spróbować zdekompilować do fla
Poszukałam trochę informacji na ten temat i znalazłam, że najlepszy do tego celu
jest Flash Decompiler Trillix.

Niestety ten program jest tylko w wersji płatnej. Bezpłatnie dostępne jest tylko demo.
Znasz może jakieś programy do dekompilacji z swf do fla na licencji freeware?

tonyviroos

Niestety nie znam żadnego dobrego dekompilatora w wersji freeware i wydaje mi się, że nie ma takiego a jeśli jest to nie będzie on działał zbyt dobrze.
Jedyne wyjście to użycie tego programu z serialem. Lecz nie wiem czy o takich rzeczach można tu na forum pisać :(
Witam, problem ten można rozwiązać nakładając przeźroczysty link za pomocą css.

Poniżej przykład (działa na pewno na: IE > 9.x, FireFox > 6.0, Opera >9.0, Google Chrome > 16.x, Safari 5.x; reszty przeglądarek oraz na starszych wersjach nie sprawdzałem)

Cytat:<div style="position:relative;width:488px;height:56px;">
<div style="position:absolute;z-index:0;width:488px;height:56px;">
<object>
tutaj flash
</object>
</div>
<a href="adres" style="position:relative;display:block;width:488px;height:56px;z-index:10; background-color:black; filter:alpha(opacity=0); opacity: 0; -moz-opacity:0;" target="_blank"></a>
</div>

pozdrawiam!