<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss">
    <channel>
      <title>bewired tutorial feed</title>
      <link>http://www.bewired.nl</link>
      <description>Adobe Flash en Photoshop</description>
      <language>nl-nl</language>
      <docs>http://backend.userland.com/rss</docs>
      <generator>PHP/4.4.9</generator>
    <image>
<url>http://www.bewired.nl/images/bewiredlogo.png</url>
<title>www.bewired.nl</title>
<link>http://www.bewired.nl/</link>
</image><item>
<title>basis website</title>
    <link>
http://www.bewired.nl/beginner.php?id=38 
</link>
    <description>
Flash wordt tegenwoordig niet alleen gebruikt om simpele animaties te maken, maar vooral ook voor complexe websites die een animatierijke en grote vrijheid in navigatie vereisen. Op &lt;a href=http://www.thefwa.com target=_blanc&gt;FWA&lt;/a&gt; vindt je veel voorbeelden en inspiratie van de mooiste huidige Flash websites. &lt;br&gt;&lt;br&gt;

In deze tutorial zal worden uitgelegd hoe je een basis website in Flash maakt. Het is belangrijk dat de basis goed is, zodat je daarna zelf kan experimenteren met animaties en speelse navigatie. In deze tutorial gaan we uit van een website met twee pagina's en twee menuknoppen die naar beide pagina's linken. &lt;br&gt;&lt;br&gt;

&lt;b&gt;Stap1&lt;/b&gt;&lt;br&gt;
Open Flash en maak een nieuw document aan en noem deze &lt;em&gt;'basis'&lt;/em&gt;. Zorg dat dit document een stage grootte heeft van ongeveer 700 bij 500 pixels door op de Document Size knop onderaan het scherm te drukken. Deze is ook te bereiken via Modify &gt; Document...&lt;br&gt;&lt;br&gt;

&lt;center&gt;&lt;img src=images/flashsite1.jpg alt=&quot;stage resolutie&quot;&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;

Dat is een site grootte die mooi uitkomt voor de meeste schermresoluties. Je kunt in dit menu ook de framerate aanpassen. Laat deze staan op 12fps.&lt;br&gt;&lt;br&gt;

 &lt;b&gt;Stap2&lt;/b&gt;&lt;br&gt;
Vervolgens maken we een nieuwe layer aan door op de knop ;#8216;inster new layer;#8217; te drukken: &lt;br&gt;&lt;br&gt;
&lt;center&gt;&lt;img src=images/flashsite2.jpg alt=&quot;layers&quot;&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;

Je kunt ook een nieuwe layer toevoegen via Insert &gt; Timeline &gt; Layer. Vervolgens we de layers beiden een naam. Noem layer 1 &lt;em&gt;'achtergrond'&lt;/em&gt;, door op de layer te dubbelklikken. Noem layer 2 &lt;em&gt;'knoppen'&lt;/em&gt;. In deze layer komen de twee knoppen te staan en in layer &lt;em&gt;'achtergrond'&lt;/em&gt; komt uiteraard de achtergrond van de website. &lt;br&gt;&lt;br&gt;


&lt;b&gt;Stap3&lt;/b&gt;&lt;br&gt;
Selecteer de layer &lt;em&gt;achtergrond&lt;/em&gt;. Teken met de square tool &lt;img src= tutpics/square.gif&gt; de volgende site indeling: &lt;br&gt;&lt;br&gt;

&lt;center&gt;&lt;img src=images/flashsite3.jpg alt=&quot;site opdeling&quot;&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;


&lt;b&gt;Stap4&lt;/b&gt;&lt;br&gt;
Je kunt een layer op slot doen als je deze niet meer gaat gebruiken en niet wilt dat deze onbedoeld wordt verschoven of aangepast. Omdat de achtergrond nu vaststaat gaan we deze layer &lt;em&gt;'locken'&lt;/em&gt; door op het slotje te klikken: &lt;br&gt;&lt;br&gt;

&lt;center&gt;&lt;img src=images/flashsite4.jpg alt=&quot;lock layer&quot;&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;

&lt;b&gt;Stap5&lt;/b&gt;&lt;br&gt;
Selecteer vervolgens layer &lt;em&gt;'knoppen'&lt;/em&gt;. Maak twee knoppen zoals is beschreven in de &lt;a href=beginner.php?titel=knoppen target=_self&gt;tutorial over knoppen&lt;/a&gt;. Sleep de beide knoppen vanuit de library (te openen via de shortcut F11 of via Window &gt; Library) naar de stage (met de layer &lt;em&gt;'knoppen'&lt;/em&gt; nog steeds geselecteerd. &lt;br&gt;&lt;br&gt;


&lt;center&gt;&lt;img src=images/flashsite5.jpg alt=&quot;knoppen&quot;&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;


Geef de knoppen een gepaste naam door de text tool  &lt;img src= tutpics/type.gif&gt; te gebruiken. &lt;br&gt;&lt;br&gt;

&lt;b&gt;Stap6&lt;/b&gt;&lt;br&gt;
Selecteer de &lt;em&gt;'Home'&lt;/em&gt; knop en open vervolgens het actionscript panel via Window &gt; Actions of de schortcut F9. We gaan in de home knop een script zetten dat er voor zorgt dat straks een pagina wordt geladen over deze basis pagina heen. Deze pagina noemen we &lt;em&gt;'home'&lt;/em&gt; en zullen we in stap 8 gaan maken. &lt;br&gt;&lt;br&gt;

&lt;center&gt;&lt;img src=images/flashsite7.jpg alt=&quot;actions panel&quot;&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;


Maar eerst zetten we het volgende script in de actionspanel (zorg dat Script Assist uit staat, door op de Script Assist knop te drukken): &lt;br&gt;&lt;br&gt;


&lt;code&gt;&lt;b&gt;
on (release) {&lt;br&gt;
	loadMovieNum(&quot;home.swf&quot;, 1); &lt;br&gt;
}
&lt;/b&gt;&lt;/code&gt;&lt;br&gt;&lt;br&gt;


Dit script laad de Flash film &lt;em&gt;'home.swf'&lt;/em&gt; in de huidge basis Flash site. De '1' staat voor de level. De basis film staat op level 0. De Flash film home.swf wordt dus 1 laag hoger ingeladen zodat deze over de basisfilm heen valt. &lt;br&gt;&lt;br&gt;

&lt;b&gt;Stap7&lt;/b&gt;&lt;br&gt;
Herhaal stap 6 voor de &lt;em&gt;pagina1&lt;/em&gt; knop. Voer de volgende action in het actionscript panel: &lt;br&gt;&lt;br&gt;


&lt;code&gt;&lt;b&gt;
on (release) {&lt;br&gt;
	loadMovieNum(&quot;pagina1.swf&quot;, 1); &lt;br&gt;
}
&lt;/b&gt;&lt;/code&gt;&lt;br&gt;&lt;br&gt;


Zoals je ziet moeten we een home.swf en een pagina1.swf gaan maken waarnaar wordt verwezen in de vorige scripts. Dit wordt besproken in de volgende stap. &lt;br&gt;&lt;br&gt;

&lt;b&gt;Stap8&lt;/b&gt;&lt;br&gt;
Maak een nieuw Flash document aan, noem deze &lt;em&gt;home&lt;/em&gt; en bewaar deze in de zelfde map als de basis site. Zorg dat de stage grootte gelijk is aan die van de basis Flash site (700 bij 500 px). Type vervolgens wat tekst in de rechter onderhoek zoals hieronder is gedaan: &lt;br&gt;&lt;br&gt;

&lt;center&gt;&lt;img src=images/flashsite8.jpg alt=&quot;homepagina tekst&quot;&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;

Druk vervolgens op &quot;ctrl + enter&quot; of ga naar Control &gt; Test Movie om de flash film te testen en te publiceren. Er wordt dan automatisch een swf file gemaakt, in dit geval 'home.swf'... &lt;br&gt;&lt;br&gt;

&lt;b&gt;Stap9&lt;/b&gt;&lt;br&gt;
Maak wederom een nieuw Flash document aan en noem deze &lt;em&gt;'pagina1'&lt;/em&gt;. Zorg dat bij deze Flash film de stage grootte ook weer gelijk is aan die van de basis Flash site. Type vervolgens weer wat tekst in de rechter onderhoek (het liefst iets anders dan in de home pagina zo dat je straks het verschil ziet). Druk vervolgens op &quot;ctrl + enter&quot; om de flash film te testen en te publiceren. &lt;br&gt;&lt;br&gt;

Beide pagina's (home.swf en pagina1.swf) zijn nu gepubliceerd en je zult ze ook zien staan in de map waar je de bronbestanden (home.fla en pagina1.fla) hebt gesaved. Deze bronbestranden kun je altijd aanpassen met Flash, de swf files niet. &lt;br&gt;&lt;br&gt;

&lt;b&gt;Stap10&lt;/b&gt;&lt;br&gt;
Als je nu de basis site weer opent (basis.fla) dan kun je testen of de pagina;#8217;s worden geopend die je zojuist hebt gemaakt. Druk op &quot;ctrl + enter&quot; om de film te testen en druk op beide knoppen om te zien dat de pagina's verschijnen en veranderen: &lt;br&gt;&lt;br&gt;

&lt;center&gt;&lt;img src=images/flashsite9.jpg alt=&quot;test movie&quot;&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;


&lt;b&gt;Stap11&lt;/b&gt;&lt;br&gt;
Het is uiteraard mooier als de home pagina direc wordt getoont als de basispagina wordt gestart. Dat doen we als volgt: &lt;br&gt;
Maak een nieuwe layer aan die we '&lt;em&gt;actions&lt;/em&gt;' noemen: &lt;br&gt;&lt;br&gt;

&lt;center&gt;&lt;img src=images/flashsite6.gif alt=&quot;actions layer&quot;&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;

Selecteer vervolgens deze layer en open het actions panel (via F9). Zet in dit panel de volegnde ActionScript:&lt;br&gt;&lt;br&gt;

&lt;code&gt;&lt;b&gt;
loadMovieNum(&quot;home.swf&quot;, 1);
&lt;/b&gt;&lt;/code&gt;&lt;br&gt;&lt;br&gt;

Door deze actie in de &lt;em&gt;actions&lt;/em&gt; layer te zetten, wordt de pagina &lt;em&gt;'home.swf'&lt;/em&gt; geopend direct nadat de basis pagina is geladen. De basis website is nu af. &lt;br&gt;&lt;br&gt;

Je kunt de stappen 8 of 9 eindeloos herhalen om extra pagina's te maken. Door knoppen te maken en het script uit stap 6 toe te voegen aan de knoppen kun je naar deze extra pagina's linken. Hieronder is een 'rar' bestand te downloaden met daarin alle bronbestanden van deze tutorial. Kijk deze eens rustig na als je ergens niet uitkomt. Veel succes en laat ons weten hoe mooi je Flash site geworden is...

</description>
</item><item>
<title>stijl componenten</title>
    <link>
http://www.bewired.nl/gevorderde.php?id=29 
</link>
    <description>
Deze pagina geeft een collectie van stijlen die je kunt gebruiken voor je Flash applicatie. Omdat het &quot;skinnen&quot; van je applicatie veel tijd kost of omdat je er misschien niet zo goed in bent, hebben we een drie bronbestanden beschikbaar gesteld met daarin de drie populaire stijlen van dit moment: Microsoft Vista Media Player 11 theme, Apple iTunes 7 theme en de Obsidian theme dat in bijna alle nieuwe software programma;#8217;s van onder andere Adobe wordt ge;iuml;mplementeerd. &lt;br&gt;&lt;br&gt;

&lt;b&gt; Obsidian theme&lt;/b&gt;&lt;br&gt;&lt;br&gt;
&lt;center&gt;&lt;a href=http://www.oli.tudelft.nl/bewired/flash/wmp11_fla.zip target=&quot;_blank&quot;&gt;&lt;img src=images/style1.gif border=;#8221;0;#8221;&gt;&lt;/a&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;

&lt;b&gt; Apple iTunes 7 theme &lt;/b&gt;&lt;br&gt;&lt;br&gt;
&lt;center&gt;&lt;a href=http://www.oli.tudelft.nl/bewired/flash/itunes7_fla.zip target=&quot;_blank&quot;&gt;&lt;img src=images/style2.gif border=;#8221;0;#8221;&gt;&lt;/a&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;


&lt;b&gt;Microsoft Vista Media Player 11 theme&lt;/b&gt;&lt;br&gt;&lt;br&gt;
&lt;center&gt;&lt;a href=http://www.oli.tudelft.nl/bewired/flash/obsidian_fla.zip target=&quot;_blank&quot;&gt;&lt;img src=images/style3.gif border=;#8221;0;#8221;&gt;&lt;/a&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;

Je kunt de stijl componenten openen in Flash en ze rechtreeks kopiëren naar je applicatie, zonder deze aan je extension manager toe te voegen. Alle credits voor het vervaardigen van deze stijlen gaan uit naar: &lt;a href = http://www.scalenine.com/ target=&quot;_blank&quot;&gt;ScaleNine&lt;/a&gt;.

</description>
</item><item>
<title>XML en Flash</title>
    <link>
http://www.bewired.nl/actionscript.php?id=32 
</link>
    <description>
&lt;div id=&quot;flashtut&quot;&gt;
&lt;/div&gt;

&lt;script type=&quot;text/javascript&quot;&gt;
// &lt;![CDATA[
		
var fo = new FlashObject(&quot;flash/xmltut.swf&quot;, &quot;xmltut&quot;, &quot;350&quot;, &quot;250&quot;, &quot;7&quot;, &quot;#FFFFFF&quot;);

fo.write(&quot;flashtut&quot;);
// ]]&gt;
&lt;/script&gt;&lt;br&gt;&lt;br&gt;

In deze tutorial leren we hoe je een xml file in Flash kan laden en deze kan verwerken naar verschillende Flash objecten zoals een List, ScrollPane en TextArea. Het voordeel van het werken met xml is dat de content gestructureerd wordt aangeleverd en snel kan worden verwerkt. Flash zorgt vervolgens voor de opmaak van de gegevens. Daarnaast kan een xml file gegeneerd worden door bijvoorbeeld php of asp waardoor een koppeling met een database mogelijk is. &lt;br&gt;&lt;br&gt;

&lt;b&gt;Xml file&lt;/b&gt;&lt;br&gt;
De &lt;a href=http://www.bewired.nl/flash/xmltut/view_album.xml target=;#8221;_blank;#8221;&gt;xml file&lt;/a&gt; voor deze tutorial is als volgt gestructureerd:&lt;br&gt;&lt;br&gt;
 &lt;center&gt;&lt;img src = images/xmltut1.gif&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;

De file bestaat uit verschillende lagen, beginnende met de basislaag (de root of de ;#8216;firtschild;#8217;). Daaronder vallen de punten (worden childnodes genoemd);#8217;albums;#8217;. Als we per album gaan kijken valt daar het albumjaar, artiest en afbeelding van de album onder. De xml is een gestructureerde weergave van de albumgegevens die we in Flash gaan weergeven.&lt;br&gt;&lt;br&gt;

Voordat we Flash openen, moet je deze &lt;a href=http://www.bewired.nl/flash/xmltut/view_album.xml target=;#8221;_blank;#8221;&gt;xml file&lt;/a&gt; opslaan als &quot;view_album.xml&quot; in de map waar je de Flash file ook opslaat. &lt;br&gt;&lt;br&gt;



&lt;b&gt;Flash en xml&lt;/b&gt;&lt;br&gt;
Open een nieuw Flash bestand en sla deze op. Sleep vervolgens de volgende Flash componenten op de stage zoals hieronder is weergegeven. De Flash componenten zijn te vinden via Window &gt; Components (Ctrl+F7). &lt;br&gt;&lt;br&gt;

&lt;center&gt;&lt;img src = images/xmltut2.gif&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;

De List component wordt gebruikt om de Albumnamen vanuit de xml file weer te geven. &lt;br&gt;&lt;br&gt;


&lt;b&gt;List&lt;/b&gt;&lt;br&gt;
Geef de List component de instancenaam ;#8220;my_albumlist;#8221;. Hieronder staat de actions die nodig zijn om de albumnamen vanuit de xml file weer te geven in de List component.: &lt;br&gt;&lt;br&gt;

&lt;table class=&quot;blok_tabel2&quot; width=&quot;400&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
  &lt;tr&gt; 
    &lt;td&gt;
//open de list class&lt;br&gt;
var my_list:mx.controls.List;&lt;br&gt;
//&lt;br&gt;
//open xml voor de albums&lt;br&gt;
albums_xml = new XML();&lt;br&gt;
albums_xml.ignoreWhite = true; &lt;br&gt;
albums_xml.onLoad = function(success) {&lt;br&gt;
	if (success) {&lt;br&gt;
		for (i=0; i;lt;this.firstChild.childNodes.length; i++) {&lt;br&gt;
			my_albumlist.addItem({label:this.firstChild.childNodes[i].childNodes[1].childNodes[0], data:i});&lt;br&gt;
		}&lt;br&gt;&lt;br&gt;

	}&lt;br&gt;
};&lt;br&gt;&lt;br&gt;
albums_xml.load(&quot;view_album.xml&quot;);

&lt;/tr&gt;&lt;/td&gt;&lt;/table&gt;
&lt;br&gt;

Voordat je de List component kan gebruiken moet je de class impoteren via:&lt;br&gt;
&lt;em&gt;var my_list:mx.controls.List;&lt;/em&gt;&lt;br&gt;&lt;br&gt;
Vervolgens wordt een xml object gedefinieerd door deze een naam te geven via: &lt;br&gt;
&lt;em&gt;albums_xml = new XML();&lt;/em&gt;&lt;br&gt;&lt;br&gt;
Spaties worden niet mee geparsed door &lt;em&gt; albums_xml.ignoreWhite&lt;/em&gt; op &lt;em&gt;true&lt;/em&gt; te zetten. &lt;br&gt;&lt;br&gt;

Vervolgens wordt de xml ingeladen (de url naar de xml wordt onderaan dit script gedefinieerd). Bij succesvol inladen wordt de List component gevuld.&lt;br&gt;&lt;br&gt;
Eerst wordt gekeken naar de hoeveelheid albums via:&lt;br&gt;&lt;br&gt;

&lt;em&gt;this.firstChild.childNodes.length&lt;/em&gt;&lt;br&gt;&lt;br&gt;
In het voorbeeld is de lengte 3, en wordt de loop drie maal uitgevoerd waarin via: &lt;br&gt;&lt;br&gt;

&lt;em&gt;my_albumlist.addItem&lt;/em&gt;&lt;br&gt;&lt;br&gt;

waarin de List component wordt gelabeled met childnodes. &lt;br&gt;&lt;br&gt;

&lt;b&gt;Volledige ActionScript&lt;/b&gt;&lt;br&gt;
Geef de ScrollPane de instancenaam ;#8216;albumimage;#8217;. Geef de drie TextArea;#8217;s de volgende drie instancenamen: albumnaam, albumartiest en albumjaar.&lt;br&gt;&lt;br&gt;
Het volledige scrip om via de Listcomponent de albumhoes in de ScrollPane en de albumdetails in de TextArea te laden is als volgt: &lt;br&gt;&lt;br&gt;


&lt;table class=&quot;blok_tabel2&quot; width=&quot;400&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
  &lt;tr&gt; 
    &lt;td&gt;
//open de list class&lt;br&gt;
var my_albumlist:mx.controls.List;&lt;br&gt;
//&lt;br&gt;
//open xml voor de albums&lt;br&gt;
albums_xml = new XML();&lt;br&gt;
albums_xml.ignoreWhite = true; &lt;br&gt;
albums_xml.onLoad = function(success) {&lt;br&gt;
	if (success) {&lt;br&gt;
		for (i=0; i;lt;this.firstChild.childNodes.length; i++) {&lt;br&gt;
			my_albumlist.addItem({label:this.firstChild.childNodes[i].childNodes[1].childNodes[0], data:i});&lt;br&gt;
		}&lt;br&gt;&lt;br&gt;

	//Create listener object. &lt;br&gt;
		// Select first item by default. &lt;br&gt;
		my_albumlist.selectedIndex = 0; &lt;br&gt;
		var listListener:Object = new Object();&lt;br&gt;
		listListener.change = function(evt_obj:Object) {&lt;br&gt;
			albumnaam.text = albums_xml.firstChild.childNodes[evt_obj.target.selectedIndex].childNodes[1].childNodes[0]; &lt;br&gt;
			albumjaar.text = albums_xml.firstChild.childNodes[evt_obj.target.selectedIndex].childNodes[2].childNodes[0]; &lt;br&gt;
			albumartiest.text = albums_xml.firstChild.childNodes[evt_obj.target.selectedIndex].childNodes[3].childNodes[0]; &lt;br&gt;
			albumafb = albums_xml.firstChild.childNodes[evt_obj.target.selectedIndex].childNodes[4].childNodes[0]; &lt;br&gt;
			albumimage.contentPath = _root.baseDir+&quot;images/&quot;+albumafb;
		};&lt;br&gt;
		my_albumlist.addEventListener(&quot;change&quot;, listListener); &lt;br&gt;&lt;br&gt;
	}&lt;br&gt;
};&lt;br&gt;&lt;br&gt;
albums_xml.load(&quot;view_album.xml&quot;);

&lt;/tr&gt;&lt;/td&gt;&lt;/table&gt;
&lt;br&gt;


Door middel van een Listener Object wordt gekeken welk album wordt geselecteerd in de List component. Door de my_albumlist.selectedIndex  op ;#8216;0;#8217; te zetten staat er &lt;em&gt;default&lt;/em&gt; niets geselecteerd.&lt;br&gt;&lt;br&gt;

&lt;b&gt; TextArea&lt;/b&gt;&lt;br&gt;
De albumnaam wordt weergeven in een TextArea (evenals de arties en het albumjaar). Dit wordt als volgt gedaan: &lt;br&gt;&lt;br&gt;
&lt;em&gt;albumnaam.text = albums_xml.firstChild.childNodes[evt_obj.target.selectedIndex].childNodes[1].childNodes[0]; &lt;/em&gt;&lt;br&gt;&lt;br&gt;


Het tekstvlak moet uiteraard alleen de albumnaam geven van het geselecteerde album. Dat gaat door bij de betreffende childnode de &lt;em&gt; evt_obj.target.selectedIndex&lt;/em&gt; (het geselecteerde object) als nummer op te nemen. &lt;br&gt;&lt;br&gt;
De volgende childnode (childnode[1]) bepaald dat het alleen de albumnaam uit de xml moet worden gehaald. Als childnode[2] wordt gegeven dan wordt het albumjaar genomen en als childnode[3] wordt gegeven dan wordt de artiest genomen uit het betreffende album. &lt;br&gt;&lt;br&gt;


&lt;b&gt;ScrollPane &lt;/b&gt;&lt;br&gt;
De albumhoes wordt weergeven in de ScrollPane component. Deze wordt als volgt aangeroepen: &lt;br&gt;&lt;br&gt;

Eerst wordt een variable aangemaakt waarin het pad naar de afbeelding wordt opgeslagen:&lt;br&gt;&lt;br&gt;

&lt;em&gt;albumafb = albums_xml.firstChild.childNodes[evt_obj.target.selectedIndex].childNodes[4].childNodes[0]; &lt;/em&gt;&lt;br&gt;&lt;br&gt;

Vervolgens wordt deze variabele in de ScrollPane contentpath gezet, waardoor de ScrollPane wordt gevuld met de afbeelding: &lt;br&gt;&lt;br&gt;

&lt;em&gt;;#8220;albumimage.contentPath = _root.baseDir+&quot;images/&quot;+albumafb;&lt;/em&gt;&lt;br&gt;&lt;br&gt;

Elke keer dat de listener wordt aangesproken worden de gevens uit het xml gehaald en opnieuw in alle componenten gezet.
Je ziet dat je met nog geen 30 regels code al een uitgebreide applicatie kunt maken door middel van een enkele xml file en Flash. Als je helemaal bekend bent met Flash en xml dan is het hoogstwaarschijnlijk een uitdaging om je eens te verdiepen in Flex. Meer hierover op &lt;a href=http://www.flex.org target=;#8221;_blank;#8221;&gt;Flex.org&lt;/a.&gt;.

</description>
</item><item>
<title>matrix effect</title>
    <link>
http://www.bewired.nl/eightball.php?id=30 
</link>
    <description>
&lt;div id=&quot;flashcontent&quot; align=&quot;center&quot;&gt;
&lt;/div&gt;

&lt;script type=&quot;text/javascript&quot;&gt;
// &lt;![CDATA[
		
var fo = new FlashObject(&quot;flash/matrix_effect.swf&quot;, &quot;flash_matrixeffect&quot;, &quot;350&quot;, &quot;300&quot;, &quot;8&quot;, &quot;#000000&quot;);

fo.write(&quot;flashcontent&quot;);
// ]]&gt;
&lt;/script&gt;&lt;br&gt;&lt;br&gt;

Het welbekende 'Matrix-effect' is al vele malen in Flash geimiteerd. Toch is deze versie tot nu toe de beste die online te vinden. Met Flash 8 is het immers mogelijk het effect te verrijken met een glow en bur effect.&lt;br&gt;&lt;br&gt;

Dit matrix effect is een volledig actionscript effect. De Japanse tekens worden uit de library gehaald en vervolgens random in een array gezet. De array wordt vervolgens uitlgelezen, waarbij de tekens onder elkaar worden gezet. Op deze rijd wordt een blur en glow filter toegepast. Een interval zorgt ervoor dat om de 10 seconden een nieuwe kleur wordt gestart...
</description>
</item><item>
<title>karikatuur</title>
    <link>
http://www.bewired.nl/photoshop.php?id=40 
</link>
    <description>
&lt;center&gt;&lt;img src=images/photoshop/lindsay7.jpg&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;


Het is goed mogelijk om in Photoshop een karikatuur te maken van je favoriete Hollywood of (Hillywood) ster. Neem hiervoor een mooie portretfoto en open deze in Photoshop. Voor deze tutorial is een foto van bewired babe Lindsay Lohan genomen.&lt;br&gt;&lt;br&gt;


&lt;b&gt;Stap1&lt;/b&gt;&lt;br&gt;
Dupliceer de foto, zodat ene nieuwe layer ontstaat. Hiermee bewaar je de layer met de originele foto zodat je deze later kunt vergelijken. &lt;br&gt;&lt;br&gt;

&lt;b&gt;Stap2&lt;/b&gt;&lt;br&gt;
Pas de ;#8216;dust and scratches;#8217; filter toe via  Filter &gt; Noise &gt;Drust;Scratches. Kies voor de radius: 2 px en voor de thresholdt: 4 levels (afhankelijk van de grootte van je afbeelding moet er een ;#8216;semi-getekend;#8217; resultaat ontstaan). Hieronder staat het resultaat,: &lt;br&gt;&lt;br&gt;

&lt;center&gt;&lt;img src=images/photoshop/lindsay2.gif&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;


&lt;b&gt;Stap3&lt;/b&gt;&lt;br&gt;
Open vervolgens de liquify tool via Filter &gt; Liquify;#8230; en vervorm, vergroot en accentueer de gedeeltes van de karikatuur die bepalend zijn voor het uiterlijk. Dit zijn meestal de lippen, de neus, de ogen en de kaaklijn. Ook de groeven en rimpels kun je iets aan zetten. Verlies echter niet uit het oog dat het karakter herkenbaar moet blijven: &lt;br&gt;&lt;br&gt;

&lt;center&gt;&lt;img src=images/photoshop/lindsay4.gif&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;

&lt;b&gt;Stap4&lt;/b&gt;&lt;br&gt;
Kies de smudge tool om alle stippels, vlekken en oneffenheden te vervagen zodat een gladde en egale oppervlakte overblijft: &lt;br&gt;&lt;br&gt;

&lt;center&gt;&lt;img src=images/photoshop/lindsay4.jpg&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;

&lt;b&gt;Stap5&lt;/b&gt;&lt;br&gt;
Kies vervolgens de ;#8216;burn tool;#8217; uit de toolbar om alle donkere accenten nog net iets donkerder te maken. Gebruik de burn tool om de lippen van donkere groefjes te voorzien, de rimpels te accentueren en de ogen en wenkbrauwen beter uit te laten komen. &lt;br&gt;&lt;br&gt;


&lt;center&gt;&lt;img src=images/photoshop/lindsay5.jpg&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;

&lt;b&gt;Stap6&lt;/b&gt;&lt;br&gt;
Gebruik de ;#8216;dodge tool;#8217; om lichte accenten aan te brengen in het gezicht. Zo kan je glans op de lippen en in de ogen accentueren. Tevens kun je rimpels iets beter uit laten komen om langs de donkere rand een lichte rand aan te brengen, zodat de diepte wordt benadrukt. Gebruik vervolgens de blur tool om de dodge en burn effecten mooi in elkaar over te laten lopen. Zie hieronder het resultaat;#8230;&lt;br&gt;&lt;br&gt;

 &lt;center&gt;&lt;img src=images/photoshop/lindsay6.jpg&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;

</description>
</item><item>
<title>text effects</title>
    <link>
http://www.bewired.nl/aftereffects.php?id=5 
</link>
    <description>
&lt;div id=&quot;flashcontent&quot; align=&quot;center&quot;&gt;
&lt;a href= http://www.macromedia.com/go/getflashplayertarget=_blanc&gt;&lt;img src=http://www.bewired.nl/images/get_flashplayer border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;script type=&quot;text/javascript&quot;&gt;
// &lt;![CDATA[
		
var fo = new FlashObject(&quot;http://www.oli.tudelft.nl/bewired/flash/les2(teksteffects).swf&quot;, &quot;dubbelklik&quot;, &quot;290&quot;, &quot;200&quot;, &quot;6&quot;, &quot;#FFFFFF&quot;);

fo.write(&quot;flashcontent&quot;);
// ]]&gt;
&lt;/script&gt;&lt;br&gt;&lt;br&gt;

In deze After Effects tutorial wordt beschreven hoe je een tekst effect toevoegt van uit het tekst effect presets panel. Via de help van After Effects kun je de Gallery of Text Animation Presets aanvragen. In dit venster worden alle tekst effecten als voorbeeld weergegeven. De effecten staan gecategoriseerd op toepassing. &lt;br&gt;&lt;br&gt;

Vervolgens  ga je naar Window en vink je de Effects en Presets aan. Hierop verschijnt er een panel met alle effecten presets die After Effects bezit. Via het mapje “ *animation presets” wordt het mapje “Text” geopend waarin alle categorieën van de aanwezige tekst effecten vermeld staan. Een effect pas je toe door het icoontje van het betreffende effect naar de tekstbalk in de composition te slepen. &lt;br&gt;&lt;br&gt;

Hieronder is het resultaat van de tutorial te bekijken. Je hebt hiervoor wel Flash Player 8 nodig. Deze is &lt;a href= http://www.macromedia.com/go/getflashplayer  target=_blanc&gt;hier&lt;/a&gt; te downloaden. &lt;br&gt;&lt;br&gt;

&lt;div id=&quot;flashcontent2&quot; align=&quot;center&quot;&gt;
&lt;a href= http://www.macromedia.com/go/getflashplayertarget=_blanc&gt;&lt;img src=http://www.bewired.nl/images/get_flashplayer border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;script type=&quot;text/javascript&quot;&gt;
// &lt;![CDATA[
		
var fo = new FlashObject(&quot;flash/aftereffects/les2.swf&quot;, &quot;dubbelklik&quot;, &quot;290&quot;, &quot;270&quot;, &quot;8&quot;, &quot;#FFFFFF&quot;);

fo.write(&quot;flashcontent2&quot;);
// ]]&gt;
&lt;/script&gt;&lt;br&gt;&lt;br&gt;
</description>
</item></channel>
</rss>