<?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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Skinning a Flex Slider</title>
	<atom:link href="http://proofofconcepts.wordpress.com/2008/07/17/skinning-a-flex-slider/feed/" rel="self" type="application/rss+xml" />
	<link>http://proofofconcepts.wordpress.com/2008/07/17/skinning-a-flex-slider/</link>
	<description>my Dev playground</description>
	<lastBuildDate>Tue, 03 Nov 2009 17:30:16 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Guillaume</title>
		<link>http://proofofconcepts.wordpress.com/2008/07/17/skinning-a-flex-slider/#comment-82</link>
		<dc:creator>Guillaume</dc:creator>
		<pubDate>Mon, 07 Sep 2009 07:18:15 +0000</pubDate>
		<guid isPermaLink="false">http://proofofconcepts.wordpress.com/?p=19#comment-82</guid>
		<description>I dug, quite a lot, in Adobe&#039;s classes and found weird things regarding some methods scope...
But my understanding of the Flex component skinning is that Adobe only want you to use your own methods/behaviour and not override the default ones.
That&#039;s the point of:
trackSkin
sliderThumbClass
...etc.</description>
		<content:encoded><![CDATA[<p>I dug, quite a lot, in Adobe&#8217;s classes and found weird things regarding some methods scope&#8230;<br />
But my understanding of the Flex component skinning is that Adobe only want you to use your own methods/behaviour and not override the default ones.<br />
That&#8217;s the point of:<br />
trackSkin<br />
sliderThumbClass<br />
&#8230;etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ali</title>
		<link>http://proofofconcepts.wordpress.com/2008/07/17/skinning-a-flex-slider/#comment-81</link>
		<dc:creator>ali</dc:creator>
		<pubDate>Mon, 07 Sep 2009 02:38:32 +0000</pubDate>
		<guid isPermaLink="false">http://proofofconcepts.wordpress.com/?p=19#comment-81</guid>
		<description>very good

I wanted to make a custom HSlider component derivating from Adobe&#039;s one but I faced a silly issue

private function createBackgroundTrack():void
private function createHighlightTrack():void
private function createThumbs():void

Everything is private, that&#039;s really stupid in a &quot;flexible&quot; framework, it should be protected in order to let you users inherit and access properties by inheritance.
What do they smoke at Adobe ?
Now I have to copy the whole class and modify the visibility of those methods just to change those 3 functions and set the height value to the BackgroundTrack component.

Silly, no perfectly stupid...</description>
		<content:encoded><![CDATA[<p>very good</p>
<p>I wanted to make a custom HSlider component derivating from Adobe&#8217;s one but I faced a silly issue</p>
<p>private function createBackgroundTrack():void<br />
private function createHighlightTrack():void<br />
private function createThumbs():void</p>
<p>Everything is private, that&#8217;s really stupid in a &#8220;flexible&#8221; framework, it should be protected in order to let you users inherit and access properties by inheritance.<br />
What do they smoke at Adobe ?<br />
Now I have to copy the whole class and modify the visibility of those methods just to change those 3 functions and set the height value to the BackgroundTrack component.</p>
<p>Silly, no perfectly stupid&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick Garland</title>
		<link>http://proofofconcepts.wordpress.com/2008/07/17/skinning-a-flex-slider/#comment-78</link>
		<dc:creator>Nick Garland</dc:creator>
		<pubDate>Thu, 16 Jul 2009 16:30:29 +0000</pubDate>
		<guid isPermaLink="false">http://proofofconcepts.wordpress.com/?p=19#comment-78</guid>
		<description>I am attempting to use your &quot;skin&quot; for two thumbs, but I am having trouble getting the proper new datatip. It seems to think there is only one thumb and will pick up where the last thumb left off, rather than incrementing based on the location on the track (the default datatip works properly). Can you offer any pointers straight away for working with two thumbs?

Also, I am trying to induce the new datatip to display on default and remain displayed without any user interaction, but i am having some issues with that, too.

Any help would be much appreciated.

Thanks,
Nick</description>
		<content:encoded><![CDATA[<p>I am attempting to use your &#8220;skin&#8221; for two thumbs, but I am having trouble getting the proper new datatip. It seems to think there is only one thumb and will pick up where the last thumb left off, rather than incrementing based on the location on the track (the default datatip works properly). Can you offer any pointers straight away for working with two thumbs?</p>
<p>Also, I am trying to induce the new datatip to display on default and remain displayed without any user interaction, but i am having some issues with that, too.</p>
<p>Any help would be much appreciated.</p>
<p>Thanks,<br />
Nick</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://proofofconcepts.wordpress.com/2008/07/17/skinning-a-flex-slider/#comment-77</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Wed, 15 Jul 2009 02:43:20 +0000</pubDate>
		<guid isPermaLink="false">http://proofofconcepts.wordpress.com/?p=19#comment-77</guid>
		<description>Thanks for this information. 

You may be interested in another approach I found which uses a custom image to replace the slider thumb: 

http://blog.flexexamples.com/2007/09/12/changing-a-slider-controls-thumb-skin/</description>
		<content:encoded><![CDATA[<p>Thanks for this information. </p>
<p>You may be interested in another approach I found which uses a custom image to replace the slider thumb: </p>
<p><a href="http://blog.flexexamples.com/2007/09/12/changing-a-slider-controls-thumb-skin/" rel="nofollow">http://blog.flexexamples.com/2007/09/12/changing-a-slider-controls-thumb-skin/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Kiernan</title>
		<link>http://proofofconcepts.wordpress.com/2008/07/17/skinning-a-flex-slider/#comment-74</link>
		<dc:creator>Patrick Kiernan</dc:creator>
		<pubDate>Mon, 06 Jul 2009 13:52:39 +0000</pubDate>
		<guid isPermaLink="false">http://proofofconcepts.wordpress.com/?p=19#comment-74</guid>
		<description>Hi Guillaume,

Thanks for trying that.

I put your example in another file it works fine however unfortunately this is not working in my application. It is located here:
http://www.redbrick.dcu.ie/~hoss/flex/CarouselWS.mxml

If you can shed any light on this I&#039;d appreciate it.

Thanks,
Patrick</description>
		<content:encoded><![CDATA[<p>Hi Guillaume,</p>
<p>Thanks for trying that.</p>
<p>I put your example in another file it works fine however unfortunately this is not working in my application. It is located here:<br />
<a href="http://www.redbrick.dcu.ie/~hoss/flex/CarouselWS.mxml" rel="nofollow">http://www.redbrick.dcu.ie/~hoss/flex/CarouselWS.mxml</a></p>
<p>If you can shed any light on this I&#8217;d appreciate it.</p>
<p>Thanks,<br />
Patrick</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guillaume</title>
		<link>http://proofofconcepts.wordpress.com/2008/07/17/skinning-a-flex-slider/#comment-73</link>
		<dc:creator>Guillaume</dc:creator>
		<pubDate>Mon, 06 Jul 2009 13:38:32 +0000</pubDate>
		<guid isPermaLink="false">http://proofofconcepts.wordpress.com/?p=19#comment-73</guid>
		<description>Hi Patrick,
That&#039;s weird... I made a quick test in order to populate tooltip data into an array (that should be quite the same behavior than what you are try to have)
Here I used &#039;anotherArray&#039; as tooltip dataprovider
[sourcecode language=&#039;java&#039;]
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;mx:Application xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; 
	layout=&quot;absolute&quot; backgroundGradientAlphas=&quot;[1.0, 1.0]&quot; backgroundGradientColors=&quot;[#353535, #353535]&quot; 
	viewSourceURL=&quot;srcview/index.html&quot; xmlns:textInput=&quot;com.GuN.UI.customUIComponent.textInput.*&quot; 
	creationComplete=&quot;init()&quot;
	&gt;
[...]
var arrayValues:Array = [&quot;null&quot;,&quot;January &#039;08&quot;, &quot;February &#039;08&quot;, &quot;March &#039;08&quot;, &quot;April &#039;08&quot;, &quot;May &#039;08&quot;, &quot;June &#039;08&quot;, &quot;July &#039;08&quot;, &quot;August &#039;08&quot;,
										&quot;September &#039;08&quot;, &quot;October &#039;08&quot;, &quot;November &#039;08&quot;, &quot;December &#039;08&quot;];

[Bindable] public var anotherArray:Array = new Array();
        
        public function init():void{
        	anotherArray = new Array();
        	for each(var s:String in arrayValues){
        		anotherArray.push(s);
        	}
        }

&lt;mx:HSlider x=&quot;10&quot; y=&quot;107&quot;
		id=&quot;s&quot;
		showDataTip=&quot;false&quot;
		values=&quot;{anotherArray}&quot;
		creationComplete=&quot;{s.value=1}&quot;
		snapInterval=&quot;1&quot;
		minimum=&quot;1&quot;
		maximum=&quot;{arrayValues.length-1}&quot;
		liveDragging=&quot;true&quot;
		trackSkin=&quot;{SliderTrack}&quot;
		
		sliderThumbClass=&quot;{CSpSliderThumb}&quot;
	
		 width=&quot;502&quot;/&gt;

[/sourcecode]

And everything works fine, I can see all the tooltips.</description>
		<content:encoded><![CDATA[<p>Hi Patrick,<br />
That&#8217;s weird&#8230; I made a quick test in order to populate tooltip data into an array (that should be quite the same behavior than what you are try to have)<br />
Here I used &#8216;anotherArray&#8217; as tooltip dataprovider</p>
<pre class="brush: java;">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;mx:Application xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot;
	layout=&quot;absolute&quot; backgroundGradientAlphas=&quot;[1.0, 1.0]&quot; backgroundGradientColors=&quot;[#353535, #353535]&quot;
	viewSourceURL=&quot;srcview/index.html&quot; xmlns:textInput=&quot;com.GuN.UI.customUIComponent.textInput.*&quot;
	creationComplete=&quot;init()&quot;
	&gt;
[...]
var arrayValues:Array = [&quot;null&quot;,&quot;January '08&quot;, &quot;February '08&quot;, &quot;March '08&quot;, &quot;April '08&quot;, &quot;May '08&quot;, &quot;June '08&quot;, &quot;July '08&quot;, &quot;August '08&quot;,
										&quot;September '08&quot;, &quot;October '08&quot;, &quot;November '08&quot;, &quot;December '08&quot;];

[Bindable] public var anotherArray:Array = new Array();

        public function init():void{
        	anotherArray = new Array();
        	for each(var s:String in arrayValues){
        		anotherArray.push(s);
        	}
        }

&lt;mx:HSlider x=&quot;10&quot; y=&quot;107&quot;
		id=&quot;s&quot;
		showDataTip=&quot;false&quot;
		values=&quot;{anotherArray}&quot;
		creationComplete=&quot;{s.value=1}&quot;
		snapInterval=&quot;1&quot;
		minimum=&quot;1&quot;
		maximum=&quot;{arrayValues.length-1}&quot;
		liveDragging=&quot;true&quot;
		trackSkin=&quot;{SliderTrack}&quot;

		sliderThumbClass=&quot;{CSpSliderThumb}&quot;

		 width=&quot;502&quot;/&gt;
</pre>
<p>And everything works fine, I can see all the tooltips.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Kiernan</title>
		<link>http://proofofconcepts.wordpress.com/2008/07/17/skinning-a-flex-slider/#comment-72</link>
		<dc:creator>Patrick Kiernan</dc:creator>
		<pubDate>Mon, 06 Jul 2009 13:14:03 +0000</pubDate>
		<guid isPermaLink="false">http://proofofconcepts.wordpress.com/?p=19#comment-72</guid>
		<description>Hi Guillaume,

In your example the datatip or &quot;tool tip&quot; strings are stored in an array. For my application I want to retrieve my tool tip strings from a web service. Therefore I populate an array on the fly as follows:

var myArray:Array = new Array();

for(all tool tips)
myArray.push(tooltip)

If I create the array in this way then the HSlider only sees the first item in the array.

Do you know why?

Thanks,
Patrick</description>
		<content:encoded><![CDATA[<p>Hi Guillaume,</p>
<p>In your example the datatip or &#8220;tool tip&#8221; strings are stored in an array. For my application I want to retrieve my tool tip strings from a web service. Therefore I populate an array on the fly as follows:</p>
<p>var myArray:Array = new Array();</p>
<p>for(all tool tips)<br />
myArray.push(tooltip)</p>
<p>If I create the array in this way then the HSlider only sees the first item in the array.</p>
<p>Do you know why?</p>
<p>Thanks,<br />
Patrick</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Kiernan</title>
		<link>http://proofofconcepts.wordpress.com/2008/07/17/skinning-a-flex-slider/#comment-71</link>
		<dc:creator>Patrick Kiernan</dc:creator>
		<pubDate>Tue, 30 Jun 2009 17:02:36 +0000</pubDate>
		<guid isPermaLink="false">http://proofofconcepts.wordpress.com/?p=19#comment-71</guid>
		<description>Cool thanks for that</description>
		<content:encoded><![CDATA[<p>Cool thanks for that</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guillaume</title>
		<link>http://proofofconcepts.wordpress.com/2008/07/17/skinning-a-flex-slider/#comment-70</link>
		<dc:creator>Guillaume</dc:creator>
		<pubDate>Tue, 30 Jun 2009 17:00:46 +0000</pubDate>
		<guid isPermaLink="false">http://proofofconcepts.wordpress.com/?p=19#comment-70</guid>
		<description>Hi Patrick,
You are right, a &quot;var spr:CSpSprite;&quot; is missing in the sample.
I strongly suggest you to grab the source archive &lt;a href=&quot;http://securilabs.free.fr/dev/srcview/myUIComponent.zip&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; that contains all you can see on &lt;a href=&quot;http://securilabs.free.fr/dev/myUIComponent.html&quot; rel=&quot;nofollow&quot;&gt;http://securilabs.free.fr/dev/myUIComponent.html&lt;/a&gt;. 
That should be easier to understand than the samples.

G</description>
		<content:encoded><![CDATA[<p>Hi Patrick,<br />
You are right, a &#8220;var spr:CSpSprite;&#8221; is missing in the sample.<br />
I strongly suggest you to grab the source archive <a href="http://securilabs.free.fr/dev/srcview/myUIComponent.zip" rel="nofollow">here</a> that contains all you can see on <a href="http://securilabs.free.fr/dev/myUIComponent.html" rel="nofollow">http://securilabs.free.fr/dev/myUIComponent.html</a>.<br />
That should be easier to understand than the samples.</p>
<p>G</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Kiernan</title>
		<link>http://proofofconcepts.wordpress.com/2008/07/17/skinning-a-flex-slider/#comment-69</link>
		<dc:creator>Patrick Kiernan</dc:creator>
		<pubDate>Tue, 30 Jun 2009 16:42:09 +0000</pubDate>
		<guid isPermaLink="false">http://proofofconcepts.wordpress.com/?p=19#comment-69</guid>
		<description>In your CSpSliderThumb class above you have:

spr = new CSpSprite(); 

but  you&#039;ve never defined spr.

I&#039;m trying to run your example but flex builder is complaining about this. Have you forgot to define it or am I doing something wrong?

Thanks,
Patrick</description>
		<content:encoded><![CDATA[<p>In your CSpSliderThumb class above you have:</p>
<p>spr = new CSpSprite(); </p>
<p>but  you&#8217;ve never defined spr.</p>
<p>I&#8217;m trying to run your example but flex builder is complaining about this. Have you forgot to define it or am I doing something wrong?</p>
<p>Thanks,<br />
Patrick</p>
]]></content:encoded>
	</item>
</channel>
</rss>
