I don't know how to say this gently, and perhaps I am wrong, but

I don't think many folks here have the time or inclination to read 
through an entire program and debug it. Based on a quick read of the 
problems, it appears that you are having 4 issues some of which seem 
to be fundemental problems.

If you were to post specific individual questions that are succinctly 
defined with small code snippets, you may have a better chance of 
getting answers than just saying here is a program, these things 
don't work would someone fix them.

I may be wrong, and if I am, I am sure I will be told so...

Paul

--- In [email protected], "markcavins" <[EMAIL PROTECTED]> 
wrote:
>
> Hello everyone,
> 
> I have been working on this little project and it is almost complete
> but I am running into some problems
> 
> I will show you the code.
> 
> [CODE]
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> layout="absolute" backgroundGradientAlphas="[1.0, 1.0]"
> backgroundGradientColors="[#040404, #040404]"
>       initialize="getDaysUntil()">
> <mx:XML id="tempXML"
> source="http://misitenet/interface.php?
username=admin&amp;password=pass&amp;customer=63&amp;action=showopen&a
mp;operation=defects&amp;format=xml&amp;critcal=both"
> />
> 
> <mx:Image source="@Embed('../images/title.jpg')" width="210"
> height="65" top="4" left="15"/>
>       <mx:Image source="@Embed('../images/title1.jpg')" id="image1"
> horizontalAlign="right" verticalAlign="top" right="0"
> scaleContent="true" y="0"/>
>               
>       <mx:states>
>               <mx:State name="Logged In">
>                       <mx:SetProperty target="{panel1}" 
name="width" value="98%"/>
>                       <mx:SetProperty target="{panel1}" 
name="height" value="75%"/>
>                       <mx:RemoveChild target="{password}"/>
>                       <mx:RemoveChild target="{customer}"/>
>                       <mx:RemoveChild target="{username}"/>
>                       <mx:RemoveChild target="{customerlbl}"/>
>                       <mx:RemoveChild target="{label1}"/>
>                       <mx:RemoveChild target="{Submit}"/>
>                       <mx:RemoveChild target="{label2}"/>
>                       <mx:SetProperty target="{panel1}" 
name="title" value="Current Red
> Board Information"/>
>                       <mx:AddChild relativeTo="{panel1}" 
position="lastChild">
> 
> 
> <mx:TileList dataProvider="{tempXML.defect.asset}"
> width="100%" backgroundColor="#000000" color="#ff0000" fontSize="27"
> borderColor="#000000" columnWidth="300" rowHeight="50"
> themeColor="#808080" fontWeight="bold" 
allowMultipleSelection="true" />
> <mx:XMLListCollection id="defectXMLList" 
source="{tempXML.defect}" />
>       
> <mx:Script>
>               <![CDATA[
>               
> 
>        private function getDaysUntil():void {
>                               // creates a new five-minute Timer
>       var minuteTimer:Timer = new Timer(1000, 300);
>             
>             // designates listeners for the interval and completion 
events
>        minuteTimer.addEventListener(TimerEvent.TIMER, onTick);
>        minuteTimer.addEventListener(TimerEvent.TIMER_COMPLETE,
> onTimerComplete);
>             
>             // starts the timer ticking
>        minuteTimer.start();
>             
>           }
>       
>               public function onTick(evt:TimerEvent):void {
>               var minuteTimer:Timer = evt.target as Timer;
>               lblTimeUntil.text = minuteTimer.currentCount.toString
();
>               }
>               
>         public function onTimerComplete(evt:TimerEvent):void
>         {
>               var minuteTimer:Timer = evt.target as Timer;
>               minuteTimer.reset();
> 
>               minuteTimer.start();
>         }
>         
>         
>         
> 
>         
>               ]]>
>       </mx:Script>
>       </mx:AddChild>  
>       <mx:AddChild relativeTo="{panel1}" position="lastChild">
        
>       <mx:HBox horizontalGap="4" width="800"> 
>       <mx:Label id="lblTimeUntilRefresh" text="Current Time:"
> color="#ff0000" fontSize="19" fontWeight="bold" />
>       <mx:Label id="lblTimeUntil" color="#ff0000" fontSize="22"
> fontWeight="bold" toolTip="Page refreshes every 300 seconds"
> fontFamily="Arial" width="300"/>
>       </mx:HBox>      
>               </mx:AddChild>  
>               </mx:State>
>       </mx:states>
>       
>       
>       <mx:Script>
>               <![CDATA[
>                       import mx.rpc.events.ResultEvent;
>                       
>               ]]>
>       </mx:Script>
>       
>       
>       <mx:Script>
>       
> 
> <![CDATA[
> 
> private function checkLogin(evt:ResultEvent):void
> {
> 
>       if(evt.result.code == "200")
> 
>       {
> 
>       mx.controls.Alert.show('The page is not responding please try 
again');
> 
>       }
> 
>       if(evt.result.code == "108")
> 
>       {
>               
>               mx.controls.Alert.show('Invalid customer 
code/username/password');
> 
>       }       
>       
>       
>               if(evt.result.code == "104")
> 
>       {
>               
>               mx.controls.Alert.show('The page is not responding 
please try again');
> 
>       }else{
>               
>               currentState = "Logged In";
>               
>       }
>               
> }
> 
> ]]>
> 
> </mx:Script>
>       <mx:HTTPService id="login_user" result="checkLogin(event)"
> showBusyCursor="true" method="GET"
> url="https://mysite.net/interface.php"; >
>               <mx:request xmlns="">
>               <customer>
>                               {customer.text}
>                       </customer>
>                       <username>
>                               {username.text}
>                       </username>
>                       <password>
>                               {password.text}
>                       </password>
>               </mx:request>
>       </mx:HTTPService>
>       
>       <mx:Panel resizeEffect="Resize" width="582" height="354"
> layout="absolute" title="Red Board Login" horizontalCenter="0"
> verticalCenter="-2" id="panel1" color="#FF0000"
> backgroundColor="#191919" cornerRadius="15" themeColor="#FFA800"
> borderColor="#9FA7B7">
>               <mx:Label x="10" y="14" text="Customer Number" 
id="customerlbl"
> fontSize="20" width="542" textAlign="center"/>
>               <mx:TextInput x="10" y="61" id="customer" width="542"
> borderColor="#F90404" backgroundColor="#D5D1D1" themeColor="#FFA800"
> color="#050505"/>
>               <mx:Label x="10" y="91" text="Username" id="label1" 
fontSize="20"
> width="542" textAlign="center"/>
>               <mx:TextInput x="10" y="138" id="username" width="542"
> borderColor="#F90404" backgroundColor="#D5D1D1" themeColor="#FFA800"
> color="#050505"/>
>               <mx:Label x="10" y="175" text="Password" id="label2" 
fontSize="20"
> width="542" textAlign="center"/>
>               <mx:TextInput x="11" y="217" id="password" 
displayAsPassword="true"
> width="542" borderColor="#F90404" backgroundColor="#D5D1D1"
> themeColor="#FFA800" color="#050505"/>
>               <mx:Button x="10" y="282" label="Login" id="Submit"
> click="login_user.send();" fontSize="14" themeColor="#FFA800"
> borderColor="#FA0202"/>
>       </mx:Panel>
>       
> </mx:Application>
> 
> 
> 
> [/CODE]
> 
> Now the problems I am having are the flash player I think hates the
> script data for the countdown on login 
> 
> So is there a way of hiding this until they have logged in?
> 
> Also my counter is supposed to count down and right now it counts up
> (besides this is there a way to format this my minutes and seconds?)
> 
> The XML List that was showing data but now with the addition of the
> log in it is not showing up
> 
> And once the timer is up it should refresh all of the XML data not
> just the timer.
> 
> These are the problems I am running into. If any one has any ideas I
> would love to here them.
> 
> Thanks
>


Reply via email to