flash widget question

Hi guys,

Please pull up this link, http://www.michelin.com/

On the right side, do you see the saving meter?

Look like they did it using flash.

They are sending the xml data to this flash component. It is displaying beautifully.
Do you know of free swf component like this one so that I can use it my html page please.

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

grchapAuthor Commented:
Could you please respond?
You can create your own its not difficult
grchapAuthor Commented:
Can you point me to a URL where this is explained please?
Become a Microsoft Certified Solutions Expert

This course teaches how to install and configure Windows Server 2012 R2.  It is the first step on your path to becoming a Microsoft Certified Solutions Expert (MCSE).

As I mention before faster to write code instead looking for URL on the web.

I can five you idea but you have to write end logic your self or open a new thread

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
				width="100%" height="100%" backgroundColor="#ffffff" creationComplete="onComplete()">
			import mx.collections.ArrayCollection;
			import mx.core.Container;
			import mx.effects.Move;
			import mx.events.EffectEvent;

			[Bindable] private var initValues:ArrayCollection = new ArrayCollection([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);

			private var oldValues:ArrayCollection;
			private var newValues:ArrayCollection;
			private var moveEffects:Array;

			private function onComplete():void{
				oldValues = new ArrayCollection(initValues.source.slice());
			public function random():void{
				var source:Array = oldValues.source.slice();
				for(var i:uint = 4; i < oldValues.length; i++){
					source[i] = Math.round(Math.random() * 9);
				newValues = new ArrayCollection(source);

			public function update():void{
				moveEffects = [];
				for(var i:uint = 0; i < oldValues.length; i++){
					if(oldValues.getItemAt(i) != newValues.getItemAt(i)){
						var target:Container = box[i];
						var label:Label = updateLabel[i];
						label.text = new String(newValues.getItemAt(i));

						var move:Move = new Move(target);
						move.yTo = 0 - (target.height - bg.height);
						move.addEventListener(EffectEvent.EFFECT_END, onEndEffect);

				for(var m:uint = 0; m < moveEffects.length; m++){

			private function onEndEffect(event:EffectEvent):void{
				var move:Move = event.target as Move;
				move.removeEventListener(EffectEvent.EFFECT_END, onEndEffect);

				var target:Container = move.target as Container;
				target.y = 0;
				if(moveEffects.length == 0){
					oldValues = new ArrayCollection(newValues.source.slice());
	<mx:HBox id="bg" width="{initValues.length * 22}" height="20" backgroundColor="#cccccc" horizontalGap="2">
		<mx:Repeater id="rep" dataProvider="{initValues}">
			<mx:VBox id="box" width="20" backgroundColor="#666666" horizontalAlign="center">
				<mx:Label text="{rep.currentItem}" color="#ffffff" fontWeight="bold" textAlign="center"/>
				<mx:Label id="updateLabel" color="#ffffff" fontWeight="bold" textAlign="center"/>

Open in new window


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Thanks Dhaest,
I don't know why grchap didn't add any comments for that perfect solution.
Dirk HaestProject managerCommented:
I've requested that this question be closed as follows:

Accepted answer: 500 points for dgofman's comment http:/Q_26932770.html#35430166

for the following reason:

This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
Will I get points for my answer?
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Apache Flex

From novice to tech pro — start learning today.