|   | 
								SWiSH Forum Forum użytkowników programów SWiSH | 
								  | 
							 
						 
						 
						
						SWiSH Max - Potrzebuje pomocy..... 
						
												 ewrybady - Pią 10 Maj, 2013 18:33 Temat postu: Potrzebuje pomocy..... Witam serdecznie. 
 
 
Na początku chciałem się przywitać bo jestem tutaj po raz pierwszy. Od razu mówię, że jestem zupełnym laikiem w tych sprawach i postanowiłem poszukać pomocy. 
 
 
Chciałem zrobić, na stronę firmową taką mapę polski z województwami, aby wyświetlało mi w jakim województwie jest konkretny przedstawiciel handlowy. 
 
 
Znalazłem już taką mapę do przerobienia w SwiSH-ie, ale siedziałem już prawie 2 godziny i nie mogę zmienić tego co jest tam wpisane. Pewnie nie jest to dużo pracy, ale za cholerę nie mogę znaleźć gdzie zmienić opis po kliknięciu w dane województwo. 
 
 
W załączniku zamieściłem ten plik. Jakby ktoś byłby mi w stanie pomóc, to będę dozgonnie wdzięczny. Jakieś info ( najlepiej krok po kroku, gdzie jest funkcja do zmiany zawartości wyświetlanego tekstu).
 
 
Wersja mojego SWiSH to: SWiSH Max 4 2011.06.20
												 Januszr - Pią 10 Maj, 2013 18:53
  Na początek proponuję updatować SWISH. Aktualizacja jest za darmo. A warto aktualizować, bo usunięto sporo starych błędów i niestety przy okazji dorzucono nowe    Co do danych, których szukasz, to są one zapisane w pierwszej scenie i wyglądają tak:
 
 	  | Kod: | 	 		  onSelfEvent (load) {
 
var data = new Array();
 
data["MAZOWIECKIE"]={capital:"Warszawa",pop:"5 222 167",size:35558,link:"http://www.mazovia.pl/"};
 
data["LUBUSKIE"]={capital:"Zielona Góra",pop:"1 010 047",size:13987,link:"http://lubuskie.pl/"};
 
data["PODKARPACKIE"]={capital:"Rzeszów",pop:"2 101 732",size:17845,link:"http://www.podkarpackie.pl"};
 
data["MAŁOPOLSKIE"]={capital:"Kraków",pop:"3 298 270",size:15182,link:"http://www.malopolskie.pl/"};
 
data["ŚWIĘTOKRZYSKIE"]={capital:"Kielce",pop:"1 270 120",size:11710,link:"http://www.kielce.uw.gov.pl/"};
 
data["ŚLĄSKIE"]={capital:"Katowice",pop:"4 640 725",size:12333,link:"http://www.opole.uw.gov.pl/"};
 
data["OPOLSKIE"]={capital:"Opole",pop:"1 031 097",size:9411,link:"http://www.slaskie.pl/"};
 
data["DOLNOŚLĄSKIE"]={capital:"Wrocław",pop:"2 876 627",size:19946,link:"http://www.umwd.dolnyslask.pl/"};
 
data["ZACHODNIO POMORSKIE"]={capital:"Szczecin",pop:"1 693 198",size:22892,link:"http://www.zachodniopomorskie.pl/"};
 
data["LUBELSKIE"]={capital:"Lublin",pop:"2 157 202",size:25122,link:"http://www.lubelskie.pl/"};
 
data["ŁÓDZKIE"]={capital:"Łódź",pop:"2 541 832",size:18218,link:"http://www.lodzkie.pl/"};
 
data["WIELKOPOLSKIE"]={capital:"Poznań",pop:"3 408 281",size:29826,link:"http://www.umww.pl/"};
 
data["KUJAWSKO POMORSKIE"]={ capital:"Bydgoszcz",pop:812383,size:77121,link:"http://www.kujawsko-pomorskie.pl"};
 
data["POMORSKIE"]={capital:"Gdańsk",pop:"2 230 099",size:18310,link:"http://www.woj-pomorskie.pl/"};
 
data["PODLASKIE"]={capital:"Białystok",pop:"1 189 731",size:20187,link:"http://www.wrotapodlasia.pl/"};
 
data["WARMIŃSKO MAZURSKIE"]={capital:"Olsztyn",pop:"1 427 118",size:24173,link:"http://www.warmia.mazury.pl/"};
 
} | 	  
 
Jak sobie pozamieniasz dane to wyświetlane będą takie jak chcesz.
												 ewrybady - Pią 10 Maj, 2013 18:57
  W pliku html mam takie coś i  nie widze tych danych co wyskakują po kliknieciu:
 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html40/loose.dtd">
 
<html>
 
  <head>
 
    <title></title>
 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 
    <meta name="author" content="grzesiek">
 
    <meta name="generator" content="SWiSH Max4 PLK (2011.09.19) www.swishzone.com">
 
    <meta name="description" content="">
 
    <meta name="keywords" content="4291572531 4294914867 4294953984 4281558681 4288282368 4291559628, Lubuskie 0 solid 1 
 
Podkarpackie 1 solid 3 
 
Małopolskie 2 solid 4 
 
Świętokrzyskie 3 solid 5 
 
Śląskie 4 solid 6 
 
Opolskie 5 solid 5 
 
Dolno Śląskie 6 solid 3 
 
Zachodnio pomorskie 7 solid 5 
 
Lubelskie 8 solid 4 
 
Łódzkie 9 solid 1 
 
Wielkopolskie 10 solid 4 
 
Kujawsko pomorskie 11 solid 3 
 
Pomorskie 12 solid 6 
 
Mazowieckie 13 solid 6 
 
Podlaskie 14 solid 1 
 
Warmińsko mazurskie 15 solid 5, Lubuskie 0 solid 2 
 
Podkarpackie 1 solid 2 
 
Małopolskie 2 solid 2 
 
Świętokrzyskie 3 solid 2 
 
Śląskie 4 solid 2 
 
Opolskie 5 solid 2 
 
Dolno Śląskie 6 solid 2 
 
Zachodnio pomorskie 7 solid 2 
 
Lubelskie 8 solid 2 
 
Łódzkie 9 solid 2 
 
Wielkopolskie 10 solid 2 
 
Kujawsko pomorskie 11 solid 2 
 
Pomorskie 12 solid 2 
 
Mazowieckie 13 solid 2 
 
Podlaskie 14 solid 2 
 
Warmińsko mazurskie 15 solid 2, f e f f f f, stolica, warszawa">
 
    <!-- text used in the movie -->
 
    <!-- 4291572531 4294914867 4294953984 4281558681 4288282368 4291559628, Lubuskie 0 -->
 
<!-- solid 1 
 
Podkarpackie 1 solid 3 
 
Małopolskie 2 solid 4 
 
Świętokrzyskie 3 solid -->
 
<!-- 5 
 
Śląskie 4 solid 6 
 
Opolskie 5 solid 5 
 
Dolno Śląskie 6 solid 3 
 
Zachodnio -->
 
<!-- pomorskie 7 solid 5 
 
Lubelskie 8 solid 4 
 
Łódzkie 9 solid 1 
 
Wielkopolskie 10 -->
 
<!-- solid 4 
 
Kujawsko pomorskie 11 solid 3 
 
Pomorskie 12 solid 6 
 
Mazowieckie 13 -->
 
<!-- solid 6 
 
Podlaskie 14 solid 1 
 
Warmińsko mazurskie 15 solid 5, Lubuskie 0 -->
 
<!-- solid 2 
 
Podkarpackie 1 solid 2 
 
Małopolskie 2 solid 2 
 
Świętokrzyskie 3 solid -->
 
<!-- 2 
 
Śląskie 4 solid 2 
 
Opolskie 5 solid 2 
 
Dolno Śląskie 6 solid 2 
 
Zachodnio -->
 
<!-- pomorskie 7 solid 2 
 
Lubelskie 8 solid 2 
 
Łódzkie 9 solid 2 
 
Wielkopolskie 10 -->
 
<!-- solid 2 
 
Kujawsko pomorskie 11 solid 2 
 
Pomorskie 12 solid 2 
 
Mazowieckie 13 -->
 
<!-- solid 2 
 
Podlaskie 14 solid 2 
 
Warmińsko mazurskie 15 solid 2, f e f f f f, -->
 
<!-- stolica, warszawa -->
 
    <!-- Utworzono w SWiSH Max4 - Flash Made Easy - www.swishzone.com -->
 
 
<style type="text/css">
 
/*<![CDATA[*/
 
*
 
{
 
    margin: 0;
 
    padding: 0;
 
    height: 100%;
 
}
 
object
 
{
 
    vertical-align: top;
 
}
 
/*]]>*/
 
</style>
 
  </head>
 
  <body bgcolor="#FFFFFF">
 
    <center>
 
      <object
 
        classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 
        codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,42,0"
 
        id="woj_przyklad"
 
        width="566" height="364"
 
      >
 
        <param name="movie" value="woj_przyklad.swf">
 
        <param name="bgcolor" value="#FFFFFF">
 
        <param name="quality" value="high">
 
        <param name="seamlesstabbing" value="false">
 
        <param name="allowscriptaccess" value="samedomain">
 
        <embed
 
          type="application/x-shockwave-flash"
 
          pluginspage="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
 
          name="woj_przyklad"
 
          width="566" height="364"
 
          src="woj_przyklad.swf"
 
          bgcolor="#FFFFFF"
 
          quality="high"
 
          seamlesstabbing="false"
 
          allowscriptaccess="samedomain"
 
        >
 
          <noembed>
 
          </noembed>
 
        </embed>
 
      </object>
 
    </center>
 
  </body>
 
</html> 
 
 
[ Dodano: Pią 10 Maj, 2013 20:35 ]
 
Witam. 
 
Kolego poradziłem sobie, dzięki twoim radą. 
 
Teraz mam tylko pytanko czy można zrobić aby adres meillowy był linkowalny, tzn. chodzi mi o podobna funkcje jak w html mailto:pyrkosz@wercopolska.pl, aby po nacisnieciu automatycznie przechodziło do pisania meila. 
 
 
 
 
 
Kod na te województwo, wygląda następujaco:
 
 
data["MAZOWIECKIE"]={capital:"Bernard Pyrkosz",pop:"",size:"tel: 508 570 385" ,link:"email: pyrkosz@wercopolska.pl "}; 
 
 
[ Dodano: Pią 10 Maj, 2013 21:42 ]
 
Witam. 
 
 
Na dzień dzisiejszy skończyłem. Można zerknąć na TUTAJ.
 
 
Jeszcze jakby mi ktoś był w stanie pomóc z tym odsyłaczem pocztowym, to proszę o radę.
												 Januszr - Sob 11 Maj, 2013 04:46
  Chyba flash nie obsługuje znacznika m@ilto. Jeżeli to co napisałem jest prawdą, może warto rozważyć zrobienie "wyskakujących" okienek zamiast wpisywania danych do info?
 
Jedna - być może nie ważna uwaga: jeżeli ta sama osoba obsługuje handel w regionach a klikanie na te regiony nie powoduje zmian, to wygląda to tak, jakby mapka nie działała... Może warto rozważyć wpisywanie, np w nawiasach, nazwy województwa - wtedy akcja kliknięcia cokolwiek by robiła?
												 ewrybady - Sob 11 Maj, 2013 20:40
  No witam. Też o tym myślałem. Bo rzeczywiście, może wyglądać, że mapka nie działa. Docelowo ma być pięciu przedstawicieli, dlatego ich regiony podzieliłem na kolory. 
 
 
Może jutro coś powalcze. Co miałeś na myśli pisząc o wyskakujących okienkach? 
 
 
Pozdrawiam.
												 Januszr - Sob 11 Maj, 2013 22:03
  MovieClipy w których będą wszystkie konieczne dane i button mailto   
 
MovieClipy można nazwać województwami. Potem zgrupować do jednego MovieClipa (tymczasowo nazwę go opis) i nadać akcję na każdej z 16 klatek, coś na wzór:
 
stop();
 
    _parent.opis.MC_nazwa_wojewodztwa._visible = true
 
    oraz dla wszystkich innych:
 
    _parent.opis.MC_nazwa_wojewodztwa._visible = false
 
Będzie to wyglądało jak pojawiające się okienko. 
 
Naturalnie, można zaznaczyć w opis 16 klatek, potem wszędzie stop. Poszczególnym województwom nadać akcję PLACE i na następnej klatce REMOVE (albo milej: FadeIn oraz FadeOut). W taki sposób na każdej jednej klatce będzie pojawiał się jeden tylko MovieClip. Potem już tylko guziki z odniesieniami po kliknieciu na województwo aby film poszedł do danej klatki movieclipa o nazwie opis.
 
Dobranoc   
												 ewrybady - Nie 12 Maj, 2013 09:19
  Witam kolego. 
 
 
Dziękuje za dobre rady, ale nie ukrywam, że to co napisałeś to dla mnie ciemna magia. 
 
Ta mapka to pierwsze, co udało mi się zrobić w SWiSH-ie, i twoim rad pewnie nie wykorzystam, bo nie wiem co i jak.   . Ale dziękuje za dobre rady.    
 
 
[ Dodano: Nie 12 Maj, 2013 10:23 ]
 
A czy dało by się zrobić button " Napisz do mnie"  z mailto, pod danymi przedstawiciela ? 
 
 
Jak miałbym to zrobić. ?
												 Januszr - Nie 12 Maj, 2013 18:55
  Z doświadczenia z tym programem wiem, że nie należy pisać, że czegoś nie da się zrobić. Z pewnością się da, pytanie tylko ile to środków pochłonie? 
 
Problem widzę tak: edytujesz text zapisywany ze znacznikami HTML, jak Bold np. A mailto jest komendą guzika i stosuje się to tak:
 
 	  | Kod: | 	 		  on (release) {
 
    mailTo("do@kogo.ten.mail", "do@wiadomosci.kogo.ten.mail", "temat.tego maila", "to czym ma sie mail zaczynac");
 
} | 	  
 
I już. Nie wiem jak zrobić aby w polu textowym ładowanym z różnych elementów można było zastosować skrypt Flash. HTML we Flash to nie HTML jak na stronie - to jedynie niektóre znaczniki do textu. 
 
Stąd najłatwiej było by mi zrobić jak powyżej pisałem   
 
Sorry - ze względu na komercyjne wykorzystanie tego elementu nie zrobię tego jako wolontariusz. 
 
Ale może jakiś użytkownik forum (EspE, Mielu, Shastaan) podejmą próbę - kto wie   
												 
					 | 
				 
			 
		 |