Flex :: Force Delay Render Until Receive Data Before Drawing To Screen
Mar 13, 2010
In my Flex application, using a custom control, I am making a JSON request to grab some data from the server. My rendering depends on this data such as knowing how many boxes to draw. How can I either force the rendering to wait until I've got the data before drawing to screen or have the boxes draw once we receive the data? I have an event listener for Event.COMPLETE for my JSON request and in there, I call methods that add to the control. I've tried invalidateDisplayList but that doesn't seem to do anything for me?
View 1 Replies
Similar Posts:
Jul 18, 2010
I am writing a program in AS3 that gradually draws a line following some points on a bitmap. Firstly I draw the bitmap on the screen ( load into a sprite, add the loader to the sprite and the sprite to the screen) Then I draw the line on it segment by segment.( add an empty Sprite to the screen and then do lots of lineTos)Sometimes my line drawing process goes wrong and I was hoping to see where this happens, but Flash Player 10 seems to have some clever optimisation, so that it waits to put the display on the screen until after it has calculated all of the sections of the lines. This means that if it goes wrong it never displays the picture, and I cannot see what is going on. This is very frustrating when I use the debugger in Flash as it does not even refresh the screen when it reaches a break point how to turn this optimisation off and force it to draw stuff onto the screen as it is calculated.
View 12 Replies
Oct 4, 2009
When I try to access the hidden TABs of my tab navigator control in action script, it returns a null error. But it works OK if I just activate the control in the user interface once. Obviously the control is not created until I use it. How do I make all the tabs automatically created by default ?
View 2 Replies
Feb 2, 2010
i'm able to display xml content on my swf file but how can I send the changed xml file back to my rails Server?
View 2 Replies
Oct 27, 2009
i want to make a simple chat with flex as3 and red5 media server
my idea is that i send from the swf a message to the server and the server sends it to all the swfs (including the one that sent the message)
i just don't know how to to send and receive and how to receive from the server
View 2 Replies
Jul 7, 2010
I'm attempting to add an image to a datagrid item render dynamically in flex. Here is my DataGrid code The value of "str" in the getImagePath function is correct.
[Code]....
View 1 Replies
Jun 17, 2009
I'm writing a Comet-like app using Flex on the client and my own hand-written server.
I need to be able to send short bursts of data from the client at quite a high frequency (e.g. of the order of 10ms between sends).
I also need the server to push short bursts of data at a similarly high frequency.
I'm using NetConnection.call() to send the data to the server, and URLStream (with chunked encoding) to push the data from the server to the client.
What I've found is that the data isn't being sent/received as soon as it's available. For example, in IE, it seems the data is sent every 200ms rather than as soon as NetConnection.call() is called. Similarly, URLStream isn't making the data available as soon as the server is sending it.
Judging by the difference in behaviour between the browsers, it seems as though the Flash Player (version 10) is relying on the host browser to do all the comms. Can anyone confirm this? Update: This is very likely as only the host browser would know about the proxy settings that might be set.
I've tried using the Socket class and there's no problem with speed there: it works perfectly. However, I'd like to be able to use HTTP-based (port 80) connections so that my app can run in heavily fire-walled environments (I tried using a Socket over port 80, but that has its problems).
Incidentally, all development/testing has been done on an internal LAN, so bandwidth/latency is not an issue.
Update: The data being sent/received is in small packets and doesn't need to be in any particular format. For example, I might need to send a short array of Numbers, and this could either be encoded in AMF (e.g. via NetConnection.call()) or could be put into GET parameters (e.g. using sendToURL()). The main point of my question is really to see whether anyone else has experienced the same problem in calling NetConnection/URLStream frequently, and whether there is a workaround (it's also possible that the fault lies with my server code of course, rather than Flash).
View 2 Replies
Dec 9, 2009
I am using BlazeDS for data-push feature in my Flex application project. From the official tutorial, Getting started with BlazeDS, it shows messaging example with producer/consumer from API. but how can I implement server side which doesn't need to be invoke from Flex client, but from within server-side instead. I got some idea but I don't know how to do because I'm a Flex developer, not Java developer In Google, there's a tutorial show about I need to extend ServiceAdapter class in Java-side, which extends Invoke method. Do I need to extend other class instead of this to do what I want?
View 3 Replies
Jul 13, 2010
We are in the middle to evaluate the technology choice to re-design an operator console application. The operator console as a hosted contact center has the abilities to queue the inactive calls, and hold, answer, transfer the active calls.
The legacy operator console used Java Swing. We want to use the latest RIA technology (Flex/Silverlight) to retire the legacy one. But the question is Flex/Silverlight can implement the functions like hold, transfer the calls? Based on my experiences, Flex can listen Java socket to receive XML data? Does it work well to receive voice data?
View 2 Replies
Mar 30, 2011
I have a DataGrid where some number of the columns can have a labelFunction. The nature of the labelFunction result can change problematically(eg apply formatting,bypass formatting. How do I get the DataGrid to re-render the visible items so that the labelFunction will be run again to get the new data.I've tried the invalidateDisplayList, validateNow, and tried dispatching ResizeEvents on the DataGrid.
View 1 Replies
Aug 5, 2011
I am trying to get anytihng from my SQLite to render in Flex, and I can't figure out how to display any data, even text, in Flex. What am I doing wrong?
[Code]...
I've tried a number of different components, and I can't seem to get the data to bind properly (although this code finally doesn't have the dreaded "Data binding will not be able to detect assignments to... " message, or the other dreaded "Property undefined" message).
View 1 Replies
Jun 5, 2011
I want to have it to that when i press up on my keyboard, my ball will jump up, and if i keep holding it down, it will not jump again until up is released and re-pressed.How my code looks right now
Code:
if (Key.isDown(Key.UP))
{
speedy = -30;
}
my ball's instance name is fivepointstar.
View 1 Replies
Jun 4, 2011
I have a Group screen component with some Path elements inside. The Group has a (default) style, and the Path has a (default) stroke. When the program starts, (on initialize) loads from a server (via HTTPService) some data that includes different styles for the Group, and it may also include different color/width for the Path stroke. If the styles/stroke attributes are not included in the server response, then the component will be shown with the defaults.
[Code]...
View 1 Replies
Jun 1, 2003
i'm working on a drawing tool with the flash drawing methods, but my movie starts to slow down. i'm storing the variables in an xml object and then looping through them onEnterFrame. right now i'm limiting the amount of lines that are drawn to 50. anyone have any tips on speeding up the drawing methods. as i understand it they are the same methods that flash uses to draw all it's lines. shouldn't it be able to render more than 50lines at a time.
View 2 Replies
Dec 18, 2009
in other words, suppose I want to send data, like text, programmatically from a Windows app (such as a browser plugin) to a Flash app running in the browser. Well, conceptually, an example of this might be a Flash instant messenger with a textbox and button "Send"; so let's say I want to be able to programmatically paste the text and press Send or otherwise activate it. That's NOT what I am trying to do here in reality (i.e., no,I am not trying to spam other people's chat rooms or anything)but just an illustration of a similar situation.I can include in it whatever widget or hack that may be necessary.The reason why this problem is arising for me is that AFAIK the SDK that is providing me the data I want cannot be directly accessed from Flash, so I need a way to pipe the data from a regular app into Flash. can I have the Flash app interact with other apps through localhost IP? Or are there draconian restrictions on which server Flash in browser can and cannot interact?
View 1 Replies
Jun 17, 2007
I would like flash to send and receive data from mysql.
To send data I would like to create 5 input fields, and then use a submit button.
Then to retrieve the data I would like to use the data grid or a dynamic text field.
View 6 Replies
Jul 22, 2009
Basically I've got a reasonably complex drawing object in a fla and I want to reproduce it in a class definition using the drawing api. However obviously this is a tedious task, so is there some trick or automated method of doing this?
Last time I needed to do this it was a drawing of an arrow and I ended up writing down x,y,width,height values for everything but this one has curves in it which I don't have experience with drawing anyway.
View 2 Replies
May 11, 2009
I have a flash project that's implementing a simple two player game. I have added an enterFrame function to my main movie which listens for keyboard activity in order to move a cowboy gunslinger. Whenever the cowboy moves, I send a message over a socket to a server which dispatches the movement to the other connected client. This works pretty well, however, the movement messages tend to arrive in clumps which results in jumpy animation of my cowboy on my opponents screen and jumpy animation of his cowboy on my screen. To illustrate, i put a trace in my enterFrame function because I am imagining that this function will run roughly once each time my main movie renders the screen. I also put a trace statement in my function that responds to network traffic and moves the remote player's cowboy on my screen.
Here's the output:
enter frame:4
enter frame:4
enter frame:4
client movePlayer running
client movePlayer running
client movePlayer running
[Code] .....
As you can see, I'll get several messages in a row from the remote client which instruct me to move their cowboy ('client MovePlayer running') and they will all run in a row before the screen updates. I'm guessing I should be using something like updateAfterEvent but this method is only provided by Mouse, Timer, and Keyboard events.
So a few questions:
1) Can someone recommend a good approach to force a screen render each time an incoming movePlayer event arrives over the socket? It's important to note that my function for handling these events has no visibility to the original socket data event.
2) Am I right in understanding that the enterFrame function of my main movie happens once each time my movie is rendered? Is there some more accurate event to which I could attach a trace message so that I better understand the relative frequency of the render events and the socket events?
3) Does firing an updateAfterEvent call force onEnterFrame events to happen more frequently? I'm worried about destroying performance by inadvertently firing more enterFrames which would fire more socket events which would fire more enterFrames, etc., etc.
View 9 Replies
Nov 20, 2009
I'm currently trying to get flash to display a variable from php. It always comes up as 'null' and I'm at a complete loss.
Here's my Code
Code:
package
{
import flash.display.Sprite;
import flash.events.Event;
[code]....
On the server and local I always get 'username is null' displayed. I'm at a complete loss at what to try next.
View 6 Replies
Jun 21, 2011
i'm trying to connect Action Script 2.0 Scrollpane to get data from php and mysql... my problem is in the action script 2.0 i'm trying to recieve data from mysql by php, Here is my php code :
[Code]....
and my data base is working 100%
i need to display the result in a ScrollPane Object In AS 2.0
View 0 Replies
Dec 16, 2009
Code:
// action script
var socket:XMLSocket = new XMLSocket("127.0.0.1",8888);
socket.addEventListener(Event.CONNECT, connected);
socket.addEventListener(DataEvent.DATA, transData);
[Code]....
this won't send the string "this string won't be sent" to the client(flash).
View 1 Replies
Sep 1, 2011
It pulls a library item out of the library and puts it on stage programmatically. No big deal, except that in order to get the image displayed on the screen to actually update, I had to removeChild() and then addChild() it back. Is there another way to force the screen to redraw?
[Code]....
View 2 Replies
Feb 4, 2012
I have combobox in frame 2. how can I receive the selected "string"data when I go in frame 3? I thing it can't do that. Must I store data in class and I read then when I go in frame 3.
View 2 Replies
Feb 4, 2012
I have combobox in frame 2. how can I receive the selected "string"data when I go in frame 3? I thing it can't do that. Must I store data in class and I read then when I go in frame 3.
View 5 Replies
Jan 6, 2012
Calling ActionScript 3 function from C#
i have a project which is is a desktop application in .Net, and from .Net 3 String value is Passed to Flash. My question is how to receive data coming from the desktop application in flash as3? because here i don't have any URL to load data.
View 1 Replies
Dec 26, 2010
How can i recieve my xml data as numbers not as strings?
View 2 Replies
Jan 3, 2012
I have a application in flash professional cs5.In that Application i have a Button.When i click the Button i want to receive the data from aspx page.
View 7 Replies
Mar 16, 2006
I'm trying to send and receive data to/from flash and php, but I can't receive any data from php. I'm running this locally and the path is correct.
From PHP
Code:
<?php
require( "../weeklybread.php" );
$query = mysql_query( "SELECT * FROM $table" );
while($myrow = mysql_fetch_array( $query )) {
$message = ($myrow['message']);
[Code] .....
myVars.sendAndLoad("[URL]", myVars_received, "POST");
So I can't see anything inside the text field, I can't even trace it.. it says undefined in 20px caps.
View 1 Replies
Mar 7, 2012
i want to render the xml data on my textfield. but it does not support all the html text given by the " upcoming xml from server".so how to do that , because i want to display the same format of text as it showing on the server side using those Html tag.So waht approach i should follow to do this
View 1 Replies
Mar 10, 2010
my problem is about render xml data as html when i select the option of render as html on textfield , it will not show any thing but when i remove this option it will shows html tags without render.
View 9 Replies