<?xml version="1.0" encoding="utf-8"?> <s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:screens="screens.*" horizontalCenter="0" verticalCenter="0" > <s:layout> <s:VerticalLayout/> </s:layout> <fx:Script> <![CDATA[ import controllers.VoteController; import models.VoteDefinition; import mx.events.FlexEvent; [Bindable]protected var currentVote:VoteDefinition; public function showResults():void { var ctrl:VoteController = VoteController.instance; currentVote = ctrl.currentVoteDefinition; var ar:Array = ctrl.currentVoteAnswers; results1.setProgress(ar[1], ctrl.totalVoteClients); results2.setProgress(ar[2], ctrl.totalVoteClients); results3.setProgress(ar[3], ctrl.totalVoteClients); results4.setProgress(ar[4], ctrl.totalVoteClients); results5.setProgress(ar[5], ctrl.totalVoteClients); } ]]> </fx:Script> <fx:Declarations /> <s:Label id="labelVote0" text="{currentVote.question}" styleName="question" width="100%"/> <s:Label id="labelVote1" text="{currentVote.answer1}" styleName="answer" width="100%"/> <screens:Jauge id="results1" /> <s:Label id="labelVote2" text="{currentVote.answer2}" styleName="answer" width="100%"/> <screens:Jauge id="results2" /> <s:Label id="labelVote3" text="{currentVote.answer3}" styleName="answer" width="100%"/> <screens:Jauge id="results3" /> <s:Label id="labelVote4" text="{currentVote.answer4}" styleName="answer" width="100%"/> <screens:Jauge id="results4" /> <s:Label id="labelVote5" text="{currentVote.answer5}" styleName="answer" width="100%"/> <screens:Jauge id="results5" /> </s:Group>