Flex :: Initialize Some Variables After CreationComplete Event Is Dispatched?
Mar 7, 2011
I tried to send some services to fetch data in the creationComplete handler. Then I need to process the server raw data before displaying some sub components. Where should I put these kind of code?
View 2 Replies
Similar Posts:
Apr 4, 2011
I'm working with a large flex applications and I have noticed that one of our largest components (with lots of child canvases) takes about 6 seconds between the initialize and creationComplete events. I've been doing some reading and have found that having lots of nested canvases can cause slowdowns, but i'm not sure if this is where the slowdowns would be?
View 3 Replies
Dec 17, 2010
In my flex application I use the viewstack.selectedchild() property to change the views.
When I revisit the views by the viewstack.selectedchild() property the initialize method doesnot get invoked..
View 5 Replies
Aug 19, 2010
I am using the new Flex4 Spark stuff but I'm stuck at an awful problem. Let me explain a bit of the situation first. I have a container (mx:Canvas) in which I do addElement() of one type instances (DocumentWindow). The document window class is supposed to be the holder for a view according to the type of the document. The DocumentWindow class extends TitleWindow. I also have a task bar which is a mx:Canvas with buttonBar inside so that the windows should be switchable. So in 2 words I got windows holder and a taskbar. The strange thing comes now: When I put a DocumentWindow with type "doc" (which loads swf made by swftools) the window appears in the windows holder and as task on the taskbar.
But if first I open something else - DocumentWindow with type audio or video which causes the DocumentWindow to instantiate different view inside, the window doesn't appear on the screen neither a task button is being shown in the taskBar. I put a trace() on that and it shows that numElements is increasing, the taskBar ButtonBar.dataProvider.length is increased, so the things are there - just that they stay invisible until I open DocumentWindow with type 'doc'? I even tried to make DocumentWindow not to load the view inside because I thought that the only difference is the view... but then even the 'doc' typed DocumentWindow didn't show. A clue may be that creationComplete is never called until a 'doc' view is added.
[Code]...
View 1 Replies
May 16, 2011
I didn't get the difference between those two event.What is the difference between them ?
View 3 Replies
Jan 13, 2011
I have created a flex project on flash builder 4. In the MXML I have
xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete="init();"
And to check if it runs
[Code]...
View 2 Replies
Jul 22, 2009
I'm testing some event dispatch code in a Flex app, using FlexUnit's addAsync method for testing that events are dispatched. Great so far, I can ensure that at least one event was fired. However, I want to be a bit more detailed; I want to ensure that exactly the set of events I'm expecting are dispatched. Is there a useful test pattern (or, even, different test framework -- I'm flexible!) to accomplish this?I tried this code, but it doesn't seem to get invoked the second time:[code]
View 2 Replies
Oct 28, 2010
How to initialize and make condition for 2 variables in single for loop in Flex let keep i and j are two variables
View 2 Replies
Jul 15, 2010
what the onLoad() or similar Event is in Flex? I'm trying initialize, but no joy.
[Code]....
View 2 Replies
Nov 30, 2009
I am trying to determine what events I need to wait for in a test in order to ensure that my custom component has updated all of its properties. I was using VALUE_COMMIT, but for some reason that isn't working out for me. I want some easy mechanism for tracing every event dispatched from a component. Is this possible?
View 1 Replies
Mar 22, 2010
I want to know when the data has been added to a chart so I can use localToData() to draw on the chart. If I do this immediately after setting the dataProvider the chart has not yet updated, so the the call to localToData will not return the correct values. Is there an event I can subscribe to so I know the chart has drawn the data in the dataProvider?
View 2 Replies
May 2, 2011
I'm having the following problem: I've implemented a custom headRenderer for my DataGridColumn. The idea is to have a dropdown menu when clicked on the column header. The problem is I don't know how to add a listener or pass a variable to the renderer since the renderer class is instantiated by the ClassFactory.
The renderer class:
<?xml version="1.0"?>
<!-- itemRenderersdataGridmyComponentsRendererDGHeader.mxml -->
<mx:HBox xmlns:mx="library://ns.adobe.com/flex/mx"
[Code].....
View 1 Replies
Jun 9, 2011
I want to do my stuff on LocationChangeEvent.LOCATION_CHANGE event which is introduced in AIR 2.7 but this event is not getting dispatched.My sample code is below. Please help me know if there is anything wrong that I am doing.
[Code]...
View 1 Replies
May 13, 2011
I am currently working with a drawing tool for a mapping API, and every time I double-click the mouse a map service will perform a measurement and display the length of the line that I am drawing.
I want to mimic this double-click manually by dispatching a MouseEvent.DOUBLE_CLICK, but the map service is not listening to this default Flex event. I suspect that the API has created a custom MapMouseEvent or something like it that is being dispatched when a user double-clicks the mouse.
Is there a way to determine which event is being dispatched when I double-click the mouse?
View 2 Replies
Jun 7, 2011
I have a tree, which childs dispaching event, if i run the object outside TitleWindow - everything is working fine, but if i encapsulate it inside a TitleWindow as into the source below - the event is not anymore dispached system wide.
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
[Code]....
View 1 Replies
Jan 3, 2010
The app I want to build is an interactive map for a site I'm designing. In a nut shell, students looking to enter an exchange program should be able to use the map-image (as in, an actual 'map of the world') to preview possible destinations (I've attached an image of the two basic states to clarify).
After an introductory animation, I want a mouse-over to trigger a function that populates the map-image with a series of buttons. I need the buttons to be distributed according to information in an XML file (ie. x/y coords, some information text, and an animation to load upon being clicked). I want each button to call a mouse-over function that loads info data from an XML field and place it in a dynamic text field at the top. Then, I want each button, when clicked, to call a function that animates replacing the map-image with an image of the corresponding travel destination. Finally, I want a button on each image that will clear that image from the stage and call the function that populates the map so the process can start again.
I'm working out of a couple of books on AS3, but I'm a little hazy on how I ought to be constructing this thing. So here's the first place I've run aground: After the intro animation, I want the user to mouse-over the stage and have a second animation play (clearing away the introductory text), and I want the conclusion of the clearing animation to immediately call the map-populate function; but I don't want a mouse-over to have any effect until the introductory animation is finished. Is there an event dispatched automatically at the end of an animation? What is the event listener class?
I'm not sure if I should be storing each of these animations in an independent .fla file or if I should create them on all one timeline and have the program redirect to specific frames.
View 1 Replies
Nov 1, 2009
i have a question to ask about asynchronous key controls This was what i did
[Code]...
and i checked with [URL]...?newspage=6249 and it looked more or less the same, so why is it that when i move my character and when i hold down a key, it just keeps on listerning to that keypress event listener, instead of just executing the other event. So say, i tap left and after which i tap right, it will work just fine, but if i hold left and tap right, the event listerner will still be listening to the left key. So, i was wondering could anyone point me in a direction as to how should i make my code stop listening to an event as soon as another event has been dispatched?
View 1 Replies
Sep 3, 2009
Can event listeners only be added to the class which dispatched the event? I ask because I want to have the logic for the listener on the main class, and the action is dispatched on click from a thumb which is instantiated in a scroller class. Kinda like this:
ActionScript Code:
pseudo code:
class main {
main() {
[code]....
This doesn't work. Why can't the main class listen for an event on the thumb class?
View 1 Replies
Nov 4, 2011
I have the following situation:I have an event handler, that displays small messages in my application's statusbar.These messages get passes through by dispatching events from custom components.A simple message could be like "HTTP Error" or so.Now, the main event listener, in the main application file, listens to the event dispatched by any custom component,but seems to refuse listening to events dispatched by custom AS classes.Here is my code for the custom event:
package main.events
{
import flash.events.Event;[code]..
So to sum it all up:
- The event listener listens to the custom event dispatched by any custom component.
- The event listener does not listen to the custom event duspatched by an AS class.
Those who wonder, the event really gets dispatched, that's why I added a trace call.
View 2 Replies
Apr 27, 2011
I have an issue where using MXML, the height and width properties of myBox is correctly acquired but using ActionScript the correct height and width acquired is not correct.
my:Tab extends NavigatorContent (This is NOT the tab in a Tab Bar)
com:myBox extends BorderContainer.
<mx:ViewStack id="viewstack_main" width="100%" height="100%" creationPolicy="all">
<my:Tab label="My Tab">
<s:Scroller height="100%" width="100%">
[Code] .....
In the constructor of myBox I set the percentWidth and percentHeight to both 100. In the creationComplete event of the same myBox, I need to access the height and width. This works all ok with the MXML. However using ActionScript I need to add another tab.
var navContainer:Tab = new Tab();
viewstack_main.addElement(navContainer);
var scroller:Scroller = new Scroller();
scroller.percentHeight = 100;
scroller.percentWidth = 100;
[Code] .....
But unfortunately, in the creationComplete event of box, the height and width properties are NOT what is expected (the height & width after setting 100%). It is 112. Why this works with MXML but NOT ActionScript?
View 2 Replies
Jun 23, 2010
Is it "better" to initialize AS3 class variables in the class constructor? Or can I just initialize them to their default value when I declare them at the top of my class? I ask because when there's a lot of class variables, it appears inefficient to declare them in one place and then initialize them in another when I could easily do both in the same place. It one option is better than the other,
[Code]...
View 2 Replies
Dec 15, 2010
I have a strange problem: i assigned the following variable: public static const SERIES:String = "series"; then in the same class i have the following function:
[Code]...
Now for some reason the event does not get dispatched, the traces i placed before and after the dispatchevent both get triggered. why the dispatchevent doesnt work?
View 2 Replies
Aug 19, 2010
I'm getting this weird glitch where the added_to_stage event seems to be dispatched twice when I construct my object.Now I know that my constructor is not being called twice cause I traced a string before the event listener, and it only traces once but I traced the same string within the listener handling function body and it traced twice.
Here's the code:
Code:
package com.berubegraphics.martinemartell
{
import flash.display.MovieClip;
import flash.display.Sprite;
[code]....
View 6 Replies
Apr 22, 2011
I have this slight problem with the event ADDED_TO_STAGE. The listener is launched twice so I figured the event is dispatched twice.
Here is my .fla code :
Code:
var section:SectionStructure = new SectionStructure("xml/list.xml")
addChild(section)
the SectionStructure code :
[Code].....
View 9 Replies
Feb 24, 2012
Let's say you have a guestbook in where you constantly update the data pulled from a .txt file, but when someone posts a comment and press the SUBMIT button, you'd like that the data is updated at that moment to make it display faster, but since an already dispatched event is coming to update the data of your guestbook WITHOUT the newly posted comment, a flicker might occur, so you would then like to stop that data from being transferred to your Flash file and rather dispatch a new event to load new data with your recently posted comment. Or maybe you just want to know how to stop an event from any class, either way, you've come to the right place.
Let's use that guestbook as our example. Instead of using an onEnterFrame to constantly update the data, I'd use LoadVars' onData event to retrieve the data, but when that data has been transferred, dispatch another onData event, and make this keep going in a loop:
ActionScript Code:
function updateGuestbook(){
loadData = new LoadVars();
loadData.onData = function(data){
[code]...
and then I have this button to submit my comment to the guestbook (keeping it simple):
ActionScript Code:
submit_btn.onRelease = function(){
loadVariablesNum("somefile.php", 0, "POST");
updateGuestbook();
}
so I call the updateGuestbook function, which will fire another event to load new data, but another event has probably already been fired off already with the old data, and this will cause the guestbook to nudge a bit, flicker, if you know what I mean, because first the old data will load, then right after that, a few milliseconds later, the new data will load, and this will be visible to the eye, and will probably not look good.What you can do, is to stop the previous event, delete it, to stop its data from being received by Flash. To do this, simply use this:
ActionScript Code:
delete loadData.onData;
to delete that event, just as simple as that.
ActionScript Code:
submit_btn.onRelease = function(){
loadVariablesNum("somefile.php", 0, "POST");
[code]...
View 0 Replies
Nov 17, 2010
How would I check if an event has already been dispatched or not?
Is it as simple as checking the "target" property if it's null or not? Or are there cases when the target will be null, but it still has already been dispatched?
View 14 Replies
Jan 31, 2011
i created a game with 2 frames:1 is the welcome screen + player name input text box.the other is the game itself.at first the game didn't have the welcome screen, and if i wanted to play (with the arrows keys) there was no problem to press one of the arrows and make the player move..since i added the first frame, in order to play i must click somewhere on the stage and only then i can press the arrows keys.. before clicking nothins happens! it happens only if i have more than 1 frame..it is important to mention that it happens in the flash player ( i didn't check what happens in web browsers..)
View 2 Replies
Apr 22, 2011
I have this slight problem with the event ADDED_TO_STAGE. The listener is launched twice so I figured the event is dispatched twice.
Here is my .fla code :
var section:SectionStructure = new SectionStructure("xml/list.xml")
addChild(section)
The Section Structure code :
[...]
mainHolder = new MovieClip;
mainHolder.addEventListener(Event.ADDED_TO_STAGE, displayObjects);
addChild(mainHolder);
} private function displayObjects(pEvent:Event):void {
mainHolder.addChild(sectionMenu);
}
[Code] .....
The output panel displays "test A" once and "test B" twice. I fixed the problem by adding this little line on the opening of the function createButtons :
menuHolder.removeEventListener(Event.ADDED_TO_STAGE, createButtons);
I read here and there that the event ADDED_TO_STAGE is dispatched when children are added but my problem remains even when I comment everything below this line :
trace("test B");
View 2 Replies
Sep 2, 2010
Is there a way how to check if UPLOAD_COMPLETE_DATA event was not dispatched after COMPLETE in Flash?
I'm working on file uploader. It uploads file after file - after COMPLETE next file starts uploading - this is repeated for every file. On last file on COMPLETE if there is no next file allCompleteHandler is dispatched and if some errors occurs it shows that errors at once trough javascript to the user.
I handle that errors in javascript - it stores every error to variable in javascript and after all completed it shows that errors.
[Code]...
View 1 Replies
Sep 22, 2010
I've successfully integrated SWFAddress deep linking on a site I'm working on. However I'm having a problem whereby SWFAddress CHANGE event isn't dispatched when you click an anchor tag in the htmlText of a textField. The browsers address bar is successfully updated, just no CHANGE event.
View 1 Replies