<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>blog.swish.pl &#187; flash</title>
	<atom:link href="http://flashblog.swish.pl/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://flashblog.swish.pl</link>
	<description>Tworzenie animacji Flash, banerów, stron www w programie SWiSH Max. Tutoriale.</description>
	<lastBuildDate>Thu, 06 Oct 2016 06:49:36 +0000</lastBuildDate>
	<language>pl-PL</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.7.41</generator>
	<item>
		<title>Formularz kontaktowy we Flash w SWiSH Max / Komunikacja z PHP</title>
		<link>http://flashblog.swish.pl/actionscript/formularz-kontaktowy-we-flash-w-swish-max-komunikacja-z-php/</link>
		<comments>http://flashblog.swish.pl/actionscript/formularz-kontaktowy-we-flash-w-swish-max-komunikacja-z-php/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 20:09:10 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Formularze we Flash]]></category>
		<category><![CDATA[Komunikacja flash z PHP]]></category>
		<category><![CDATA[Parametr Base - domyślna ścieżka]]></category>

		<guid isPermaLink="false">/?p=346</guid>
		<description><![CDATA[W poniższym przykładzie przygotujemy formularz kontaktowy, ktory wyśle informacje do strony PHP i odbierze od niej wynik. Strona PHP wyśle e-mail do właściciela strony. &#160; &#160; Pobierz plik źródłowy Załóż nowy film, rozdzielczość filmy 549 x 360 W narzędziach wybierz z autokształtów, autokształt Zaokrąglony Prostokąt. Rozciągnij go na projekcie. Można właczyć w Menu &#124; Widok &#124; [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><span class="drop">W</span> poniższym przykładzie przygotujemy formularz kontaktowy, ktory wyśle informacje do strony PHP i odbierze od niej wynik. Strona PHP wyśle e-mail do właściciela strony.</p>
<p><object id="moj-form" width="549" height="361" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="high" /><param name="seamlesstabbing" value="false" /><param name="allowscriptaccess" value="samedomain" /><param name="base" value="http://blog.swish.pl/wp-content/uploads/2011/01/" /><param name="src" value="http://blog.swish.pl/wp-content/uploads/2011/01/moj-form.swf" /><embed id="moj-form" width="549" height="361" type="application/x-shockwave-flash" src="http://blog.swish.pl/wp-content/uploads/2011/01/moj-form.swf" quality="high" seamlesstabbing="false" allowscriptaccess="samedomain" base="http://blog.swish.pl/wp-content/uploads/2011/01/" /></object></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://blog.swish.pl/wp-content/uploads/2011/01/Forumularz_kontaktowy_przyklad_zrodla1.zip"><span id="more-346"></span><br />
Pobierz plik źródłowy</a></p>
<ol>
<li>Załóż nowy film, rozdzielczość filmy 549 x 360</li>
<li>W narzędziach wybierz z autokształtów, autokształt Zaokrąglony Prostokąt. Rozciągnij go na projekcie.</li>
<li>Można właczyć w Menu | Widok | Przyciąganie do Siatki do Prowadnic.</li>
<li>Na lewej linijce przytrzymać przycisk myszy i przeciągnąc prwadnice, tak by oddzielała opisy pól od pól.</li>
<li>Rysujemy pola wprowadzania danych:<br />
- włączamy narzędzie tekst.<br />
- rysujemy pole userName myszką, ustawiamy w panelu Właściwośći:<br />
nazwę na <strong>userName</strong>, ustawiamy <strong>Cel</strong> (by być dostępne ze skryptu), czcionkę na <strong>_sens</strong>, wielkość na <strong>10</strong>, z rozwijane listy (statyczny, dynamiczny, wprowadzany) wybieramy <strong>wprowadzany<br />
</strong>Autorozmiar wysokości  ma być wyłaczony, wysokość w liniach <strong>1</strong>, ważne: zahaczamy ikonkę <strong>Białe Tło,czarna ramka</strong>(tak by nasz tekst wyglądał, jak biała ramka), tekst wieloliniowy wyłączony.</p>
<div id="attachment_383" style="width: 160px" class="wp-caption alignnone"><a href="http://blog.swish.pl/wp-content/uploads/2011/01/userName.png" target="_blank"><img class="size-thumbnail wp-image-383 " title="Właściwości pola userName" src="http://blog.swish.pl/wp-content/uploads/2011/01/userName-150x150.png" alt="Właściwości pola userName" width="150" height="150" /></a><p class="wp-caption-text">Właściwości pola userName</p></div>
<p>- kopiujemy to pole i nazwamy <strong>userEmail<br />
- </strong>kopiujemy to pole i nazwya <strong>userTresc</strong>, ale ustawiamy ikonkę tekst wieloliniowy włączony, wysokość lini na 15.</p>
<p><div id="attachment_384" style="width: 160px" class="wp-caption alignnone"><a href="http://blog.swish.pl/wp-content/uploads/2011/01/userTresc.png" target="_blank"><img class="size-thumbnail wp-image-384 " title="Właściwości pola userTresc" src="http://blog.swish.pl/wp-content/uploads/2011/01/userTresc-150x150.png" alt="Właściwości pola userTresc" width="150" height="150" /></a><p class="wp-caption-text">Właściwości pola userTresc</p></div></li>
<li>Z komponentów przeciągamy na pulpit komponent <strong>Przycisk</strong>   z grupy Przyciski | Wciskane, ustawiamy tekst na <strong>Wyślij</strong></li>
<li>W panelu konspekt zaznaczamy scenę i przechodzimy do panelu Skrypt, gdzie wklajamy poniższy skrypt:<br />
<blockquote><p>// funkcja sprawdzająca poprawność formularza<br />
function formValidation(): boolean<br />
{<br />
// wyczysczenie komunikatow bledow<br />
nameError.text = &#8222;&#8221;;<br />
emailError.text = &#8222;&#8221;;<br />
trescError.text = &#8222;&#8221;;<br />
if (userName.text.length &lt; 4) nameError.text = &#8222;Za krótka nazwa, minimum 4 znaki&#8221;;<br />
else if (userEmail.text.length &lt; 4) emailError.text = &#8222;Za krótki e-mail, minimum 4 znaki&#8221;;<br />
else if (userTresc.text.length &lt; 10) trescError.text = &#8222;Za krótka treść, minimum 10 znaków&#8221;;<br />
else {<br />
return true;<br />
}<br />
return false;<br />
}</p>
<p>// funkcja uruchamiana po kliknięciu przycisku<br />
function Events(name, status)<br />
{<br />
if ( (name == &#8222;btnwyslij&#8221;) &amp;&amp; formValidation() )<br />
{</p>
<p>var myVars:LoadVars = new LoadVars();</p>
<p>// ustawienie zmiennych do wysłania wartościami formularza<br />
myVars.Name = userName.text;<br />
myVars.Email = userEmail.text;<br />
myVars.Message = userTresc.text;</p>
<p>//   zdjęcie wyniku , gdy Flash załaduje już wynik<br />
myVars.onLoad = function (success)<br />
{<br />
if (success)<br />
{<br />
_root.dynamTekst.text = myVars.zwracanazmienna;<br />
}</p>
<p>}<br />
// wysłanie formularz<br />
myVars.sendAndLoad(&#8222;contact.php&#8221;, myVars, &#8222;POST&#8221;);<br />
}<br />
}</p></blockquote>
</li>
<li>Teraz musimy narysować pola, w których będą się wyświetlać komunikaty:- rysujemy myszką te pola<br />
- w Panelu <strong>Właściwości</strong> ustawiamy im opcję cel, nadajemy nazwy:  dynamTekst (pole na wynik działania), nameError, emailError,trescError<br />
- kolor czerwony, czcionka _sans, wielkość 10.<br />
- ważne z rozwiajanej listy wybieramy <strong>Dynamiczn</strong>y, teraz będzie można ustawić ten tekst ze skryptu.</p>
<p><div id="attachment_385" style="width: 160px" class="wp-caption alignnone"><a href="http://blog.swish.pl/wp-content/uploads/2011/01/nameError.png" target="_blank"><img class="size-thumbnail wp-image-385 " title="Właściwości pola nameError" src="http://blog.swish.pl/wp-content/uploads/2011/01/nameError-150x150.png" alt="Właściwości pola nameError" width="150" height="150" /></a><p class="wp-caption-text">Właściwości pola nameError</p></div></li>
</ol>
<p>&nbsp;</p>
<p>Uwaga,   ten przykład będzie dział poprawnie po wysłaniu pliku .swf i .php na serwer. Nie będzie działał poprawnie w podglądzie w programie, z uwagi zabezpiecznia flash playera i przeglądarek.</p>
<h2>Parametr Base &#8211; domyślna ścieżka</h2>
<p>W pliku źródłowym ustawiłem parametr BASE na &#8222;<a href="http://blog.swish.pl/wp-content/uploads/2011/01/">http://blog.swish.pl/wp-content/uploads/2011/01/</a>&#8221; w menu Modyfikuj | Film | Właściwości | Ustawienia eksportu filmu | HTML.<br />
Base (czyli baza) określa domyślną scieżkę, gdzie szukane są pliki, stąd też w kodzie actionscript podawane jest odwołanie do &#8222;contact.php&#8221;, a dzięki parametrowi base system wie, gdzie go szukać.</p>
<div id="attachment_390" style="width: 160px" class="wp-caption alignnone"><a href="http://blog.swish.pl/wp-content/uploads/2011/01/base.png" target="_blank"><img class="size-thumbnail wp-image-390 " title="Parametr base" src="http://blog.swish.pl/wp-content/uploads/2011/01/base-150x150.png" alt="Parametr base" width="150" height="150" /></a><p class="wp-caption-text">Parametr base</p></div>
<p>Jeśli bym nie ustawił tego parametru system by szukał tego pliku w bieżącym katalogu.</p>
]]></content:encoded>
			<wfw:commentRss>http://flashblog.swish.pl/actionscript/formularz-kontaktowy-we-flash-w-swish-max-komunikacja-z-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Z SWiSH forum: Błysk świateł samochodu / Miganie/mruganie światłami samochodu</title>
		<link>http://flashblog.swish.pl/banery/z-swish-forum-blysk-swiatel-samochodu-miganiemruganie-swiatlami-samochodu/</link>
		<comments>http://flashblog.swish.pl/banery/z-swish-forum-blysk-swiatel-samochodu-miganiemruganie-swiatlami-samochodu/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 21:15:07 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Banery]]></category>
		<category><![CDATA[Blask]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Ruch po ścieżce]]></category>
		<category><![CDATA[Ścieżka ruchu]]></category>

		<guid isPermaLink="false">http://flashblog.swish.pl/?p=254</guid>
		<description><![CDATA[Poniżej cytat z SWiSH forum &#8211; miganie/mruganie światłami samochodu. Błysk świateł. Autor wykorzystuje efekty Umieść i Usuń do sekwencyjnego pojawiania się, na reflektorach, obiektów z ustawioną przezroczystością Alfa, do zasymulowania błysku. Żeby sprawdzić, jak to się dzieje, można włączyć Podgląd klatki (czerwona linia na osi czasu) i przesuwać podgląd po kolejnych klatkach. Link do oryginalnego wpisu Pobierz plik [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><span class="drop">P</span>oniżej cytat z SWiSH forum &#8211; miganie/mruganie światłami samochodu. Błysk świateł.<br />
Autor wykorzystuje efekty Umieść i Usuń do sekwencyjnego pojawiania się, na reflektorach, obiektów z ustawioną przezroczystością Alfa, do zasymulowania błysku. Żeby sprawdzić, jak to się dzieje, można włączyć Podgląd klatki (czerwona linia na osi czasu) i przesuwać podgląd po kolejnych klatkach.</p>
<p><object id="blaskswiatel" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="371" height="150" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="bgcolor" value="#000000" /><param name="quality" value="high" /><param name="seamlesstabbing" value="false" /><param name="allowscriptaccess" value="samedomain" /><param name="src" value="http://flashblog.swish.pl/wp-content/uploads/2010/04/blaskswiatel.swf" /><param name="name" value="blaskswiatel" /><embed id="blaskswiatel" type="application/x-shockwave-flash" width="371" height="150" src="http://flashblog.swish.pl/wp-content/uploads/2010/04/blaskswiatel.swf" bgcolor="#000000" quality="high" seamlesstabbing="false" allowscriptaccess="samedomain" name="blaskswiatel"></embed></object></p>
<p><a title="Link do tutoriala" href="http://swish.wodip.opole.pl/forum/viewtopic.php?t=4981" target="_blank">Link do oryginalnego wpisu</a></p>
<p><a href="http://swish.wodip.opole.pl/forum/download.php?id=1795">Pobierz plik źródłowy</a>.</p>
<p>Miejsce publikacji: <a href="http://swish.wodip.opole.pl/">swish.wodip.opole.pl</a>, <a href="http://forum.swish.pl">forum.swish.pl</a><br />
Autor, profil użytkownika: <a href="http://swish.wodip.opole.pl/forum/profile.php?mode=viewprofile&amp;u=125">Januszr</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://flashblog.swish.pl/banery/z-swish-forum-blysk-swiatel-samochodu-miganiemruganie-swiatlami-samochodu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blask, efekt blasku po napisie</title>
		<link>http://flashblog.swish.pl/podstawy/blask-efekt-blasku-po-napisie/</link>
		<comments>http://flashblog.swish.pl/podstawy/blask-efekt-blasku-po-napisie/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 20:56:41 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Banery]]></category>
		<category><![CDATA[Blask]]></category>
		<category><![CDATA[Podstawy]]></category>
		<category><![CDATA[baner]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://flashblog.swish.pl/?p=216</guid>
		<description><![CDATA[Blask.zip &#8211; pobierz plik źródłowy W tym tutorialu wykonamy efekt Blasku przechodzący przez napis. Zakładamy nowy film: menu Plik &#124; Nowy Ustawiamy rozmiar: menu Modyfikuj &#124; Film &#124; Właściwości, szerokość 515 px x 194 px . Zapalamy, w panelu Narzędzia po lewej,  narzędzie Prostokąt, rysujemy myszką prostokąt, tak by przył tło, może wystawał po za obręb animacji [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><object id="BLASK" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="515" height="194" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="bgcolor" value="#FFFFFF" /><param name="quality" value="high" /><param name="seamlesstabbing" value="false" /><param name="allowscriptaccess" value="samedomain" /><param name="src" value="http://flashblog.swish.pl/wp-content/uploads/2010/04/BLASK.swf" /><param name="name" value="BLASK" /><embed id="BLASK" type="application/x-shockwave-flash" width="515" height="194" src="http://flashblog.swish.pl/wp-content/uploads/2010/04/BLASK.swf" bgcolor="#FFFFFF" quality="high" seamlesstabbing="false" allowscriptaccess="samedomain" name="BLASK"></embed></object></p>
<p><a href="http://flashblog.swish.pl/wp-content/uploads/2010/04/blask.zip"><span class="drop">B</span>lask.zip &#8211; pobierz plik źródłowy</a></p>
<p>W tym tutorialu wykonamy efekt Blasku przechodzący przez napis.</p>
<ol>
<li>Zakładamy nowy film: menu <strong>Plik</strong> | <strong>Nowy</strong></li>
<li>Ustawiamy rozmiar: menu <strong>Modyfikuj</strong> | <strong>Film</strong> | <strong>Właściwości</strong>, szerokość 515 px x 194 px .</li>
<li>Zapalamy, w panelu <strong>Narzędzia </strong>po lewej,  narzędzie <strong>Prostokąt</strong>, rysujemy myszką prostokąt, tak by przył tło, może wystawał po za obręb animacji albo być z nią równym.</li>
<li>We panelu <strong>Właściwości</strong>, ustawiamy tło na czarne.</li>
<li>Kilkamy narzędzie <strong>Tekst</strong>, w panelu <strong>Właściwości, </strong>ustawiamy <strong>wielkość czcionki</strong> na 36 , <strong>krój czcionki</strong> na Arial Black, <strong>wielkość odstępu</strong> na 4</li>
<li>Pozycjonujemy tekst na środku, opcjonalnie zmieniając wielkość tekstu na inną.</li>
<li>Klikamu prawym klawiszem myszki na powstałym tekście i wybieramy z menu kontekstowego:  <strong>Konwersja</strong> | <strong>Konwertuj do Klipu </strong></li>
<li>Powstał nienazwany Klip. W panelu <strong>Właściwości</strong> nadajemy mu nazwę np. na Maska.</li>
<li>Nasz tekst jest najniższym jego elementem.</li>
<li>Ustawiamy w panelu Właściwości, opcję <strong>Użyj obiektu niżej jako maski </strong>(animacja w klipie będzie tylko na nieprzezroczytym obszarze najniższego obiektu w klipie &#8211; naszego tekstu).</li>
<li>Teraz wchodzimy na panelu <strong>Konspekt</strong> ( który przechowuje drzewo obiektów ). Tam rozwijamy powstały klip Maska i w zapalamy <strong>Obiekt Tekstowy</strong>.</li>
<li>Prawy klawisz myszy, z menu kontekstowego <strong>Kopiuj Obiekt, </strong>następnie pownie prawy klawisz i <strong>Wklej w Miejscu</strong>.</li>
<li>Została dodana kopia naszego tekstu wyżej w klipie, klikamy tę kopię prawym klawiszem i z menu kontekstowego <strong>Rozdziel na Kształty</strong>.</li>
<li>Dzięki temu kopia naszego tekstu została przekształcona w grupę liter w formie wektorowych kształtów, którym teraz będziemy w stanie <strong>nadać wypełnienie tonalne</strong> oraz <strong>obramowanie</strong>.</li>
<li>W panelu <strong>Konspekt</strong> rozwijamy powstała grupę, zaznaczymy myszką pierwszą literkę trzymając <strong>klawisz Shift </strong>na klawiaturze.</li>
<li>Teraz w panelu Właściwości mozemy ustawić Wypełnienie na <strong>Gradient</strong> , poszczególne punkty wypełnienia od lewej: ciemnozielony (# 009900)  Alfa(przezroczytość) 50%, na lewa strona środka: ciemniejsza zieleń (# 007300 ), Alfa 100%, prawa strona środka: jaśniejszy zielony (# 019A00 ), prawa strona środka (# 66FF00 ). alfa 75% .</li>
<li>Ustwiamy <strong>linię obramowania</strong> na ciągłą i jej <strong>grubość</strong> na 1.8.</li>
<li>Mamy już napis teraz zanimujemy <strong>blask</strong> po tym napisie .</li>
<li>Przy wybranym klipie (panel Konspekt), z panelu Narzędzia wybieramy narzędzie <strong>Prostokąt</strong> rysujmy myszką prostokąt.</li>
<li>Przechodzimy do panelu <strong>Przekształcenie</strong> (ten panel przechowuje bezwzględne wymiary obiektów, panel Transformacje ich tymczasowe wymiary podczas Transformacji)</li>
<li>W panelu <strong>Przekształcenie</strong> ustawiamy w polu Kąt Osi X wprowadzamy -60, co przekręci o 60 stopni.</li>
<li>W tym samym panelu nadamy szerokość i wysokość na: 336, 478.<br />
X: -460, Y: 27</li>
<li>Spozycjonuje nam to wypełnienie na poza ekranem.</li>
<li>Ustawmy wypełnienie:  Gradient.</li>
<li>Dodajemy 7 punktów wypełnienia o kolorze białym, trzy na środku po dwa na bokach.</li>
<li>Ustawiamy im przezroczystość alfa od lewej:  0%, 25%,     75%, 100%,75%,      25%,0% .</li>
<li>W panelu Narzędzia klikamy <strong>Transformacja Wypełnienia</strong> by przekręcić wypełnienie do takiego samego kąta, jak obiekt, następnie zmniejszamy jego krawędzie do krawędzi obiektu. </li>
<li>Mamy obiekt, który będzie przesuwał się po napisie, teraz pora na ustawienie jego ruchu.</li>
<li>Klikamy menu Wstaw | Efekt | Przesuń</li>
<li>Klikamy na niego dwukrotnie na <strong>osi czasu</strong>, następnie w panelu Efekt, na zakładce Ruch, zmieniamy opcję Przesuń do X na 560.<br />
Nasz efekt przesunie obiekt blasku z pierwotnej pozycji (poza ekranem, określonej w p. Przekształcenie) do pozycji X 560.</li>
<li>Rozciągmy efekt na osi do 31 klatek.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://flashblog.swish.pl/podstawy/blask-efekt-blasku-po-napisie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linki z rozwijanej listy (A Combo of links)</title>
		<link>http://flashblog.swish.pl/komponentyflash/linki-z-rozwijanej-listy-a-combo-of-links/</link>
		<comments>http://flashblog.swish.pl/komponentyflash/linki-z-rozwijanej-listy-a-combo-of-links/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 16:29:21 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Komponenty]]></category>
		<category><![CDATA[Animacje Flash]]></category>
		<category><![CDATA[combo]]></category>
		<category><![CDATA[combobox]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[rozwijana lista]]></category>
		<category><![CDATA[tutoriale]]></category>

		<guid isPermaLink="false">http://flashblog.swish.pl/?p=21</guid>
		<description><![CDATA[Komponent rozwijanej listy ComboBox_szary i funkcja skryptu getURL() mogą być użyte w celu stworzenia rozwijanej listy, która po wybraniu danego elementu, przekieruje po określony adres strony www, np. w celu wykonania linków innych stron, podstron. Powyższy przykład używa komponentu ComboBox_szary ( dostępny na panelu Komponenty &#124; Kontrolki&#124; Listy &#124; ComboBox_szary).   Następujących modyfikacji dokonano względem [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><span class="drop">K</span>omponent rozwijanej listy <strong>ComboBox_szary</strong> i funkcja skryptu <strong>getURL()</strong> mogą być użyte w celu stworzenia rozwijanej listy, która po wybraniu danego elementu, przekieruje po określony adres strony www, np. w celu wykonania linków innych stron, podstron.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="150" height="120" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blog.swishzone.com/wp-content/uploads/2009/05/weblinks.swf" /><embed type="application/x-shockwave-flash" width="150" height="120" src="http://blog.swishzone.com/wp-content/uploads/2009/05/weblinks.swf"></embed></object></p>
<p>Powyższy przykład używa komponentu <strong>ComboBox_szary</strong> ( dostępny na panelu <strong>Komponenty | Kontrolki| Listy | ComboBox_szary</strong>).</p>
<p> </p>
<p>Następujących modyfikacji dokonano względem domyślnych wartości parametrów komponentu:</p>
<p><strong>Initial Value:</strong> 6<br />
(wartość początkowa)<br />
<strong>List Values:</strong> SWiSHzone.com;Blog;Forums;Support;Google;Wikipedia;Take me to… (wartości listy)</p>
<p><strong>Editable:</strong> false (czy edytowalny &#8211; false &#8211; fałsz &#8211; nie)</p>
<p>Gdy komponent jest inicjowany po załadowaniu bądź, gdy bądź gdy inny element jest wybrany, funkcja obsługi zdarzeń Events <a title="Scripting #3 Functions" href="http://blog.swishzone.com/?p=567" target="_blank">function</a> jest wołana. Pozwala to użytkownikowi na określenie poprzez skrypt, jakie alcje mają zostać wykonane przy wystąpieniu danego zdarzenia. Wiele komponentów używa funkcji Events by zasygnalizować, że zdarzenie wystąpiło.</p>
<p>Nazwa funkcji jest określona w parametrze <strong>Event Notification | Event Function</strong>. Domyślna wartość tego parametru to “Events”.</p>
<p>Skrypt, jaki musi być dodany do głównego filmu, jest podany niżej:</p>
<pre>function Events(n,v) {
    switch(v) {
        case "SWiSHzone.com":
            getURL("http://www.swishzone.com", "_blank");
            break;
        case "Blog":
            getURL("http://blog.swishzone.com", "_blank");
            break;
        case "Forums":
            getURL("http://forums.swishzone.com", "_blank");
            break;
        case "Support":
            getURL("http://www.swishzone.com/index.php?area=support", "_blank");
            break;
        case "Google":
            getURL("http://www.google.com", "_blank");
            break;
        case "Wikipedia":
            getURL("http://www.wikipedia.org", "_blank");
            break;
    }
}</pre>
<h3>Opis skryptu</h3>
<p>Dla komponentu Combo_szary , funkcja Events ma dwa parametry. Pierwszy, n, określa nazwę obiektu, który woła tę funkcję. Drugi parametr, v, stanowi jego nową wartość.</p>
<p>W poniższym przykładzie wartością n zawsze będzie “Combo_szary” &#8211; czyli nazwa komponentu. Gdy film zawiera wiele komponentów i zdarzenia od nich są obsługiwane przez te samą funkcję Events, parametr n może być użyty celem stwierdzenia, który obiekt wysyła zdarzenie.</p>
<p>Parametr v zawiera jedną z nazw witryn www. Czyli jedną z : “SWiSHzone.com”, “Blog”, “Forums”, “Support”, “Google”, “Wikipedia” lub “Take me to…”</p>
<p>W powyższym skrypcie funkcja Events po prostu porównuje bieżącą wartość rozwijanej listy combo ze znanymi nazwami i kiedy stwierdzi, która to nazwa, otwiera ją na powiązanej stronie www getURL(). Gdy parametr v zawiera “Take me to…” no żadna akcja nie jest wykonywana.</p>
<p>Nota: użyto <strong>“_blank”</strong> jako cel funkcji getURL, co powoduje, że strona będzie otwierana w nowym oknie.</p>
<p>Plik przykładowy można pobrać z <a href="http://blog.swishzone.com/wp-content/uploads/2009/05/weblinks.zip">weblink.zip</a>.</p>
<p>(c) swishzone.com, <a href="http://blog.swishzone.com/?p=1485/" target="_blank">oryginal entry</a>. The Polish translation by Dreamsoft.</p>
]]></content:encoded>
			<wfw:commentRss>http://flashblog.swish.pl/komponentyflash/linki-z-rozwijanej-listy-a-combo-of-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SWiSH Max3 na Linuxie</title>
		<link>http://flashblog.swish.pl/systemy/swish-max3-na-linuxie/</link>
		<comments>http://flashblog.swish.pl/systemy/swish-max3-na-linuxie/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 15:15:28 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Systemy]]></category>
		<category><![CDATA[Animacje Flash]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Forum]]></category>
		<category><![CDATA[tutoriale]]></category>

		<guid isPermaLink="false">http://flashblog.swish.pl/?p=5</guid>
		<description><![CDATA[Dzięki programowi Crossover(http://www.codeweavers.com/products/cxlinux/) bez większych problemów można uruchomić SWiSH Maxa na Linuxie. My testowo uruchomiliśmy SWiSH Max3 PL na Open Suse 11. używając Crossover Standard 8.0: Crossover to emulator Windows na Linuxa i Mac. To bardzo tani i sprzedawany przez nas produkt. Instalator programu SWiSH Max generuje błąd podczas instalcji “Bład zapisu na c:\windows\temp\swlpi\uninstall.ece” (Zrzut ekranowy) jednak po jego [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><span class="drop">D</span>zięki programowi Crossover(<a href="http://www.codeweavers.com/products/cxlinux/" target="_blank">http://www.codeweavers.com/products/cxlinux/</a>) bez większych problemów można uruchomić SWiSH Maxa na Linuxie.</p>
<p>My testowo uruchomiliśmy SWiSH Max3 PL na Open Suse 11. używając Crossover Standard 8.0:<br />
Crossover to emulator Windows na <span>Linuxa</span> i Mac. To bardzo tani i sprzedawany przez nas produkt.</p>
<p>Instalator programu SWiSH Max generuje błąd podczas instalcji “Bład zapisu na c:\windows\temp\swlpi\uninstall.ece”<br />
(<a href="http://www.swish.pl/download/max3_linux_instalation_error.JPG" target="_blank">Zrzut ekranowy</a>)<br />
jednak po jego zignorowaniu proces intalacyjny kończy się powodzeniem.</p>
<p><strong>Jak uruchomić SWISH Max3</strong>:<br />
1) Zainstaluj Crossover na <span>Linux</span><br />
2) Używając CrossOver Configuration manger wybierz domyślną butelką - default “bottle” winxp i zainstaluj “Internet Explorer 7” – zainstaluje to także Flash Player 9 Activex<br />
3) Zainstaluj SWiSH Max3 do existing “bottle” (“win xp”).<br />
4) Uruchom SWiSH Max3a i odblokuj, jak zwykle.</p>
<p>Wewnętrzny debugger pracuje całkiem dobrze i możesz wyeksportować html+swf także do systemu plików <span>linux</span> (poza butelką) np.  \home\user\desktop .</p>
<p><strong>SWiSH Max3 pracuje na Linuxie</strong>: <a href="http://www.swish.pl/download/max3_linux_working.JPG" target="_blank">zrzut ekranowy</a> i <a href="http://www.youtube.com/watch?v=FtfRqko8-3U" target="_blank">mały film z ekranu</a></p>
<p>Do testów użyłem polską wersję Max3, build 2009-11-30.</p>
]]></content:encoded>
			<wfw:commentRss>http://flashblog.swish.pl/systemy/swish-max3-na-linuxie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
