<?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>Web i tome slično... IvanIlijasic.com &#187; Degrafa</title>
	<atom:link href="http://www.ivanilijasic.com/tag/degrafa/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ivanilijasic.com</link>
	<description>Stranice koje svaki pošteni IT-jevac stavlja na zadnje mjesto</description>
	<lastBuildDate>Mon, 07 Nov 2011 11:00:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Novosti u Degrafi 3.2</title>
		<link>http://www.ivanilijasic.com/2009/11/novosti-u-degrafi-3-2/</link>
		<comments>http://www.ivanilijasic.com/2009/11/novosti-u-degrafi-3-2/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 12:49:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Degrafa]]></category>
		<category><![CDATA[avatar]]></category>
		<category><![CDATA[fxg]]></category>

		<guid isPermaLink="false">http://www.ivanilijasic.com/?p=998</guid>
		<description><![CDATA[Za one koji ne znaju, Degrafa je deklarativni MXML framework za grafičko programiranje. Novi FXG format uveden u novom Flex 4 SDK ima svoju primarnu ulogu, a to je definiranje izgleda, no za programiranje te grafike preporučam da pogledate što nudi Degrafa. U navedenom primjeru pokazano je kako koristiti VideoFill i VideoStream objekte u novom [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.ivanilijasic.com/wp-content/uploads/2009/11/degrafa_videofill.PNG" rel="lightbox[998]"><img class="alignleft size-thumbnail wp-image-999" title="Degrafa Videofill" src="http://www.ivanilijasic.com/wp-content/uploads/2009/11/degrafa_videofill-150x150.PNG" alt="Degrafa Videofill" width="150" height="150" /></a>Za one koji ne znaju, <strong><a href="http://www.degrafa.org/">Degrafa</a> </strong>je deklarativni MXML framework za grafičko programiranje. Novi <strong>FXG </strong>format uveden u novom <strong>Flex 4 SDK</strong> ima svoju primarnu ulogu, a to je definiranje izgleda, no za programiranje te grafike preporučam da pogledate što nudi Degrafa. U navedenom primjeru pokazano je kako koristiti VideoFill i VideoStream objekte u novom izdanju SWC libraryja. Aktualna verzija Degrafe je 3.1. U ovom primjeru možete vidjeti kako koristiti VideoFill na VideoStream objektu, kroz koji se može pogledati i trailer za nadolazeći film Jamesa Camerona &#8211; <strong>Avatar</strong>.</p>
<p style="text-align: justify;"><a href="http://interactionscript.com/degrafaTest/videofill/VFill01.html">Degrafa 3.2 Demo &#8211; VideoFill Basic Demo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivanilijasic.com/2009/11/novosti-u-degrafi-3-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Mate projekt</title>
		<link>http://www.ivanilijasic.com/2009/06/google-mate-projekt/</link>
		<comments>http://www.ivanilijasic.com/2009/06/google-mate-projekt/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 06:27:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Degrafa]]></category>
		<category><![CDATA[Google AS3 API]]></category>
		<category><![CDATA[Mate Framework]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[efflex]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://www.ivanilijasic.com/?p=435</guid>
		<description><![CDATA[Evo još jedne odlične Flex aplikacije. Google Mate je AIR open source aplikacija preko koje možete pretraživati Google, ali ono što je bitnije je to što možete vidjeti jedan odličan program u kojem su korištene razne tehnologije. Krenimo od Mate Frameworka, odlično event handler &#8220;MVC&#8221; frameworka.  Google Mate koristi tehnike pohrane podataka AIR aplikacije u [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.ivanilijasic.com/wp-content/uploads/2009/06/googlemate1.png" rel="lightbox[435]"><img class="alignleft size-thumbnail wp-image-436" title="Google Mate" src="http://www.ivanilijasic.com/wp-content/uploads/2009/06/googlemate1-150x150.png" alt="Google Mate" width="150" height="150" /></a>Evo još jedne odlične Flex aplikacije. Google Mate je AIR open source aplikacija preko koje možete pretraživati Google, ali ono što je bitnije je to što možete vidjeti jedan odličan program u kojem su korištene razne tehnologije. Krenimo od Mate Frameworka, odlično event handler &#8220;MVC&#8221; frameworka.  Google Mate koristi tehnike pohrane podataka AIR aplikacije u SQL Lite bazu podataka, koja se koristi za internu pohranu podataka na AIR platformi. Za pojedine tranzicije unutar aplikacije korišten je Efflex library, poznati dodatak standarnim Flex tranzicijama i animacijama. Degrafa se koristi za vizualizaciju sučelja, a kako bi Google Mate opravdao svoje ime, koristi se i Google AS3 API.</p>
<p><a href="http://timothyhoff.com/blog/index.php/2009/06/03/googlemate/">Google Mate</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivanilijasic.com/2009/06/google-mate-projekt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Usporedba: Geometrijski oblici pomoću ActionScripta i Degrafe</title>
		<link>http://www.ivanilijasic.com/2009/05/usporedba-geometrijski-oblici-pomocu-actionscripta-i-degrafe/</link>
		<comments>http://www.ivanilijasic.com/2009/05/usporedba-geometrijski-oblici-pomocu-actionscripta-i-degrafe/#comments</comments>
		<pubDate>Sat, 23 May 2009 15:46:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Degrafa]]></category>
		<category><![CDATA[Flex Cookbook]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://www.ivanilijasic.test/?p=210</guid>
		<description><![CDATA[Degrafa je deklarativni grafički framework za Flex. To znači da ne morate kodirati grafičke objekte u Actionscriptu već pomoću Degrafa tagova možete stvarati grafiku. Kada sam prošlo ljeto otkrio Degrafu, prva motivacija mi je bila ugraditi obične geometrijske oblike bez korištenja Shape klase. Nakon nekoliko dana jedan moj kolega, hardcore actionscriptaš je htio vidjeti kako [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.ivanilijasic.com/wp-content/uploads/2009/05/degrafa_logo.png" rel="lightbox[210]"><img class="alignleft size-thumbnail wp-image-248" title="Degrafa logo" src="http://www.ivanilijasic.com/wp-content/uploads/2009/05/degrafa_logo-150x150.png" alt="Degrafa logo" /></a>Degrafa je deklarativni grafički framework za Flex. To znači da ne morate kodirati grafičke objekte u Actionscriptu već pomoću Degrafa tagova možete stvarati grafiku. Kada sam prošlo ljeto otkrio Degrafu, prva motivacija mi je bila ugraditi obične geometrijske oblike bez korištenja Shape klase. Nakon nekoliko dana jedan moj kolega, hardcore actionscriptaš je htio vidjeti kako može nabrzinu složiti kvadrat, krug i slične objekte, a da taj kod bude jednostavn i intuitivan. U dvije minute sam mu složio dolje navedeni primjer <img src='http://www.ivanilijasic.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-210"></span>Degrafa uistinu nudi puno mogućnosti, no evo i vama na uvid koliko je logičnije stvaranje grafike i geometrije pomoću Degrafe.</p>
<pre style="text-align: justify;">       var roundObject:Shape = new Shape();
       var square:Shape = new Shape();
       var circle:Shape = new Shape();
       // pravokutnik
        square.graphics.beginFill(0xFF0000, 0.5);
        square.graphics.drawRect(10, 10, 100, 100);
        square.graphics.endFill();
        // krug
        circle.graphics.beginFill(0x0000FF, 1);
        circle.graphics.drawCircle(170, 60, 50);
        circle.graphics.endFill();
        // zaobljeni pravokutnik
        roundObject.graphics.beginFill(0x00FF00);

        canvasAS.rawChildren.addChild(square);
        canvasAS.rawChildren.addChild(circle);
        roundObject.graphics.moveTo(280, 10);
        roundObject.graphics.curveTo(330, 10, 330, 60);
        roundObject.graphics.curveTo(330, 110, 280, 110);
        roundObject.graphics.curveTo(230, 110, 230, 60);
        roundObject.graphics.curveTo(230, 10, 280, 10);
        roundObject.graphics.endFill();
        canvasAS.rawChildren.addChild(roundObject);
....
....
</pre>
<pre>        &lt;degrafa:Surface&gt;
             &lt;degrafa:fills&gt;
             &lt;degrafa:SolidFill color="#FF0000" id="rectFill" alpha="0.5" /&gt;
             &lt;degrafa:SolidFill color="#0000FF" id="circleFill" alpha="1" /&gt;
             &lt;degrafa:SolidFill color="#00FF00" id="roundedFill" alpha="1" /&gt;
             &lt;/degrafa:fills&gt;<br class="spacer_" />        &lt;degrafa:GeometryGroup&gt;
             &lt;degrafa:RegularRectangle x="10" y="10" width="100" height="100" fill="{rectFill}"/&gt;
             &lt;degrafa:Circle centerX="170" centerY="60" radius="50" fill="{circleFill}"  /&gt;
             &lt;degrafa:RoundedRectangle x="230" y="10" width="100" height="100"
                 cornerRadius="43" fill="{roundedFill}" /&gt;&lt;/degrafa:GeometryGroup&gt;
     &lt;/degrafa:Surface&gt;
....</pre>
<p>Više o Degrafi možete saznati na <a href="http://www.degrafa.org">http://www.degrafa.org</a>, a čitav kod ovog primjera možete skinuti ovdje: <a href="http://www.ivanilijasic.com/flex_recepti/degrafa_vs_actionscript.mxml">Degrafa vs. Actionscript</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivanilijasic.com/2009/05/usporedba-geometrijski-oblici-pomocu-actionscripta-i-degrafe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Povezivanje Flex komponenata s vizualnim komponentama pomoću Degrafe</title>
		<link>http://www.ivanilijasic.com/2009/05/povezivanje-flex-komponenata-s-vizualnim-komponentama-pomocu-degrafe/</link>
		<comments>http://www.ivanilijasic.com/2009/05/povezivanje-flex-komponenata-s-vizualnim-komponentama-pomocu-degrafe/#comments</comments>
		<pubDate>Sat, 23 May 2009 15:42:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Degrafa]]></category>
		<category><![CDATA[Flex Cookbook]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[mxml]]></category>
		<category><![CDATA[svg]]></category>

		<guid isPermaLink="false">http://www.ivanilijasic.test/?p=204</guid>
		<description><![CDATA[Flex Builder nam služi kako bismo napravili RIA aplikacije bez mučenja sa HTML kodom i prilagodbom za sve browsere. Ipak, da bismo napravili nekakav dizajnerski dodatak, trebamo ili Photoshop ili Flash. Prošlo proljeće sam otkrio Degrafu i oduševio sam se njenim mogućnostima. Degrafa je Flex framework za stvaranje grafičkih elemenata pomoću tagova ili SVG krivulja, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.ivanilijasic.com/wp-content/uploads/2009/05/degrafa_dres.jpg" rel="lightbox[204]"><img class="alignleft size-thumbnail wp-image-286" title="Degrafa dres" src="http://www.ivanilijasic.com/wp-content/uploads/2009/05/degrafa_dres-150x150.jpg" alt="Degrafa dres" /></a>Flex Builder nam služi kako bismo napravili RIA aplikacije bez mučenja sa HTML kodom i prilagodbom za sve browsere. Ipak, da bismo napravili nekakav dizajnerski dodatak, trebamo ili Photoshop ili Flash. Prošlo proljeće sam otkrio Degrafu i oduševio sam se njenim mogućnostima. Degrafa je Flex framework za stvaranje grafičkih elemenata pomoću tagova ili SVG krivulja, koje možemo napraviti u bilo kojem kvalitetnijem grafičkom alatu.<br />
 <span id="more-204"></span></p>
<p style="text-align: justify;">Za demonstraciju Degrafe napravio sam jedan mali demo. Kolegi sam prije nekoliko tjedana  demonstrirao Degrafu. Prvo sam u Illustratoru (alatu koji sam našao kod kolege na laptopu) nacrtao nogometni dres, dodao rubove rukava i horizontalne i vertikalne pruge. Tada sam tu grafiku spasio u SVG formatu i dobio sam sve potrebno za slaganje. U Flex Builderu sam složio sučelje s color pickerima i check boxovima kojima se definira da li će dres imati horizontalne ili vertikalne pruge.</p>
<p style="text-align: justify;">Nakon toga sam na panel dodao Degrafa surface i na nju dodao objekte za definiranje fillova  i ruba dresa.  Fill objekti su povezani s color pickerima.  Da bi se nacrtao dres, iskoristio sam pojedine krivulje iz SVG-a, za rub dresa, rubove rukava i crte na dresu. Malo po malo i složio sam zgodni primjer.</p>
<pre>	&lt;degrafa:Surface verticalCenter="-130" horizontalCenter="-130"&gt;
		&lt;!-- Creating fills. --&gt;
		&lt;degrafa:fills&gt;
			&lt;paint:SolidFill id="homeShirtFill" color="{cpHomeShirtColor.selectedColor}"/&gt;
			&lt;paint:SolidFill id="homeShirtSleavesBorderFill" color="{cpHomeShirtSleavesColor.selectedColor}"/&gt;
			&lt;paint:SolidFill id="homeShirtVerticalStripesFill" color="{cpHomeShirtVerticalStripesColor.selectedColor}" alpha="0"/&gt;
			&lt;paint:SolidFill id="homeShirtHorizontalStripesFill" color="{cpHomeShirtHorizontalStripesColor.selectedColor}" alpha="0"/&gt;
		&lt;/degrafa:fills&gt;
		&lt;!-- Creating Strokes. --&gt;
		&lt;degrafa:strokes&gt;
			&lt;paint:SolidStroke id="homeShirtStroke" color="#000000" alpha="1" weight="0"/&gt;
		&lt;/degrafa:strokes&gt;
		&lt;!-- Home shirt --&gt;
		&lt;degrafa:GeometryGroup&gt;
			&lt;geometry:Polygon fill="{homeShirtFill}"&gt;
			&lt;geometry:data&gt;	70.395,195.667 70.395,93.334 61.889,105.336 35.333,84.053 70.395,41.001 108.835,41.001
							127,48.667 145.835,41.001 184.335,41.001 219.396,84.053 192.841,105.336 184,93.334
							184.335,93.334 184.335,195.667
			  &lt;/geometry:data&gt;
	 		  &lt;/geometry:Polygon&gt;
			&lt;geometry:Polygon fill="{homeShirtSleavesBorderFill}" stroke="{homeShirtStroke}" id="homeShirtRightSleave"&gt;
				&lt;geometry:data&gt;216.264,80.157 219.396,84.053 192.841,105.336 190.725,101.587&lt;/geometry:data&gt;
			&lt;/geometry:Polygon&gt;
			&lt;geometry:Polygon fill="{homeShirtSleavesBorderFill}" stroke="{homeShirtStroke}" id="homeShirtLeftSleave"&gt;
				&lt;geometry:data&gt;39.07,80.157 36.059,84.053 61.598,105.336 64.609,101.587&lt;/geometry:data&gt;
			&lt;/geometry:Polygon&gt;
		&lt;/degrafa:GeometryGroup&gt;
		&lt;!-- home shirt vertical stripes --&gt;
		&lt;degrafa:GeometryGroup&gt;
			&lt;geometry:Polygon fill="{homeShirtVerticalStripesFill}"  id="homeShirtVerticalStripe1"&gt;
				&lt;geometry:data&gt;70.395,41.001 90.395,41.001 90.395,195.667 70.395,195.667&lt;/geometry:data&gt;
			&lt;/geometry:Polygon&gt;
			&lt;geometry:Polygon fill="{homeShirtVerticalStripesFill}"  id="homeShirtVerticalStripe2"&gt;
				&lt;geometry:data&gt;108.835,41.001 127,48.667 145.835,41.001 145.835,195.667 108.835,195.667&lt;/geometry:data&gt;
			&lt;/geometry:Polygon&gt;
			&lt;geometry:Polygon fill="{homeShirtVerticalStripesFill}"  id="homeShirtVerticalStripe3"&gt;
				&lt;geometry:data&gt;164.335,41.001 184.335,41.001 184.335,195.667 164.335,195.6677&lt;/geometry:data&gt;
			&lt;/geometry:Polygon&gt;
		&lt;/degrafa:GeometryGroup&gt;
		&lt;!-- home shirt h stripes --&gt;
		&lt;degrafa:GeometryGroup&gt;
			&lt;geometry:Polygon fill="{homeShirtHorizontalStripesFill}"  id="homeShirtHorizontalStripe1"&gt;
				&lt;geometry:data&gt;70.395,175.667 184.335,175.667 184.335,195.667 70.395,195.667&lt;/geometry:data&gt;
			&lt;/geometry:Polygon&gt;
			&lt;geometry:Polygon fill="{homeShirtHorizontalStripesFill}"  id="homeShirtHorizontalStripe2"&gt;
				&lt;geometry:data&gt;70.395,135.667 184.335,135.667 184.335,155.667 70.395,155.667&lt;/geometry:data&gt;
			&lt;/geometry:Polygon&gt;
			&lt;geometry:Polygon fill="{homeShirtHorizontalStripesFill}"  id="homeShirtHorizontalStripe3"&gt;
				&lt;geometry:data&gt;70.395,95.667 184.335,95.667 184.335,115.667 70.395,115.667&lt;/geometry:data&gt;
			&lt;/geometry:Polygon&gt;

		&lt;/degrafa:GeometryGroup&gt;
		&lt;!-- home shirt border - extracted to prevent loss of border parts while stripes are displayed --&gt;
		&lt;degrafa:GeometryGroup&gt;
			&lt;geometry:Polygon stroke="{homeShirtStroke}"&gt;
			&lt;geometry:data&gt;	70.395,195.667 70.395,93.334 61.889,105.336 35.333,84.053 70.395,41.001 108.835,41.001
							127,48.667 145.835,41.001 184.335,41.001 219.396,84.053 192.841,105.336 184,93.334
							184.335,93.334 184.335,195.667
			  &lt;/geometry:data&gt;
	 		  &lt;/geometry:Polygon&gt;
		&lt;/degrafa:GeometryGroup&gt;
	&lt;/degrafa:Surface&gt;
</pre>
<p>Primjer funkcionalnosti možete vidjeti na ovom linku: <a href="http://www.ivanilijasic.com/flex_recepti/Dres.swf">Degrafa dres</a><br />
 Kod primjera: <a href="http://www.ivanilijasic.com/flex_recepti/Dres.mxml">Degrafa dres</a></p>
<p>Više o Degrafi možete saznati na <a href="http://www.degrafa.org">http://www.degrafa.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivanilijasic.com/2009/05/povezivanje-flex-komponenata-s-vizualnim-komponentama-pomocu-degrafe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Predavanje: Degrafa</title>
		<link>http://www.ivanilijasic.com/2008/10/predavanje-degrafa/</link>
		<comments>http://www.ivanilijasic.com/2008/10/predavanje-degrafa/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 11:07:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Degrafa]]></category>
		<category><![CDATA[Flex Cookbook]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[skinning]]></category>
		<category><![CDATA[svg]]></category>

		<guid isPermaLink="false">http://www.ivanilijasic.com/?p=353</guid>
		<description><![CDATA[Degrafa je deklarativni grafički Framework za Flex SDK. Pomoću njega možete stvarati grafiku unutar Flex aplikacije bez potrebe za pisanjem kompliciranog Actionscript koda, već se pomoću Degrafa tagova definiraju grafički elementi. Degrafa nudi i mogućnost stvaranja custom grafičkih oblika, ubacivanje putanja iz grafičkih alata u SVG formatu, napredni skinning Flex aplikacija. Više o Degrafi možete [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.ivanilijasic.com/wp-content/uploads/2009/05/degrafa_logo.png" rel="lightbox[353]"><img class="alignleft size-thumbnail wp-image-248" title="Degrafa logo" src="http://www.ivanilijasic.com/wp-content/uploads/2009/05/degrafa_logo-150x150.png" alt="Degrafa logo" width="150" height="150" /></a>Degrafa je deklarativni grafički Framework za Flex SDK. Pomoću njega možete stvarati grafiku unutar Flex aplikacije bez potrebe za pisanjem kompliciranog Actionscript koda, već se pomoću Degrafa tagova definiraju grafički elementi. Degrafa nudi i mogućnost stvaranja custom grafičkih oblika, ubacivanje putanja iz grafičkih alata u SVG formatu, napredni skinning Flex aplikacija. Više o Degrafi možete saznati sa snimke predavanja koje sam održao na Adobe ZgFlex grupi.</p>
<p style="text-align: justify;">Snimka prezentacije: <a title="Degrafa" href="http://experts.na3.acrobat.com/p54869159/">Degrafa</a><br />
 Prezentacija: <a title="Degrafa prezentacija" href="http://www.slideshare.net/zgflex/zgflex-degrafa-presentation/">Degrafa prezentacija@Slideshare</a><br />
 Kod: <a href="http://zgflex.googlecode.com/files/ZGFlex-demo-Degrafa.zip">Degrafa projekt</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivanilijasic.com/2008/10/predavanje-degrafa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

