<?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>Darmowy Kurs Flash &#187; Gotowe rozwiązania(aplikacje)</title>
	<atom:link href="http://kursflash.pl/category/gotowce/feed/" rel="self" type="application/rss+xml" />
	<link>http://kursflash.pl</link>
	<description>poznaj podstawy action script 3</description>
	<lastBuildDate>Fri, 27 Jan 2012 22:13:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Efekt zdrapki</title>
		<link>http://kursflash.pl/2011/05/02/efekt-zdrapki/</link>
		<comments>http://kursflash.pl/2011/05/02/efekt-zdrapki/#comments</comments>
		<pubDate>Mon, 02 May 2011 20:53:17 +0000</pubDate>
		<dc:creator>Nuter</dc:creator>
				<category><![CDATA[Gotowe rozwiązania(aplikacje)]]></category>

		<guid isPermaLink="false">http://kursflash.pl/?p=275</guid>
		<description><![CDATA[Część 1 Część 2]]></description>
			<content:encoded><![CDATA[<p><strong>Część 1</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/6by_vMFIJhA" frameborder="0" allowfullscreen></iframe><span id="more-275"></span></p>
<p><strong>Część 2</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/Ld928AOHeM4" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://kursflash.pl/2011/05/02/efekt-zdrapki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Animowane menu</title>
		<link>http://kursflash.pl/2011/05/02/animowane-menu/</link>
		<comments>http://kursflash.pl/2011/05/02/animowane-menu/#comments</comments>
		<pubDate>Mon, 02 May 2011 20:52:02 +0000</pubDate>
		<dc:creator>Nuter</dc:creator>
				<category><![CDATA[Gotowe rozwiązania(aplikacje)]]></category>

		<guid isPermaLink="false">http://kursflash.pl/?p=273</guid>
		<description><![CDATA[Część 1 Część 2]]></description>
			<content:encoded><![CDATA[<p><strong>Część 1</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/xLxqKMl_koc" frameborder="0" allowfullscreen></iframe><span id="more-273"></span></p>
<p><strong>Część 2</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/V5Jb77d1-IY" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://kursflash.pl/2011/05/02/animowane-menu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Przesuwane menu</title>
		<link>http://kursflash.pl/2011/05/02/przesuwane-menu/</link>
		<comments>http://kursflash.pl/2011/05/02/przesuwane-menu/#comments</comments>
		<pubDate>Mon, 02 May 2011 20:43:00 +0000</pubDate>
		<dc:creator>Nuter</dc:creator>
				<category><![CDATA[Gotowe rozwiązania(aplikacje)]]></category>

		<guid isPermaLink="false">http://kursflash.pl/?p=260</guid>
		<description><![CDATA[Część 1 Część 2 Po obejrzeniu filmu Plik z filmu z opisem niżej Na końcu filmu (drugiej części) powiedziałem, że można ograniczyć przesuwanie się przycisków za pomocą instrukcji warunkowej if. Pracując dalej na tym samym pliku, rząd przycisków należy przesunąć w dół tak aby pierwszy przycisk (ten na samej górze) pokrywał się z górną częścią [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Część 1</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/B5lnNdqk7lA" frameborder="0" allowfullscreen></iframe><span id="more-260"></span></p>
<p><strong>Część 2</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/u95UQX00sFQ" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Po obejrzeniu filmu</strong><br />
<a href="http://www.kursflash.pl/download/przesuwanemenu.rar">Plik z filmu z opisem niżej</a></p>
<p>Na końcu filmu (drugiej części) powiedziałem, że można ograniczyć przesuwanie się przycisków za pomocą instrukcji warunkowej if. Pracując dalej na tym samym pliku, rząd przycisków należy przesunąć w dół tak aby pierwszy przycisk (ten na samej górze) pokrywał się z górną częścią maski. Tak jak na zdjęciu.</p>
<p><a href="http://kursflash.pl/wp-content/uploads/2011/05/przemenu.jpg"><img class="aligncenter size-medium wp-image-261" title="przemenu" src="http://kursflash.pl/wp-content/uploads/2011/05/przemenu-300x217.jpg" alt="" width="300" height="217" /></a></p>
<p>Teraz dokładnie znamy pozycję naszych przycisków na osi y, do której ma być przesuwany rząd przycisków. W moim przypadku wartość na osi y wynosi 374 (u Ciebie pewnie będzie inna). To samo musimy zrobić dla dołu. Czyli przeciągamy wszystkie przyciski tak, aby ostatni przycisk pokrywał się z dolną częścią maski. I ponownie odczytujemy wartość na osi y. W moim przypadku jest to -74 (u Ciebie pewnie będzie to inna wartość). Teraz możesz z powrotem przesunąć przyciski do stanu początkowego.</p>
<p>Znając maksymalne położenie przycisków u góry jak i na dole, możemy przystąpić do pisania instrukcji warunkowej. Instrukcję tą należy umieścić wewnątrz funkcji o nazwie przesuń (pracując nad plikiem z filmu). Wewnątrz pierwszego warunku będziemy sprawdzać czy rząd przycisków przekroczył górną wartość czyli w moim przypadku 374 pikseli na osi y. Jeżeli tak się stanie to przypisujemy położenie na osi y wartość 374 dla naszych przycisków. Powinno to wyglądać tak:</p>
<p class="as"><span style="color: #33cccc;">function</span> przesun(zdarzenie:<span style="color: #33cccc;">Event</span>):<span style="color: #33cccc;"> void</span> {<br />
    ikony_mc.<span style="color: #33cccc;">y</span> = ikony_mc.<span style="color: #33cccc;">y</span> + (0.7 <span style="color: #33cccc;">*</span> maska_mc.<span style="color: #33cccc;">height </span>- <span style="color: #33cccc;">mouseY</span>) / 15;<br />
    <span style="color: #33cccc;">if</span>(ikony_mc.<span style="color: #33cccc;">y</span> &gt;= 374){ //wprowadz swoje wartości<br />
        ikony_mc.<span style="color: #33cccc;">y</span> = 374;<br />
    }<br />
}</p>
<p>Teraz nasze przyciski zatrzymają się kiedy górny przycisk będzie pokrywał się z górną częścią maski. Ten sam zabieg musimy powtórzyć dla dołu. Dopiszmy kolejną instrukcję warunkową else if, która sprawdzi czy ostatni przycisk pokrywa się z dolną częścią maski. U mnie ta wartość wynosi -74. A kod wygląda tak:</p>
<p class="as"><span style="color: #33cccc;">function</span> przesun(zdarzenie:<span style="color: #33cccc;">Event</span>): <span style="color: #33cccc;">void </span>{<br />
    ikony_mc.<span style="color: #33cccc;">y </span>= ikony_mc.<span style="color: #33cccc;">y </span>+ (0.7 * maska_mc.<span style="color: #33cccc;">height </span>- <span style="color: #33cccc;">mouseY</span>) / 15;<br />
    <span style="color: #33cccc;">if</span>(ikony_mc.<span style="color: #33cccc;">y </span>&gt;= 374){ //wprowadz swoje wartości<br />
        ikony_mc.<span style="color: #33cccc;">y </span>= 374;<br />
    }<span style="color: #33cccc;">else if</span>(ikony_mc.<span style="color: #33cccc;">y</span> &lt;= -74){<br />
        ikony_mc.<span style="color: #33cccc;">y</span> = -74;<br />
    }<br />
}</p>
<p>Teraz mamy pewność, że nasze przyciski nie wysuną się za mocna w dół lub do góry.</p>
<p><strong>UWAGA</strong></p>
<p>Jeżeli u Ciebie kod nie działa prawidłowo być może musisz zamienić operatory porównania.</p>
<p><strong>Poziome przewijane menu</strong></p>
<p>Jeżeli chcemy wykonać takie same menu tylko przesuwane prawo-lewo to oczywiście musimy poustawiać przyciski jeden za drugim. Natomiast w kodzie położenie na osi y zmieniamy na x czyli tak:</p>
<p class="as">ikony_mc.<span style="color: #33cccc;">x</span> = ikony_mc.<span style="color: #33cccc;">x</span> + (0.7<span style="color: #33cccc;"> *</span> maska_mc.<span style="color: #33cccc;">width </span>- <span style="color: #33cccc;">mouseX</span>) / 15;</p>
<p>Należy również zmienić wysokość maski na szerokość height na width jak i również aktualne położenie kursora myszki w animacji z mouseY na mouseX</p>
<p><strong>Szybkość przesuwania menu</strong></p>
<p>Nasza funkcja przesuwająca przyciski działa na zdarzenie ENTER_FRAME, czyli z szybkością klatek na sekundę. Aby zmienić szybkość przesuwania się menu możemy zmienić ilość klatek na sekundę animacji. Jednak czasem dana prędkość odtwarzania klatek na sekundę pasuje do innej animacji. Szybkość przesuwania się menu możemy zmienić w kodzie. Manipulując ostatnią wartością na przykład z 15 na 20 nasze menu będzie przesuwać się wolniej.</p>
]]></content:encoded>
			<wfw:commentRss>http://kursflash.pl/2011/05/02/przesuwane-menu/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Rotator banerów</title>
		<link>http://kursflash.pl/2011/05/02/rotator-banerow/</link>
		<comments>http://kursflash.pl/2011/05/02/rotator-banerow/#comments</comments>
		<pubDate>Mon, 02 May 2011 20:28:12 +0000</pubDate>
		<dc:creator>Nuter</dc:creator>
				<category><![CDATA[Gotowe rozwiązania(aplikacje)]]></category>

		<guid isPermaLink="false">http://kursflash.pl/?p=256</guid>
		<description><![CDATA[Część 1 Część 2 Część 3 Część 4 Część 5 Część 6 Część 7 Część 8 Część 9 Na forum powstało kilka ciekawych tematów na temat rotatora banerów. Zapraszam wszystkich do udziału w dyskusji. Zatrzymanie prezentacji po umieszczeniu kursora w animacji. Ponowne odgrywanie zacznie się, kiedy kursor opuści animację. Ręczne przemieszczanie się z pierwszego do [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Część 1</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/H524nn2U5nw" frameborder="0" allowfullscreen></iframe><span id="more-256"></span></p>
<p><strong>Część 2</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/S30CXBN5L9Q" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Część 3</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/QXqbHcgxTAo" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Część 4</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/Y7XReI99yXU" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Część 5</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/gHMpLZC8o2Y" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Część 6</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/FFR7zCM5zBk" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Część 7</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/MNC5gf-T4RA" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Część 8</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/n_8f3owUYVY" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Część 9</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/ynZCe8SRoAE" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Na forum powstało kilka ciekawych tematów na temat rotatora banerów.</strong> Zapraszam wszystkich do udziału w dyskusji.<br />
<a href="http://kursflash.pl/forum/viewtopic.php?f=12&#038;t=155" target="_blank"><br />
Zatrzymanie prezentacji po umieszczeniu kursora w animacji. Ponowne odgrywanie zacznie się, kiedy kursor opuści animację.</a></p>
<p><a href="http://kursflash.pl/forum/viewtopic.php?f=12&#038;t=149" target="_blank">Ręczne przemieszczanie się z pierwszego do ostatniego banera jak i z ostatniego do pierwszego, czyli nieskończone przewijanie.</a></p>
<p><a href="http://kursflash.pl/forum/viewtopic.php?f=12&#038;t=148" target="_blank">Dodatkowy opis do zdjęcia (tytuł)</a></p>
<p>To tylko najciekawsze tematy o rotatorze banerów.</p>
]]></content:encoded>
			<wfw:commentRss>http://kursflash.pl/2011/05/02/rotator-banerow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wczytywanie kilka plików TXT lub HTML</title>
		<link>http://kursflash.pl/2011/05/02/wczytywanie-kilka-plikow-txt-lub-html/</link>
		<comments>http://kursflash.pl/2011/05/02/wczytywanie-kilka-plikow-txt-lub-html/#comments</comments>
		<pubDate>Mon, 02 May 2011 20:20:28 +0000</pubDate>
		<dc:creator>Nuter</dc:creator>
				<category><![CDATA[Gotowe rozwiązania(aplikacje)]]></category>

		<guid isPermaLink="false">http://kursflash.pl/?p=254</guid>
		<description><![CDATA[Część 1 Część 2]]></description>
			<content:encoded><![CDATA[<p><strong>Część 1</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/6KkN1GZeREc" frameborder="0" allowfullscreen></iframe><span id="more-254"></span></p>
<p><strong>Część 2</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/cKEEKgXKeA0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://kursflash.pl/2011/05/02/wczytywanie-kilka-plikow-txt-lub-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Menu oparte na pliku XML</title>
		<link>http://kursflash.pl/2011/05/02/menu-oparte-na-pliku-xml/</link>
		<comments>http://kursflash.pl/2011/05/02/menu-oparte-na-pliku-xml/#comments</comments>
		<pubDate>Mon, 02 May 2011 20:18:45 +0000</pubDate>
		<dc:creator>Nuter</dc:creator>
				<category><![CDATA[Gotowe rozwiązania(aplikacje)]]></category>

		<guid isPermaLink="false">http://kursflash.pl/?p=252</guid>
		<description><![CDATA[Menu z pliku XML ułatwia edycję strony www czy innej aplikacji Flash. Z pliku XML pobieramy treść przycisku jak i ścieżkę do pliku TXT lub HTML, który ma zostać załadowany po kliknięciu w przycisk. Dodatkowo menu animujemy za pomocą biblioteki Tweener. Część 1 Część 2 Część 3 Część 4 Część 5]]></description>
			<content:encoded><![CDATA[<p>Menu z pliku XML ułatwia edycję strony www czy innej aplikacji Flash. Z pliku XML pobieramy treść przycisku jak i ścieżkę do pliku TXT lub HTML, który ma zostać załadowany po kliknięciu w przycisk. Dodatkowo menu animujemy za pomocą biblioteki Tweener.</p>
<p><strong>Część 1</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/QGgh21fuFLc" frameborder="0" allowfullscreen></iframe><span id="more-252"></span></p>
<p><strong>Część 2</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/gGeev5YujJE" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Część 3</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/VzLsM7UHpyw" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Część 4</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/5kk61zaaLpg" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Część 5</strong></p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/23SZ4ozjJkM" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://kursflash.pl/2011/05/02/menu-oparte-na-pliku-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

