Flex :: Actionscript 3 - Replace Flex Preloader Bar With An Indeterminate Spinner?
Jan 24, 2011
I have a AS spinner class that I downloaded from Jake Hawkes (click here to see it running).I want to replace the flex application preloader with this spinner. I have previously used custom preloaders, but that was just for editing what already existed. Anyone know how that spinner.as could be used instead of the loading bar?
EDIT: This is the extremely cool custom preloader that Im going to try to edit (it extends Sprite) view source enabled:[url]...
I am learning Adobe Air and want to get the current selected item in the spinner list I have created, however every time I use selectedItem I keep getting the same value over and over, no matter what option I select. I am trying to make an application for the Playbook and this this my SpinnerList code:
I am creating an Flex AIR app which imports data from a zip file into a sqlite db. I need to show a progress bar / "Please Wait" spinner animation so that the user waits till the operation completes.
I have tried to put a pop-up spinner animation but the problem is that the spinner stops spinning as soon as the database import queries start executing.
I need to run both the spinner code and the import code simultaneously rather than sequentially.
We are trying to automate our flex application. After adding automation libraries to our project we get the following exception:
TypeError: Error #1009: Cannot access a property or method of a null object reference. at mx.automation::AutomationManager$/addDelegates() at mx.automation::AutomationManager$/addDelegates() at mx.automation::AutomationManager$/addDelegates()
[code].....
We are using Flex 3.4 and maven2 to build the application.
Below is the overriden on complete function for a preloader in Flex.
private function initComplete(e:Event):void { //dispatchEvent(new Event(Event.COMPLETE)); cp.status.text="Configuring... Please Wait"; }
What I want to do is when the app has finsihed loading I want to change the preloaders text to "configuring".Then I want to go and do a bunch of setup stuff in my code.Once I've done all the setup I wanted how can I get the Preloader to dispatch its Event.complete from else where in my code?I tried Application.application.preloader but it comes up null.So I guess my question really is how to access a preloader from anywhere in my application. Would a better approach be to have all setup classes as members of my preloader class?
I want to access a webservice:getMonitorData() , on creationcomplete and returns an array, in an infinite loop so that the getIndex0.text is updated each time.Flex is not able to handle an infinite loop and gives a timeout error 1502. If I run the for loop until i<2000 or so it works fine.How can replace the loop so that my webservice is accessed continiously and the result is shown in getIndex0.text.This is how my application looks like:
I am creating an image dynamically on flex. This images changes (as in changes image source) when the user clicks on it. Images are PNG format and I replace it with this code:
img.source = PATH_TO_IMAGE;
The problem with this is when I replace the image is it is not smooth even if you set the image property to smoothBitmapContent.
Is there a way to smoothen images when you are trying to replace the source?
I am embedding a website into my application, and Adobe Air does not recognize the breakline HTML tag in the source code (Firefox and Chrome auto-correct the error). I have attached the source code below. Is there a way to replace the breakline with the correct syntax (no forward slash). I do not control the website, I am merely loading it into my application, so I can't just change it at the source. I am using an mx: html object and htmlLoader to load the url.
how to make a new preloader work in a flash template which has it own preloader.Im not talking about the preloader for the site, but for loading the external swf in between. The buttons/menu are loaded via xml. And when you click on a button, it loads a external swf and this is where the preloader works.
For a multiple choice questions, I would like to format text like this :
[Code]...
I tried with 3 labels in horizontal layout for each lines but it doesn't work for the third case.Now I use tabStops for alignment, it work well, but I can't find how to replace spaces by dots in a proper way.
as I probably do not describe the problem in the right terms, I was not able to get an answer with google. In the following code, I would like to replace 'hardcoded' identifier COMMENT with the variable editedField. How to do that?
var editedField:String = event.dataField; if (model.multipleProcessingData[i][editedInformationProductNO].COMMENT != null{ }
One of our application is implemented in flex and adobe air. We want to have the user press combination of keys, say 'ABC', and have the keyboard return a different character, 'FOG', to whatever app is in focus. This should work even if app has no focus.
Will it possible in Adobe Air/Flex? If yes, provide me some examples?
If anyone has a framebuffer implementation, could you please share some performance benchmarks? Or at least tell me how much difference are there in your point of view. I need to make a flash game which has almost 1K 50x50 bitmaps moving on screen(more than 10K display object in display list), and want to know if flash can support it well on a normal PC with at least 30FPS.
i have a Flex tree control and im trying to select a tree node 3 levels down right after the dataProvider is assigned with a collection object like the following.basically treeItem1, treeItem2, treeItem3 are the nodes in the tree and treeitem3 is a child of treeItem2 which is a child of treeItem1. Assume these treeItem(1,2,3) are referenced correctly from the collection items.
my problem is that if i wait for the whole component to load completely then select the nodes, it open/select/scrolltoIndex correctly. However, if i were to select the node right after the dataProvider is assigned, then it doesn't even open or select (basically the this.treeService.selectedItem is always null).
I know that preloader is the first piece downloaded and it will load the large part of the swf. I want to know the progress of the large part downloading, and for simplicity I don't need UI to display the percentage, the data will be passed to HTML, HTML will handle the UI.
Is there any easy way to get the preloader event in flex? Without adding a lot of code in flex?
I need to replace multiple contiguous new line/line feed characters in flex with a single new line character.
Example:
The string
"My name is blah blah
My name is blah "
Should be converted to
"My name is blah blah My name is blah "
Hope the example makes it easier to understand.
I am using a component to render it.
I guess using regex would be the easiest way to do this, but still it would be great if people can point me out to references/examples to get this done with ease.
For some weird reason the preloader for my Flex 3.5 application does not show up. The application SWF is around 550KB. Am not using RSLs. From the Activity tab in Safari I see the progress of the SWF loading in the browser. After the SWF is loaded. The preloader comes for a split second, moves from 0 to 100 and goes away.
I have been digging for custom Flex preloaders and they all seem to rely on the same template:An SWC is created with Flash CS5 and then used by Flash Builder using the "preloader" application property. I don't own Flash CS, and it feels that Flash builder should be able to do the trick. I created a Library Project in Flash Builder with the following bare bones code:
I have created a Flex custom preloader, exactly like it is done in this example: [URL]
Now when I implement this, is seems to work fine on my computer in FireFox and Chrome. I publish it on the server, refresh my cache and reload the application and I do get my customized preloader.
But on a friend's computer, the screen stays white for a while, and then for a second or so it shows the preloader, but the indicator is at 100%.
So the loading already happened before it showed the preloader.
I'm watching this video, which is pretty goodhows how to inherit from DownloadProgressBar to create a customer preloader for your flex app.TheDownloadProgressBar class has an overridable getter for the property 'preloader.' Isn't this poor design? What does a property called preloader have anything to do with a class for a DownloadProgressBar
I'm creating a custom preloader for a Flex app and have noticed the following behavior: when loading, the progress bar goes to 100%, then down then back up, and so on until the app is finished loading.When I put a trace in the dowloadprogress listener, I see that while the app is loading, both bytesLoaded and bytesTotal increase, but not necessarily at the same time.[code]Why does bytesTotal change during load?
so i am making a spinner and i want it to be like a see and say toy. How would i go about adding sound so that when the spinner lands on the picture that the sound will play. I have pictures and I have sounds. how would i do this?