SWiSH Forum
Forum użytkowników programów SWiSH

Skrypty do programu SWiSH2 i SWISHmax - JaK wstawić kod z linkiem do pliku .swf na stronę flash

never_tomek - Wto 01 Lis, 2011 23:17
Temat postu: JaK wstawić kod z linkiem do pliku .swf na stronę flash
Witam,
Mam problem ze wstawieniem linka do pliku .swf na swoją stronę we Flash'u. Posiadam link
do czaterii w .swf i chciałbym wstawić,uruchomić tego linka w jednej tylko podstronie.
niestety w kodzie .swi nie wiem jak to podpisać żeby uruchomić tego linka. Jedynym
logicznym rozwiązaniem było uruchomienie czaterii w nowej stronie html. Nie tego
oczekiwałem ale niestety obawiam się ,że nie mam takiej możliwości żeby uruchomić to
w pierwszej stronie html.Piszę to w programie SWISHMAX4. Proszę o pomoc, może ktoś mi pomoże. Oto moja strona :
www.syberianhusky-portal.pl i zakładka CZATERIA. Pozdrawiam...

Januszr - Sro 02 Lis, 2011 08:52

Cytat:
Mam problem ze wstawieniem linka do pliku .swf

Wstawiasz tak samo jak do pliku PDF albo HTML - opisz wyraźniej proszę na czym polega twój problem?
Cytat:
chciałbym wstawić,uruchomić tego linka w jednej tylko podstronie
Jeżeli dobrze rozumiem, to pytasz jak załadować swf? Jeżeli tak to proponuję, aby po przejściu do podstrony "czata" na klatce 2 było polecenie loadMovie. Dzięki temu załadujesz SWF do SWF.
A może to zwykła reklama, co by gógle znalazło adres? Linki wstawia się inaczej :P

never_tomek - Sro 02 Lis, 2011 22:45

Witam i dziękuję za zainteresowanie się moim tematem.
Sprawa wygląda następująco, po części odpowiedziałeś na
moje pytanie , tak to jest link, który chciałbym uruchomić
w projekcie flash'a ale nie wiem jak wstawić kod aby do tego
doszło. Dlatego aby uruchomić czaterię z rozszerzeniem.swf, którą
wklejam jako link do html'a aby go uruchomić , muszę wstawić to
w podstronie. Jakbym wstawił ten link w HTML z zapisem template.swf
to uruchomiony link z czaterią będzie widoczny przez cały czas na stronie
i będzie zakrywał otwierane podstrony flash'a. Na mojej stronie jest
zakładka CZATERIA, po jej kliknięciu chciałbym aby wyłącznie w tej zakładce
pojawiła się ta czateria z tego linka do .swf. Po opuszczeniu tej CZATERII
chciałbym aby ten link już nie działał. Teraz wygląda to tak, że Czateria
uruchamia się jako/w innej podstronie lub stronie HTML , czyli inna strona.
Nie znam się zbytnio na tym i nie wiem jak wstawić w projekcie .swi kod
aby uruchomić ten link dla zakładki CZATERIA, tylko i wyłącznie.
Dziękuję i pozdrawiam, niech ktoś mi pomoże bo nie mam lekarstwa na to.
Może za kase ktoś mi pomoże , bardzo mi zależy ;)

Januszr - Czw 03 Lis, 2011 08:57

http://swish.wodip.opole....opic.php?t=5330
never_tomek - Czw 03 Lis, 2011 21:47

Dziękuję za odpowiedź ale niestety chyba źle mnie zrozumiałeś. Podam Ci przykład
tego co chcę wkleić i może to być jako ten kolor np. czerwony w projekcie , który
wysłałeś. Jest ok ten temat znam ale jak wstawić to co opisałem wyżej bo oto mi chodziło.
Mamy główny projekt .swf i w nim zamiast koloru czerwonego postaraj się otworzyć link
do strony gdzie znajduje się plik z czaterią .swf. To jest zagadka. Ładowanie podstrony .swf
znam doskonale ale z tym mam poważny problem. Przykład :

1.

Kod, który chciałbym przebudować tak aby link w pkt. 2 otwierał się w tym kodzie zamiast :
czateria.html , która jest przekierowaniem do strony HTML ( nowej strony ) , gdzie wkleiłem
kod ( link ) do czaterii w .swf

on (rollOver) {
gotoAndPlay("on");
}
on (rollOut) {
gotoAndPlay("on");
}
on (release) {
_root[_root.but].gotoAndPlay("on");
//This script is telling the enabled button to turn off.
_root.but="readmore";
//Script is setting the new variable for this button.
getURL("czateria.html","`Docelowa klatka`");
//This script is setting the file name for this button.
_root.img_num="Image7";
//This script is telling the movie which image should load in the right panel for this button.
_root.LoadingActions.gotoAndPlay("time");

}


2. Tutaj jest link do czaterii, która uruchamia się ale w innej stronie HTML'a czego nie chcę. Moim zamierzeniem jest uruchomić link z poziomu pkt. 1 zamiast czateria.html.

<embed src="http://www.xatech.com/web_gear/chat/chat.swf" quality="high" width="640" height="455" name="chat" FlashVars="id=148576916&rl=Polish" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://xat.com/update_flash.shtml" /><br><small><a target="_BLANK" href="http://xat.com/web_gear/?cb">Get your own Chat Box!</a> <a target="_BLANK" href="http://xat.com/web_gear/chat/go_large.php?id=148576916">Go Large!</a></small><br>


To jest zagadka. zobacz jak uruchamia się czateria na mojej stronie to będziesz wiedział o co mi chodzi. Otwiera się w nowym HTML'u a nie w pierwszej stronie z FLASHEM. W zakładce CZATERIA otwiera się podstrona flash'a z informacją "czy akceptujesz warunki", Chciałbym aby zamiast tego .swf otwierała się od razu czateria z linku. Wtedy usunąłbym tę podstronę z akceptacją warunków czaterii. Chyba,że jest na tym forum ktoś kto potrafi napisać taką czaterię w .swf to kupię taki projekt za dobrą kasę ;) z prawami autorskimi.

Pozdrawiam serdecznie...

Januszr - Pią 04 Lis, 2011 09:10

Może iźle - sorka, ale bez SWI i innych powiązanych plików słowa pisane kiepsko do mnie docierają :)
Teraz to wydaje mi się, że pytasz o _self, _blank, _parent itd...
A może chcesz w jakimś FRAME otworzyć? W takim przypadku ramki mają zapewne jakieś nazwy, więc robi się to tak:
Kod:
on (release) {
        getURL("chateria.html","NazWa_RAamki");
}


Przyznam, że czytałem kilkakrotnie i nadal nie rozumiem co masz na myśli pisząc:
Cytat:
Kod, który chciałbym przebudować tak aby link w pkt. 2 otwierał się w tym kodzie
? Kod ma się otwierać w kodzie?
Jeszcze raz (ale to tylko domysły bo SWI i innych powiązanych plików brak): jeżeli chcesz aby plik np. LadowanySWF otworzył się w twoim pliku SWF strony to trzeba go załadować poprzez funkcje, o których pisałem i do których linka podałem.

A może potrzebujesz iFrame? Gdzieś także o tym tutaj pisałem....

W puinkcie 2 próbowałeś podać kod, czy link - jakkolwiek u mnie nie otwiera się.
Ja nie wiem co to czateria, bo emo ani neo dzieckiem nie jestem i nie bywałem, jednak jeżeli pytasz o okienko do wymiany informacji typu "chat" to są dostępne gotowe, działające priojekty w Swish do zassania. Najłatwiej obsługuje się (to może tylko moje odczucie) projekty Flawlessdog - a czata masz POD TYM LINKIEM a tutaj jest PROJEKT WINCENTA.
Co do zakupu praw autorskich - możesz jedynie kupić majątkowe, bo autorskie to nie bardzo da się. Ustawodawca nie przewidział, że ktokolwiek mógłby zrzec się pomysłów, weny twórczej, wiedzy, odpowiedzialności i innych, wynikających z osobowości twórcy zjawisk/rzeczy. Tak więc sorry ale możesz zakupić jedynie "bezterminową licencję na wykorzystywanie, rozpowszechaninie, itp" :P

espe1 - Pią 04 Lis, 2011 21:01

jeśli dobrze rozumiem, to chcesz żeby czat otwierał się w pliku swf a nie w osobnym html-u

to musisz pobawić się z tym:

http://files.swish-tutori...act=file&id=641

never_tomek - Pią 04 Lis, 2011 21:26

^Januszr bardzo Ci dziękuję za odpowiedź i tobie espe1 również. Januszr, mam prośbę, może podałbyś mi namiar do kontaktu z tobą byłoby łatwiej rozwiązać mój problem. Postaram się coś wykombinować jeżeli mi się nie powiedzie to wtedy kontakt byłby wskazany. Espe1 opisał to dokładnie tak jak chciałem.

!! !!!

Przyznam, że czytałem kilkakrotnie i nadal nie rozumiem co masz na myśli pisząc:
Cytat:
Kod, który chciałbym przebudować tak aby link w pkt. 2 otwierał się w tym kodzie
!! !!!
getURL("czateria.html","`Docelowa klatka`");

Zamienić ten kod na / lub przebudować aby działał prawidłowo ten :



<embed src="http://www.xatech.com/web_gear/chat/chat.swf" quality="high" width="640" height="455" name="chat" FlashVars="id=148576916&rl=Polish" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://xat.com/update_flash.shtml" /><br><small><a target="_BLANK" href="http://xat.com/web_gear/?cb">Get your own Chat Box!</a> <a target="_BLANK" href="http://xat.com/web_gear/chat/go_large.php?id=148576916">Go Large!</a></small><br>


Pozdrawiam, jeżeli ktoś to rozpracuje proszę o pomoc.

Januszr - Pią 04 Lis, 2011 21:54

No to jak tak to tylko IFRAME w swish. Obawiam się, że jak załaduje się jedynie plik swf to wyjdzie badziew, bo zapewne na serwerze są jeszcze pliki txt i php i inne powiązane...
Albo najzwyklej wrzucisz robotę flawlessdoga albo Vincenta (tych co wspominałem wcześniej) do własnego SWI. Kontakt ze mną jest przez to forum. Nie pomagam prywatnie wolontariacko :)

espe1 - Pią 04 Lis, 2011 22:02

ładujesz movie clipa do maski

http://www.xatech.com/web_gear/chat/chat.swf

za pomocą:
nazwa_maski.loadMovie("http://www.xatech.com/web_gear/chat/chat.swf");

maskę ustawiasz na rozmiar 640 x 455

i przy exporcie html dopisujesz parametr flashVars = 148576916
tzn:

export setting --> html --> object tags --> flashvars --> 148576916

i wypróbuj na serwerze, bo na kompie pyta o pozwolenia (za dużo ustawiania)

never_tomek - Pią 04 Lis, 2011 22:06

Dziękuję , panowie jest ok ale musisz mi to bardziej wytłumaczyć espe1. Postaram się to samemu rozwiązać ale prosiłbym aby kontakt w tej sprawie pozostał bo pewnie będę miał z tym problemy.

[ Dodano: Pią 04 Lis, 2011 23:23 ]
espe1 powiedz mi czy nazwa_maski - to główny plik swf. czy zakładka czateria bo tak to rozumię aby podać nazwę swf dla zakładki CZATERIA i tam wstawić kod , który podałeś jako okno otwierające się w głównym projekcie strony flash. Np.

Zakładka CZATERIA jest w "główny.swf" a w tej zakładce otwieram "czateria.swf" i w "czateria.swf" wstawiam nie kod :getURL("czateria.html","`Docelowa klatka`"); a
kod : czateria.swfloadMovie("http://www.xatech.com/web_gear/chat/chat.swf");.
i w kodzie dla wygenerowania HTML dla odczytu głównego FLASH strony kod , który podałeś :
i przy exporcie html dopisujesz parametr flashVars = 148576916
tzn:

export setting --> html --> object tags --> flashvars --> 148576916


CZY TAK TO POWINNO SIĘ ODBYWAĆ ?

[ Dodano: Pią 04 Lis, 2011 23:33 ]
A może w "główny.swf" dla zakładki CZATERIA wstawiam kod :

czateria.swf.loadMovie("http://www.xatech.com/web_gear/chat/chat.swf");.
i w kodzie dla wygenerowania HTML dla odczytu głównego FLASH strony kod , który podałeś :
i przy exporcie html dopisujesz parametr flashVars = 148576916
tzn:

export setting --> html --> object tags --> flashvars --> 148576916

Nie wiem czy kod ma dobrą budoe jeżeli nie to proszę popraw go.

[ Dodano: Sob 05 Lis, 2011 22:38 ]
Witam ponownie,
Niestety problem nie został rozwiązany dlatego jeszcze raz zwracam się do Tych, którzy
posiadają większą wiedzę niż ja. Jeżeli potrzebna jest dokładniejsza informacja na temat problemu a ktoś podjąłby się próby rozwiązania tego problemu, jestem do dyspozycji.

Pozdrawiam...
//Tekst został skasowany, brak związku z tematem. (mielu)

mielu - Pią 18 Lis, 2011 07:19

Zamykam temat, jeśli ktoś chce coś napisać w temacie to napiszcie na pw, a otworze.

Powered by phpBB modified by Przemo © 2003 phpBB Group