<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[communicate - All Forums]]></title>
		<link>http://goosebumps4all.net/34all/bb/</link>
		<description><![CDATA[communicate - http://goosebumps4all.net/34all/bb]]></description>
		<pubDate>Fri, 25 Jul 2008 04:25:45 +0200</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[multiple directed edges and labels]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=170</link>
			<pubDate>Thu, 24 Jul 2008 13:15:42 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=170</guid>
			<description><![CDATA[I'm making a program that will visualize some data - the nodes can have multiple same directed edges.<br />
<br />
So the first thing is to make multiple edges on nodes - I already looked into Edgerenderer, but I wan't your opinion how it would be possible to implement this.<br />
<br />
At last those edges have labels (decorators), currently I place them by  getting <br />
from edge layout all items and get their bounds.<br />
Excerpt from program:<br />
<br />
Code:<br />
Iterator&lt;DecoratorItem&gt; iter = m_vis.items(m_group);<br />
while (iter.hasNext()) {<br />
DecoratorItem decorator = iter.next();<br />
VisualItem decoratedItem = decorator.getDecoratedItem();<br />
<br />
if (decoratedItem.isVisible()) {<br />
Rectangle2D bounds = decoratedItem.getBounds();<br />
...<br />
<br />
This obviuously doesn't work if you have more than one edge on same nodes, because all labels will be centered between that nodes.<br />
<br />
How can I solve this in best possilbe way?]]></description>
			<content:encoded><![CDATA[I'm making a program that will visualize some data - the nodes can have multiple same directed edges.<br />
<br />
So the first thing is to make multiple edges on nodes - I already looked into Edgerenderer, but I wan't your opinion how it would be possible to implement this.<br />
<br />
At last those edges have labels (decorators), currently I place them by  getting <br />
from edge layout all items and get their bounds.<br />
Excerpt from program:<br />
<br />
Code:<br />
Iterator&lt;DecoratorItem&gt; iter = m_vis.items(m_group);<br />
while (iter.hasNext()) {<br />
DecoratorItem decorator = iter.next();<br />
VisualItem decoratedItem = decorator.getDecoratedItem();<br />
<br />
if (decoratedItem.isVisible()) {<br />
Rectangle2D bounds = decoratedItem.getBounds();<br />
...<br />
<br />
This obviuously doesn't work if you have more than one edge on same nodes, because all labels will be centered between that nodes.<br />
<br />
How can I solve this in best possilbe way?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[new user seeking help with network graph]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=169</link>
			<pubDate>Fri, 18 Jul 2008 05:54:04 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=169</guid>
			<description><![CDATA[Martin<br />
<br />
this is the graphml file I was talking about...I realise there may be things that need to cleaned up like :<br />
<br />
- there are alot of links<br />
- nodes are identified by proper nouns<br />
- weights range may be too large<br />
<br />
but I can manage all this in the futue...<br />
<br />
thanks]]></description>
			<content:encoded><![CDATA[Martin<br />
<br />
this is the graphml file I was talking about...I realise there may be things that need to cleaned up like :<br />
<br />
- there are alot of links<br />
- nodes are identified by proper nouns<br />
- weights range may be too large<br />
<br />
but I can manage all this in the futue...<br />
<br />
thanks]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[RadialTreeLayout out of bounds]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=168</link>
			<pubDate>Thu, 17 Jul 2008 16:02:02 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=168</guid>
			<description><![CDATA[Hi There!<br />
<br />
I have a problem applying RadialTreeLayout, the nodes are out of bounds of my display, i dont know how to put inside bounds of my display. In others words i want that action fit in my display.<br />
<br />
thanks!]]></description>
			<content:encoded><![CDATA[Hi There!<br />
<br />
I have a problem applying RadialTreeLayout, the nodes are out of bounds of my display, i dont know how to put inside bounds of my display. In others words i want that action fit in my display.<br />
<br />
thanks!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ForceDirectedLayout - individual edge spring length]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=167</link>
			<pubDate>Wed, 16 Jul 2008 14:24:58 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=167</guid>
			<description><![CDATA[Good morning,<br />
<br />
hope all are inspired out there.<br />
<br />
This demo pretends to show how to customize the edge spring length for the ForceDirectedLayout on an individual edge level. It does this by overriding the restLength:Function variable of the layout<br />
<br />
<br />
Code:<br />
var fdl:ForceDirectedLayout = new ForceDirectedLayout();<br />
<br />
fdl.restLength = function(e:EdgeSprite):Number {<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (e.source.data.type == e.target.data.type) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 177;<br />
&nbsp;&nbsp;&nbsp;&nbsp;} else {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 266;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
<br />
<br />
In this demo nodes are categorized into three node types. Edges between nodes of the same type have a shorter rest length.<br />
<br />
[attachment=262]<br />
<br />
Cheers<br />
<br />
martin]]></description>
			<content:encoded><![CDATA[Good morning,<br />
<br />
hope all are inspired out there.<br />
<br />
This demo pretends to show how to customize the edge spring length for the ForceDirectedLayout on an individual edge level. It does this by overriding the restLength:Function variable of the layout<br />
<br />
<br />
Code:<br />
var fdl:ForceDirectedLayout = new ForceDirectedLayout();<br />
<br />
fdl.restLength = function(e:EdgeSprite):Number {<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (e.source.data.type == e.target.data.type) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 177;<br />
&nbsp;&nbsp;&nbsp;&nbsp;} else {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 266;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
<br />
<br />
In this demo nodes are categorized into three node types. Edges between nodes of the same type have a shorter rest length.<br />
<br />
[attachment=262]<br />
<br />
Cheers<br />
<br />
martin]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[html labels for svn flare]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=166</link>
			<pubDate>Fri, 11 Jul 2008 11:19:15 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=166</guid>
			<description><![CDATA[hi everybody,<br />
<br />
I'm following this fantastic forum for a while and I finally found the time to contribute something back.<br />
<br />
The svn version of flare contains a Labeler class which simplifies the use of labels on nodes. Unfortunately it does not permit to set htmlText, so I hacked up a quick solution: HtmlLabeler that extended the Labeler adding some support for flash HTML.<br />
<br />
Here is a almost complete example of using it:<br />
<br />
<br />
Code:<br />
/* Initialize labeler */<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var ll:HtmlLabeler = new HtmlLabeler(nodeLabel, Data.NODES, textFormat);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* set bounding box */<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ll.width = boxWidth;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ll.height = boxHeight;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* set some css */<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var css:StyleSheet = ll.css;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var body:Object = new Object();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;body.fontFamily = "Arial";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;body.fontSize = 9;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;css.setStyle("body", body);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* set textmode to smooth rendering */<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ll.textMode = 0;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* add it to visualization */<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vis.operators.add( ll );<br />
<br />
<br />
the class containing this code should implement a nodeLabel method that returns the HTML string to be displayed on each node:<br />
<br />
<br />
Code:<br />
public function nodeLabel( d:DataSprite ):String {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return "&lt;body&gt;&lt;p&gt;&lt;b&gt;LABEL&lt;/b&gt;&lt;/p&gt;&lt;p&gt;IN HTML !!!&lt;/p&gt;&lt;/body&gt;";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
<br />
Any comment and suggestion will be welcome.]]></description>
			<content:encoded><![CDATA[hi everybody,<br />
<br />
I'm following this fantastic forum for a while and I finally found the time to contribute something back.<br />
<br />
The svn version of flare contains a Labeler class which simplifies the use of labels on nodes. Unfortunately it does not permit to set htmlText, so I hacked up a quick solution: HtmlLabeler that extended the Labeler adding some support for flash HTML.<br />
<br />
Here is a almost complete example of using it:<br />
<br />
<br />
Code:<br />
/* Initialize labeler */<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var ll:HtmlLabeler = new HtmlLabeler(nodeLabel, Data.NODES, textFormat);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* set bounding box */<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ll.width = boxWidth;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ll.height = boxHeight;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* set some css */<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var css:StyleSheet = ll.css;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var body:Object = new Object();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;body.fontFamily = "Arial";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;body.fontSize = 9;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;css.setStyle("body", body);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* set textmode to smooth rendering */<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ll.textMode = 0;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* add it to visualization */<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vis.operators.add( ll );<br />
<br />
<br />
the class containing this code should implement a nodeLabel method that returns the HTML string to be displayed on each node:<br />
<br />
<br />
Code:<br />
public function nodeLabel( d:DataSprite ):String {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return "&lt;body&gt;&lt;p&gt;&lt;b&gt;LABEL&lt;/b&gt;&lt;/p&gt;&lt;p&gt;IN HTML !!!&lt;/p&gt;&lt;/body&gt;";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
<br />
Any comment and suggestion will be welcome.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PreciseZoomControl]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=165</link>
			<pubDate>Tue, 08 Jul 2008 14:19:36 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=165</guid>
			<description><![CDATA[I noticed while zooming with the mousewheel, it either goes too deep or too far away.<br />
<br />
To solve this issue, I butchered the ZoomControl, and made the following modifications:<br />
<br />
		private function onMouseWheel(event:MouseEvent) : void<br />
		{<br />
			var dw:Number = event.delta;<br />
			var dz:Number = dw < 0 ? 0.975 : 1.025;<br />
			Transforms.zoomBy(_object, dz);<br />
		}<br />
<br />
<br />
it checks whether the event delta is positive or negative, then assigns dz according to that. one improvement could be based on delta substract or add it to one multiplied with a constant.<br />
<br />
PrecisePanZoomControl is attached.<br />
<br />
Best to all.]]></description>
			<content:encoded><![CDATA[I noticed while zooming with the mousewheel, it either goes too deep or too far away.<br />
<br />
To solve this issue, I butchered the ZoomControl, and made the following modifications:<br />
<br />
		private function onMouseWheel(event:MouseEvent) : void<br />
		{<br />
			var dw:Number = event.delta;<br />
			var dz:Number = dw < 0 ? 0.975 : 1.025;<br />
			Transforms.zoomBy(_object, dz);<br />
		}<br />
<br />
<br />
it checks whether the event delta is positive or negative, then assigns dz according to that. one improvement could be based on delta substract or add it to one multiplied with a constant.<br />
<br />
PrecisePanZoomControl is attached.<br />
<br />
Best to all.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Using Data from a DataSet]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=164</link>
			<pubDate>Mon, 07 Jul 2008 10:16:09 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=164</guid>
			<description><![CDATA[**I also posted this on the sourceforge forums<br />
Hi all, I know this is probaly a stupid question, but I can't seem to find any information about my particular problem. <br />
 <br />
I have this code, taken from the tutorial, in my program. <br />
 <br />
private function loadData():void <br />
{ <br />
var ds:DataSource = new DataSource( <br />
"http://blah.blah.txt", "tab"); <br />
var loader:URLLoader = ds.load(); <br />
loader.addEventListener(Event.COMPLETE, function(evt:Event):void { <br />
var ds:DataSet = loader.data as DataSet; <br />
buildVis(Data.fromDataSet(ds),5); <br />
}); <br />
} <br />
 <br />
I want to use the Data object that was created from the Dataset which was in turn created from the loader to populate some nodes. The data located in blah.txt is a tab delimited text file that has rows with data, obviously :). <br />
 <br />
How do i get into the Data object I created with my TAB file, and grab specific values from each of my tab delimited rows? <br />
 <br />
For example, one row is called "user ID"... How do I go about getting the fourth row under the "user ID" column? I don't really know how to work with this Data object that I have created... and the tutorial only uses the WHOLE data column to drop into encoders which isn't very helpful to me to understand this. <br />
 <br />
I hope someone can point me to a tutorial or post something.]]></description>
			<content:encoded><![CDATA[**I also posted this on the sourceforge forums<br />
Hi all, I know this is probaly a stupid question, but I can't seem to find any information about my particular problem. <br />
 <br />
I have this code, taken from the tutorial, in my program. <br />
 <br />
private function loadData():void <br />
{ <br />
var ds:DataSource = new DataSource( <br />
"http://blah.blah.txt", "tab"); <br />
var loader:URLLoader = ds.load(); <br />
loader.addEventListener(Event.COMPLETE, function(evt:Event):void { <br />
var ds:DataSet = loader.data as DataSet; <br />
buildVis(Data.fromDataSet(ds),5); <br />
}); <br />
} <br />
 <br />
I want to use the Data object that was created from the Dataset which was in turn created from the loader to populate some nodes. The data located in blah.txt is a tab delimited text file that has rows with data, obviously :). <br />
 <br />
How do i get into the Data object I created with my TAB file, and grab specific values from each of my tab delimited rows? <br />
 <br />
For example, one row is called "user ID"... How do I go about getting the fourth row under the "user ID" column? I don't really know how to work with this Data object that I have created... and the tutorial only uses the WHOLE data column to drop into encoders which isn't very helpful to me to understand this. <br />
 <br />
I hope someone can point me to a tutorial or post something.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[flare and the PureMVC framework]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=163</link>
			<pubDate>Fri, 04 Jul 2008 14:41:37 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=163</guid>
			<description><![CDATA[Good morning,<br />
<br />
hope all are well.<br />
<br />
This demo is my first attempt to fit flare into the wonderful PureMVC framework. The implementation follows Chandima Cumaranatunge’s excellent PureMVC walk-through  in its updated version by Alastair (in order to work with version 2.0.3 of PureMVC) <br />
<br />
Make sure you have PureMVC in your class path in order to be able to run this demo.<br />
<br />
<br />
My first PureMVC based application so please be patient.<br />
<br />
TO BE DISCUSSED<br />
<br />
<br />
Cheers<br />
<br />
martin<br />
<br />
<br />
ps this demo is the complementing the flare and the model view controller pattern demo which achieves exactly the same result as this demo here.<br />
<br />
<br />
NEW VERSIONS<br />
Just attached the second version of this demo to this thread. The previous one missed the ApplicationFacade class.<br />
<br />
Please see one of the replying threads for version 3 of this demo.]]></description>
			<content:encoded><![CDATA[Good morning,<br />
<br />
hope all are well.<br />
<br />
This demo is my first attempt to fit flare into the wonderful PureMVC framework. The implementation follows Chandima Cumaranatunge’s excellent PureMVC walk-through  in its updated version by Alastair (in order to work with version 2.0.3 of PureMVC) <br />
<br />
Make sure you have PureMVC in your class path in order to be able to run this demo.<br />
<br />
<br />
My first PureMVC based application so please be patient.<br />
<br />
TO BE DISCUSSED<br />
<br />
<br />
Cheers<br />
<br />
martin<br />
<br />
<br />
ps this demo is the complementing the flare and the model view controller pattern demo which achieves exactly the same result as this demo here.<br />
<br />
<br />
NEW VERSIONS<br />
Just attached the second version of this demo to this thread. The previous one missed the ApplicationFacade class.<br />
<br />
Please see one of the replying threads for version 3 of this demo.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[flare and the model view controller pattern]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=162</link>
			<pubDate>Thu, 03 Jul 2008 18:20:09 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=162</guid>
			<description><![CDATA[Good morning,<br />
<br />
hope all are well.<br />
<br />
This demo is my first round approach of fitting flare into a MVC pattern architecture.  I basically tried to follow the implementation outline of the "Car" example from the 12th chapter of the book  "ActionScript 3 Design Patterns"  by William Sanders and Chandima Cumaranatunge.  <br />
The 12th chapter of this book can be downloaded for free from here.<br />
	   <br />
I hope that this demo program stimulates a discussion within the flare community  about different architectures for flare applications suiting varying needs. I am by no means an OO architect so this demo is meant as a starting point rather than a demonstration how to do it.<br />
	    <br />
What might be worse noting about the approach chosen here is that the graph data is held twice, once as usual in the model layer, secondly in the view. <br />
This approach is partly stimulated by a post from  Wouter Van den Broeck in the sourceforge flare forum  http://sourceforge.net/forum/message.php?msg_id=5066814 who explained there about his specific implementation: "I do have a 'real' data model separate from the flare data, as I consider the flare data to be part of the 'view"<br />
      <br />
In this demo here the flare Data class is also used in the model layer to hold the data (yet in a different instance than the one used in the view). This is solely due to the laziness on side of the author when it comes to writing demo programs and most likely not the way to go in normal applications. Nevertheless I hope this is not crucial for the discussion I would love to stimulate.<br />
	 <br />
	 <br />
TO BE DISCUSSED<br />
	 <br />
<br />
Cheers<br />
<br />
martin<br />
<br />
I just posted version 02 of this demo, which exchanges the ridiculous modelName lookup routine in the GraphView class with a dictionary lookup]]></description>
			<content:encoded><![CDATA[Good morning,<br />
<br />
hope all are well.<br />
<br />
This demo is my first round approach of fitting flare into a MVC pattern architecture.  I basically tried to follow the implementation outline of the "Car" example from the 12th chapter of the book  "ActionScript 3 Design Patterns"  by William Sanders and Chandima Cumaranatunge.  <br />
The 12th chapter of this book can be downloaded for free from here.<br />
	   <br />
I hope that this demo program stimulates a discussion within the flare community  about different architectures for flare applications suiting varying needs. I am by no means an OO architect so this demo is meant as a starting point rather than a demonstration how to do it.<br />
	    <br />
What might be worse noting about the approach chosen here is that the graph data is held twice, once as usual in the model layer, secondly in the view. <br />
This approach is partly stimulated by a post from  Wouter Van den Broeck in the sourceforge flare forum  http://sourceforge.net/forum/message.php?msg_id=5066814 who explained there about his specific implementation: "I do have a 'real' data model separate from the flare data, as I consider the flare data to be part of the 'view"<br />
      <br />
In this demo here the flare Data class is also used in the model layer to hold the data (yet in a different instance than the one used in the view). This is solely due to the laziness on side of the author when it comes to writing demo programs and most likely not the way to go in normal applications. Nevertheless I hope this is not crucial for the discussion I would love to stimulate.<br />
	 <br />
	 <br />
TO BE DISCUSSED<br />
	 <br />
<br />
Cheers<br />
<br />
martin<br />
<br />
I just posted version 02 of this demo, which exchanges the ridiculous modelName lookup routine in the GraphView class with a dictionary lookup]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Multimedia support]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=160</link>
			<pubDate>Mon, 30 Jun 2008 13:59:24 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=160</guid>
			<description><![CDATA[Hi prefusers,<br />
<br />
I'm looking for how to put multimedia (sound and video) as a node at prefuse. Anybody do this ?<br />
<br />
thanks!<br />
<br />
ps: sorry post here, but i dont know why the sourceforge is down for me.]]></description>
			<content:encoded><![CDATA[Hi prefusers,<br />
<br />
I'm looking for how to put multimedia (sound and video) as a node at prefuse. Anybody do this ?<br />
<br />
thanks!<br />
<br />
ps: sorry post here, but i dont know why the sourceforge is down for me.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[adding a graph to existing one]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=159</link>
			<pubDate>Tue, 24 Jun 2008 17:56:13 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=159</guid>
			<description><![CDATA[hey everyone!<br />
so i was wondering if anyone could help with this:<br />
i've built a visualisation of an intial graph already, and then i put an eventlistener on one of the nodes such that when u click it, a new graph will be shown.<br />
what i want then is to add an edge between the root of this new graph and the node that triggered this!<br />
<br />
any help will be greatly appreciated ! (also note that my code is inspired by the codes posted in this forum !! :D)<br />
<br />
thank you very much!<br />
best!<br />
yassine]]></description>
			<content:encoded><![CDATA[hey everyone!<br />
so i was wondering if anyone could help with this:<br />
i've built a visualisation of an intial graph already, and then i put an eventlistener on one of the nodes such that when u click it, a new graph will be shown.<br />
what i want then is to add an edge between the root of this new graph and the node that triggered this!<br />
<br />
any help will be greatly appreciated ! (also note that my code is inspired by the codes posted in this forum !! :D)<br />
<br />
thank you very much!<br />
best!<br />
yassine]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[IndentedNodeTree registering mouse clicks for closed nodes]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=158</link>
			<pubDate>Mon, 23 Jun 2008 17:21:45 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=158</guid>
			<description><![CDATA[I'm working on a program (my first in as3, flex, or flare) that takes in a given dataset and dynamically displays menus and the data.  However, somehow the indented node tree I'm using as a menu for now has begun acting oddly.  The leaf nodes for some (but not all) of the unexpanded nodes are registering mouse clicks when I'm attempting to select a sibling node below it in the layout.  I'd really appreciate it if someone could help me out with this.  <br />
<br />
The menu is in the class LayoutMenuSprite in the project I've attached, and I've been using the data from the tutorial to test it with (http://www.cs.berkeley.edu/~jheer/data/h...es.tab.txt)<br />
<br />
Thanks,<br />
John]]></description>
			<content:encoded><![CDATA[I'm working on a program (my first in as3, flex, or flare) that takes in a given dataset and dynamically displays menus and the data.  However, somehow the indented node tree I'm using as a menu for now has begun acting oddly.  The leaf nodes for some (but not all) of the unexpanded nodes are registering mouse clicks when I'm attempting to select a sibling node below it in the layout.  I'd really appreciate it if someone could help me out with this.  <br />
<br />
The menu is in the class LayoutMenuSprite in the project I've attached, and I've been using the data from the tutorial to test it with (http://www.cs.berkeley.edu/~jheer/data/h...es.tab.txt)<br />
<br />
Thanks,<br />
John]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Flare in Flex Need ScrollBars]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=157</link>
			<pubDate>Mon, 23 Jun 2008 05:28:01 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=157</guid>
			<description><![CDATA[I am using flare in Flex. When I render the graph it is going outside the canvas. I really don't want to add pan/zoom control. How can I add scroll to flare visualization. Help me. <br />
 <br />
Regards, <br />
Jaga]]></description>
			<content:encoded><![CDATA[I am using flare in Flex. When I render the graph it is going outside the canvas. I really don't want to add pan/zoom control. How can I add scroll to flare visualization. Help me. <br />
 <br />
Regards, <br />
Jaga]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Updated Topology With True Graph Type Layout and Collapsible Containers]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=156</link>
			<pubDate>Fri, 20 Jun 2008 17:27:35 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=156</guid>
			<description><![CDATA[Excuse the poor quality, the videos were taken with a cellphone.<br />
<br />
I just figured some people might like to see some of the things flare is being utlized in.<br />
<br />
Enjoy!<br />
<br />
(It's the topology component of Akorri's BalancePoint product http://www.akorri.com)<br />
<br />
http://www.youtube.com/v/E1HvMMlqjrA&hl=en<br />
<br />
http://www.youtube.com/v/CI57VAyvYxs&hl=en<br />
<br />
http://www.youtube.com/v/J5j_mJlQbuM&hl=en]]></description>
			<content:encoded><![CDATA[Excuse the poor quality, the videos were taken with a cellphone.<br />
<br />
I just figured some people might like to see some of the things flare is being utlized in.<br />
<br />
Enjoy!<br />
<br />
(It's the topology component of Akorri's BalancePoint product http://www.akorri.com)<br />
<br />
http://www.youtube.com/v/E1HvMMlqjrA&hl=en<br />
<br />
http://www.youtube.com/v/CI57VAyvYxs&hl=en<br />
<br />
http://www.youtube.com/v/J5j_mJlQbuM&hl=en]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[How to get the Id of the Node]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=155</link>
			<pubDate>Tue, 10 Jun 2008 10:24:48 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=155</guid>
			<description><![CDATA[I have a graph in graphml format and I need to get the 'id' of the nodes while rendering the node.How do I get the ID if the node?]]></description>
			<content:encoded><![CDATA[I have a graph in graphml format and I need to get the 'id' of the nodes while rendering the node.How do I get the ID if the node?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Multiple bars in a bar chart]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=154</link>
			<pubDate>Sun, 08 Jun 2008 13:52:43 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=154</guid>
			<description><![CDATA[Hi, <br />
I am pretty new to flare. Could anyone help me, by telling in detail, how to display multiple data on a single bar graph using Flare? <br />
<br />
For an example: <br />
I want to represent A, B, C and D, along the x-axis. Along the y-axis, I want to display marks ranging from 1-10. For each of A, B, C and D, I want to display 3 data, their knowledge in C, knowledge in C++ and knowledge in Java, on a scale of 1-10. <br />
 <br />
In short, I want to represent 3 bars for each individual. You can see what I exactly want to built here, its just the same visualization: <br />
http://services.alphaworks.ibm.com/manye...~~vgcAKO2~ <br />
<br />
Thanks in advance :)]]></description>
			<content:encoded><![CDATA[Hi, <br />
I am pretty new to flare. Could anyone help me, by telling in detail, how to display multiple data on a single bar graph using Flare? <br />
<br />
For an example: <br />
I want to represent A, B, C and D, along the x-axis. Along the y-axis, I want to display marks ranging from 1-10. For each of A, B, C and D, I want to display 3 data, their knowledge in C, knowledge in C++ and knowledge in Java, on a scale of 1-10. <br />
 <br />
In short, I want to represent 3 bars for each individual. You can see what I exactly want to built here, its just the same visualization: <br />
http://services.alphaworks.ibm.com/manye...~~vgcAKO2~ <br />
<br />
Thanks in advance :)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[progressive node adding]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=153</link>
			<pubDate>Sat, 07 Jun 2008 16:27:54 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=153</guid>
			<description><![CDATA[Good morning,<br />
<br />
hope life is well out there.<br />
<br />
This demo compares two ways of adding nodes and edges to a graph<br />
<br />
<br />
adding all at once<br />
adding nodes and edges in a progressive manner<br />
<br />
<br />
The progressive approach was inspired by Aharef's wonderful Websites as Graphs application. The initial hope was that the progressive manner leads to better unfolding of the graph but funny enough in all examples I tried so far the progressive approach was at best not worth than the adding all at once implementation. Based on that I focus now on emphasizing the visual attraction of the progressive strategy.<br />
<br />
For sure still rawish and to be refined.<br />
<br />
cheers<br />
<br />
martin<br />
<br />
<br />
the demo in action]]></description>
			<content:encoded><![CDATA[Good morning,<br />
<br />
hope life is well out there.<br />
<br />
This demo compares two ways of adding nodes and edges to a graph<br />
<br />
<br />
adding all at once<br />
adding nodes and edges in a progressive manner<br />
<br />
<br />
The progressive approach was inspired by Aharef's wonderful Websites as Graphs application. The initial hope was that the progressive manner leads to better unfolding of the graph but funny enough in all examples I tried so far the progressive approach was at best not worth than the adding all at once implementation. Based on that I focus now on emphasizing the visual attraction of the progressive strategy.<br />
<br />
For sure still rawish and to be refined.<br />
<br />
cheers<br />
<br />
martin<br />
<br />
<br />
the demo in action]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Is it possible to do Fisheye with a Radial Spannning Tree?]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=152</link>
			<pubDate>Thu, 05 Jun 2008 17:53:54 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=152</guid>
			<description><![CDATA[Just wondering, haven't had any luck but I would not be surprised if it doesn't work.]]></description>
			<content:encoded><![CDATA[Just wondering, haven't had any luck but I would not be surprised if it doesn't work.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Force-Directed Layout Simple Question]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=151</link>
			<pubDate>Thu, 05 Jun 2008 16:04:47 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=151</guid>
			<description><![CDATA[I'm brand new to Flex and Actionscript and have literally only been working with them for about a week, and I'd never heard of flare or prefuse until then. <br />
<br />
I'm trying to get a simple (or so I think anyway ...) Force-Directed Layout going, but I can't get any edges to appear at all.  The edges are dynamically generated and do exist in the Data variable, but none appear.<br />
<br />
So, my question is, can you make a ForceDirectedLayout with only some nodes having edges?  Ie, can there be two separate clusters of edge-connected nodes, and some free-floating ones?  <br />
<br />
Thanks,<br />
John]]></description>
			<content:encoded><![CDATA[I'm brand new to Flex and Actionscript and have literally only been working with them for about a week, and I'd never heard of flare or prefuse until then. <br />
<br />
I'm trying to get a simple (or so I think anyway ...) Force-Directed Layout going, but I can't get any edges to appear at all.  The edges are dynamically generated and do exist in the Data variable, but none appear.<br />
<br />
So, my question is, can you make a ForceDirectedLayout with only some nodes having edges?  Ie, can there be two separate clusters of edge-connected nodes, and some free-floating ones?  <br />
<br />
Thanks,<br />
John]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[how to avoid overlapping edges?]]></title>
			<link>http://goosebumps4all.net/34all/bb/showthread.php?tid=150</link>
			<pubDate>Wed, 04 Jun 2008 19:42:17 +0200</pubDate>
			<guid isPermaLink="false">http://goosebumps4all.net/34all/bb/showthread.php?tid=150</guid>
			<description><![CDATA[Hi guys <br />
 <br />
I am not an expert on visualization techniques, but by looking at the many examples (btw, tx a lot goosebumps4all!) I still managed to get something done with flare.  <br />
Basically I'm visualizing a network of 'claims', where the nodes are the texts of the claims and the arrows are the logical relations among the claims. I am using the basic stuff in flare, plus I added some components I've found here and there online, in particular the EdgeLabelLayout, ArrowEdgeRenderer and other stuff. Needless to say, thanks to all of you for having shared that!  <br />
 <br />
I've run into various issues while using the force directed layout... i posted all the examples and the code at http://cohere.open.ac.uk/flare_test/readme.html <br />
 <br />
1) Everything kinda works with a small graph, but when I have a lot of data to visualize things start overlapping all the time... making the resulting visualization impossible to read. I guess I need some sort of reduce-crossing-things algorithm.. but I believe I dont have enough expertise to delve into this topic..do you have any suggestion about that? I implemented a quite simple 'expansion' routine to overcome this problem [reduceCrossings() function], but it doesnt perform well when there are a lot of nodes. <br />
 <br />
 <br />
2) Also, in the code you'll find a couple of functions [createMyLayouts(), switchLayout()] which are partially inactive in the demo. Basically I was trying to set up controls for letting a user change the layout (e.g. from force directed to indented or radial) of the whole graph. But unfortunately this doesnt work ... the biggest problem, i guess, is that (as mentioned in another previous post) most of the flare layouts work only with trees... while what i'm dealing with here is a graph (that is, a set of trees with no common ancestor). Does anybody know whether is there any workaround for this?  <br />
 <br />
3) finally - i've been trying to make the whole thing work within a flex application (so to use the other UI components too). I tried to follow the instructions posted at [http://sourceforge.net/forum/forum.php?thread_id=2037783&forum_id=757572] ... but the resulting output is really messy (see the example). I couldnt get my head around it yet.... any idea why this is happening?  <br />
 <br />
thaaaaaanks!!!<br />
mik]]></description>
			<content:encoded><![CDATA[Hi guys <br />
 <br />
I am not an expert on visualization techniques, but by looking at the many examples (btw, tx a lot goosebumps4all!) I still managed to get something done with flare.  <br />
Basically I'm visualizing a network of 'claims', where the nodes are the texts of the claims and the arrows are the logical relations among the claims. I am using the basic stuff in flare, plus I added some components I've found here and there online, in particular the EdgeLabelLayout, ArrowEdgeRenderer and other stuff. Needless to say, thanks to all of you for having shared that!  <br />
 <br />
I've run into various issues while using the force directed layout... i posted all the examples and the code at http://cohere.open.ac.uk/flare_test/readme.html <br />
 <br />
1) Everything kinda works with a small graph, but when I have a lot of data to visualize things start overlapping all the time... making the resulting visualization impossible to read. I guess I need some sort of reduce-crossing-things algorithm.. but I believe I dont have enough expertise to delve into this topic..do you have any suggestion about that? I implemented a quite simple 'expansion' routine to overcome this problem [reduceCrossings() function], but it doesnt perform well when there are a lot of nodes. <br />
 <br />
 <br />
2) Also, in the code you'll find a couple of functions [createMyLayouts(), switchLayout()] which are partially inactive in the demo. Basically I was trying to set up controls for letting a user change the layout (e.g. from force directed to indented or radial) of the whole graph. But unfortunately this doesnt work ... the biggest problem, i guess, is that (as mentioned in another previous post) most of the flare layouts work only with trees... while what i'm dealing with here is a graph (that is, a set of trees with no common ancestor). Does anybody know whether is there any workaround for this?  <br />
 <br />
3) finally - i've been trying to make the whole thing work within a flex application (so to use the other UI components too). I tried to follow the instructions posted at [http://sourceforge.net/forum/forum.php?thread_id=2037783&forum_id=757572] ... but the resulting output is really messy (see the example). I couldnt get my head around it yet.... any idea why this is happening?  <br />
 <br />
thaaaaaanks!!!<br />
mik]]></content:encoded>
		</item>
	</channel>
</rss>