Image.addEventListener(Event.COMPLETE,completeHandler); should be the
equivalent of complete="completeHandler(event)" in MXML

 

Justin Haygood | Software Engineer | EyeWonder Atlanta

Phone 678-891-2031 | Mobile 404-271-2273
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>  | aim - ewjhaygood

EyeWonder 
Interactive Digital Advertising. Advance.
www.eyewonder.com <http://www.eyewonder.com> 

 

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gabsaga Tata
Sent: Friday, July 25, 2008 2:35 PM
To: [email protected]
Subject: Re: [AFFUG Discuss] ProgressBar question

 

Jason,

 

So will the code look like the following?

var image:Image = new Image();
image.source = list.selectedItem.photoUrl;
image.maintainAspectRatio = true;
image.width = 700;
image.height = 600;
image.creationComplete = completeHandler(event);
photopanel.addChild(image);

'cause I tried it and it didn't work. I know in the <mx:Image > tag I can
specify complete="completeHandler(event)" but I'm trying to do it dynamically
and not in the <mx:Image > tag.

 

Thanks.

 

Gabsaga

        -----Original Message-----
        From: Jason Vanhoy [mailto:[EMAIL PROTECTED]
        Sent: Friday, July 25, 2008 01:37 PM
        To: [email protected]
        Subject: Re: [AFFUG Discuss] ProgressBar question
        
        Do what Justin said on CreationComplete of the image in question.
Justin Haygood wrote: > > photopanel.removeChild(pgBar); ? > > > > Justin
Haygood | Software Engineer | EyeWonder Atlanta > > Phone 678-891-2031 |
Mobile 404-271-2273 > [EMAIL PROTECTED] | aim - ewjhaygood > >
*EyeWonder > Interactive Digital Advertising. Advance. > *www.eyewonder.com >
> > > > > *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On Behalf Of >
*Gabsaga Tata > *Sent:* Friday, July 25, 2008 12:51 PM > *To:*
[email protected] > *Subject:* Re: [AFFUG Discuss] ProgressBar question >
> > > > > I tried that already and it didn't work. But I found an alternate
way. > The only thing I'm trying to figure out why now is to remove the >
progress bar from the panel when the image completely loads. Do you > know
how I can do that? > > > > private var image:Image; > private var
pgBar:ProgressBar; > > public function clickHandler(event:MouseEvent):void >
{ > if (image != null) > { > photopanel.removeChild(image); > } > > if (pgBar
!= null) > { > photopanel.removeChild(pgBar); > } > > pgBar = new
ProgressBar(); > pgBar.mode = ProgressBarMode.POLLED; > pgBar.label = "Loaded
%1 of %2 bytes, %3%%"; > pgBar.indeterminate = false; > > > image = new
Image(); > image.source = list.selectedItem.photoUrl; >
photopanel.addChild(image); > photopanel.addChild(pgBar); > pgBar.source =
image; > } > > > private function completeHandler(event:Event):void > { > //
remove the progress from the featured phototgraph panel > if (pgBar != null)
> { > photopanel.removeChild(pgBar); > } > } > > > > Do you know how I can
call the completeHandler function after the > image finishes loading? > > > >
I know in mxml you can do like the following: > > > >
complete="completeHandler(event)" /> > > But I'm trying to do it from the
ActionScript which I haven't figured > out yet. > > > > Thanks. > > > >
Gabsaga > > > > -----Original Message----- > *From:* Davy Strube
[mailto:[EMAIL PROTECTED] > *Sent:* Thursday, July 24, 2008 10:43 PM >
*To:* [EMAIL PROTECTED] > *Subject:* Re: [AFFUG Discuss] ProgressBar
question > > Try this: > In the completeHandler, >
photoLoadProgressBar.setProgress(0,1); > > I doubt this will work because the
documentation says this method > is for mode=manual, but it's something to
try. > http://livedocs.adobe.com/flex/2/langref/mx/controls/ProgressBar.html
> > -Davy > > On Thu, Jul 24, 2008 at 5:31 PM, Gabsaga Tata > > wrote: > > I
am new to flex and I have developed this very simple application > with the
source could included below. > > > > The problem I'm having is how to reset
the progress bar. When the > first image is loaded in the Featured Photograph
panel, the > progress bar shows the % complete as the image is being loaded.
> So far, so good. > > > > But when the subsequent images are loaded, the
progress bar does > not change. It just shows the last state after the first
image > completely loaded. > > > > Is there a way to make it such that the
progress bar shows the > progress of subsequent images being loaded? > > > >
Thanks for any help in advance!! > > > Gabsaga > > > > > >
******************** Source Code ******************** > > > > > >
xmlns:mx="http://www.adobe.com/2006/mxml"; layout="vertical"> > > > > > >
Panel { > > backgroundAlpha: 1; > > borderAlpha: 1; > > headerColors:
#c7c7c7, #ffffff; > > footerColors: #ffffff, #c7c7c7; > > paddingTop: 15; > >
paddingRight: 25; > > paddingLeft: 25; > > paddingBottom: 15; > >
shadowDirection: "right"; > > } > > .header { > > color: #ffffff; > >
fontSize: 15; > > fontWeight: "bold"; > > } > > > > > > > > 




-------------------------------------------------------------

To unsubscribe from this list, simply email the list with unsubscribe in the 
subject line



For more info, see http://www.affug.com

Archive @ http://www.mail-archive.com/discussion%40affug.com/

List hosted by http://www.fusionlink.com

-------------------------------------------------------------

Reply via email to