ActionScript 3.0 :: Data Limit To Sockets - Events Stop Firing

Apr 1, 2009

I have a pretty elaborate class that extends Socket and performs some serialization and data protocol stuff. It works pretty well when I send small messages. However, when I send anything over about 132KB at once, the SOCKET_DATA progress events stop firing -- or at least the function I've got listening for them does. My class is called RPCSocket and I assign the socketDataHandler function like this in my constructor:
addEventListener(ProgressEvent.SOCKET_DATA, socketDataHandler);

My socketDataHandler function (with lots of comments) is attached. Is there some limit to how much data can be sent over a socket at once? Is there something wrong with my code? Here's the trace output:
Code:
socketdatahandler
bytesAvail:4380
buffer length:0
reading bytes into buffer for concat
buffer length after concat:4380
buffer state:0
[Code] .....

View 6 Replies


Similar Posts:


ActionScript 3.0 :: Events Firing Before Listener Is Set

Nov 18, 2009

I keep running into problems where I want to add an event listener onto a class instance RIGHT after it's instantiated, like this:
Code:
storiesXML = new XML(XMLdata);
storyBook = new vStories(XML(storiesXML.stories));
storyBook.addEventListener("storyBookLoaded", storyBookLoaded);
. . .

But by the time we arrive at the third line, the "storyBookLoaded" event has very often (inconsistent) already been dispatched from my class instance:
Code:
var evt:Event = new Event("storyBookLoaded", true, false);
dispatchEvent( evt );
...

(Even though quite a lot has happened in the class before that.) To be clear, I don't want to add storyBook as a display child, and even if I did, the addChild() method would have to be called after instantiation of storyBook, so we'd have the same problem. I know I could set a timer in the vStories class to artificially delay the dispatching of the event, but that seems really hack-ish, and would have a real compounding problem if I have to do it too often as everything builds up. How to make sure custom communication events happen after their listeners are set?

View 4 Replies

Actionscript :: Socket Events Not Firing

Sep 18, 2011

I'm writing a SWF that I'd like to communicate with a Java process via Sockets. This is usually quite easy with standard Sockets, but for some reason the events described in the Socket documentation aren't firing when all signs say they should be.

On the Java side, I've set up a ServerSocket that's listening on port 8080. Using netcat I've confirmed it works as designed.[code]...

When I run the resulting SWF, all I get is "Called connect!" on the stage, and none of the events ever fire. Even more strangely, when I investigate the communication from the ServerSocket on the Java end, it receives and accepts a connection. When I close the SWF the code calling my Server completes as normal -- meaning it was hanging on a connection made with my SWF.

I'm left with a few questions...

With the exception of the event handlers, this is the end of control for my code (after the connection is established, we just wait for events and render them appropriately). Could the entire program be "terminating," and I'm just misunderstood about the Runtime model?Are there visibilty/naming requirements for the callbacks for them to be called? They're all public, but could it be that the Runtime isn't seeing them?Are there any gotchas with AS3 Socket programming? I kept thinking this was an issue of sandboxing, etc., but the SECURITY_ERROR didn't fire either.

View 2 Replies

ActionScript 2.0 :: Firing Events Through Methods

Oct 19, 2004

whats the easiest way to code tooltip methods to my different classes I currently have working. for example mylabel.setTooltip("text to show",true); mylabel.removeTooltip();so that any event anywhere could call a tooltip. The tooltip follows your mouse movement basically. If the method was called from an MC and the second parameter which is a boolean is set to true: mylabel.setTooltip("text to show",true);

Then the tooltip would only show while the mouse was over that label, componet or MC. If it moved away it would automatically fire the event to remove it. Due to the urgency of this help im willing to pay a small fee for anyone who can write a quick tooltip .as that does just that.

View 4 Replies

ActionScript 3.0 :: Loader Info Events Not Firing

Apr 1, 2010

This simple code:
var loa:Loader = new Loader();
loa.contentLoaderInfo.addEventListener(Event.INIT, onLoaderInit);
loa.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderComplete);
loa.loadBytes(someByteArray);
Sometimes works, but mostly doesn't. Neither 'onLoaderInit' nor 'onLoaderComplete' fire.
'someByteArray' is always a valid ByteArray, stored in a local SharedObject

View 1 Replies

Media Server :: Netconnection Events Not Firing?

Aug 22, 2011

Can anyone tell me why I would not be getting Netconnection.NetworkChange and Netconnection.Closed events would not be getting fired when I am working on Flash CS5?

I get the Success event, but when I am attempting to test my reconnection code I pull out my network cabled and I never get the closed event.

Interestingly, I do get the Closed and NetworkChange events when I am debugging, but not when I just run the movie.

View 7 Replies

ActionScript 3.0 :: Events Not Firing For Timeline Preloader In IE

May 14, 2007

This is problem is cropping up in Flash CS3 rather than Flex, but it's Actionscript 3.If you paste the code below into the main timeline on frame 1 and test it in Flash, the COMPLETE and INIT events both fire. And in Firefox and Safari it works too. INIT and COMPLETE both fire. But in IE (6 and 7, both with the latest flash player) on a PC only the INIT event fires.

Code:
var debugText:TextField = new TextField()
addChild(debugText)
var onRootLoaderInit = function (event:Event):void{
debugText.text += "INITIATED." + " "
} var onRootLoaderComplete = function (event:Event):void{
debugText.text += "COMPLETE." + " "
} loaderInfo.addEventListener(Event.INIT, onRootLoaderInit);
loaderInfo.addEventListener(Event.COMPLETE, onRootLoaderComplete);

View 9 Replies

ActionScript 3.0 :: Jpgencoder/urlloader Not Firing Any Events After Second Use?

Nov 5, 2009

I'm using the jpgencoder to save a few thumbnails out from flash. The first time I save an image it works just fine, but the second time I try, the image saves but I get absolutely no events fired off from the URLLoader that I'm using with it. If I refresh and try it again, then again it will work once, but not twice. Here is some sample code of what I'm doing:

Code:
var jpgURLRequest:URLRequest = new URLRequest("JPEGEncoder.php?path="+path);
var loader: URLLoader = new URLLoader();
jpgURLRequest.contentType = 'application/octet-stream';[code]....

View 2 Replies

Flash - Firing Events When SWF File Ends Playing?

Jun 15, 2011

What I want is to play a swf file in my site. And when that swf animation file ends that is fully watched by the User, I want to call a PHP page.

View 1 Replies

Flash :: Events Not Firing In Custom Flex Component?

Jun 24, 2011

I'm taking my first stab at writing a custom flex 4 component by extending the UIComponent class. Unfortunately, I cannot get the component to respond to any sort of mouse events.I've tried setting mouseEnabled to true is the component, as well as setting mouseChildren to true in the parent (the stage object). It seems whatever I do, my click events can be detected from the stage, but not with the component.Here is my component class:

package components {
import mx.core.UIComponent;
public class DrawCanvas extends UIComponent {

[code]......

View 1 Replies

AS3 :: Flash - StartDrag Firing Mouse_up / Mouse_click Events

Oct 10, 2011

As I started developing mobile apps for iOS/Android using Adobe AIR I encountered strange problem (or feature). If you create Sprite and make it draggable using startDrag/stopDrag inside MOUSE_DOWN/MOUSE_UP event handlers, everything works. But if you add another listener MOUSE_CLICK to the same object, it starts to fire together with MOUSE_UP. Logically this behavior is all right.

What I need is to prevent firing MOUSE_CLICK handler when user drags the Sprite (startDrag) and I need it to fire when user did not drag the Sprite. What I'm trying to create is a small thumbnail bar which is draggable and after clicking on concrete thumbnail its large version/image opens up. This is actually not possible as MOUSE_CLICK fires everytime user drags whole thumbnail bar so large image opens up everytime.

View 1 Replies

ActionScript 3.0 :: Sample Data Event Not Firing - Record Data From A Microphone To A Byte Array?

Dec 13, 2010

I have bought Learning AS 3.0 (O'Reilly) but I have been having difficulty getting one of the tutorials to run. The tutorial shows how to record data from a microphone to a byte array, playback the saved data and save as a WAV file. For some reason, I can't get this working. When the swf runs, the Flash Settings screen doesn't pop up to request permission to access the microphone but I can still trace properties such as gain.

I've uploaded a zip containing all the classes and an FLA - just use RecordMicrophone_Example.as file as the document class. Here is the problematic area of the code:

[Code]....

View 0 Replies

Flash :: Keyboard Events Not Firing After Reference The Stage To A Menu Class?

Mar 28, 2011

I'm having a problem with this menu tutorial I followed from ASGamer. I have done and used most, if not all of the tutorials from that site.Anyway my problem is their base menu class;

package com.game.scripts.menu
{
import flash.display.MovieClip;

[code].....

View 2 Replies

Professional :: Why Does Roll Over Counter Have A Time Limit Between Events

Mar 13, 2012

I asked for help earlier with a banner and a button that counts roll overs. I am having an issue where the first movie clips in the array play much more often than the others. When I mouse over every couple of seconds or so, only the red mc plays. When I go a little faster the red and blue mcs play back and forth, and when I do a bunch of mouse overs really fast, then all 3 play in order. What part of the code has something to do with amount of time between roll overs? I want it so that even if I roll over once and then again a minute later, I want the second movie clip in the array to play instead of the first again. Here is the code I have in the first frame of the main timeline, as well as a stop(); in the first frame of each mc.

[Code]...

View 9 Replies

Php :: Flex Sockets Not Sending Data On Windows?

Sep 17, 2010

I am building a really simple Chat server/client using PHP and Flex. I have followed many tutorials and have a working server in PHP and a working client in Flex, except that if I use the client on Windows I can't send any messages.When I send a message on my Mac it goes through to the server and gets sent to all the clients, including any Windows client I may have connected. The message will actually display on Windows clients as well, it's only when I try sending from Windows that it doesn't work.

I've tried adding a crossdomain.xml file served by a PHP script listening on the correct port, but none of the clients ever seem to ask for it, and if the client works on Mac I assumed it should work on Windows. By the way I'm exporting the project as an AIR file (dunno if that makes a difference).I can't find anything regarding this so I'm wondering if I'm being stupid somewhere or whether I need to takes some special measures for Windows clients?I have pasted my client code below.

import flash.events.Event;
import flash.events.IOErrorEvent;
import flash.events.MouseEvent;[code]......

View 1 Replies

C++ :: Transmit Data From C++ To Flex / Air Faster Than Sockets?

Feb 1, 2012

I have a C++ application which sends images to a Flex/Air front-end via TCP sockets. All this data transfer occur in the same host, so the socket connects to a localhost server. The problem is that the Flex/Air takes a really long time to read the entire image from the socket. The server sends the image quite fast, but the Flex/Air reads this image in tiny parts. The whole image has about 300MB and the Flex/AIR reads only about 1KB each iteration. So the flex keeps calling the socket data callback, which is causing the application to slowdown.

Is there any synchronous sockets to use with flex, or some kind of socket which can read the entire data all at once? If sockets aren't the best choice, is there any other faster options? My socket class looks like this:

[Code]...

View 2 Replies

ActionScript 3.0 :: Binary Sockets Ignors Data Sometimes?

Dec 16, 2009

Sometimes flash-socket ignors data which is being sent by server. I dunna know exactly if it's server-side problem(data actually aint being sent) or flash.How does flash handle numerous of data packages comming from server ? I know that flash perform all actions in single thread, but what happen when flash recive a lot of packages at same time ? Does flash serialize incomming packages and then call ProgressEvent.SOCKET_DATA for each package or just ignore those packages which cant be handled runtime ?

View 5 Replies

Flash :: Sockets - XMLSocket Can Receive Data But Not Send

Dec 20, 2010

I am attempting to connect to a python twisted socket server with Flash using XMLSocket. The connect works fine, and so does the receive. However I can't send data to the server. Is there a specific format I should be using? The reason I ask is because I couldn't read any data with the XMLSocket until the data was in the form "something", that is, the data string had to be valid xml followed by the null character. Is there a trick to sending data?

I don't think this a cross site security problem, because if it was, I believe I wouldn't be able to connect or receive. I am able to connect to the server using telnet and a java client without issues. EDIT: I figured it out, the problem was my server needed to have the data sent to it end with"

View 1 Replies

ActionScript 2.0 :: Starting With XML Sockets - Sending And / Or Receiving Data

Jul 18, 2004

I've begun playing with Flash and XML Socket Servers and I thought I started taking to it easy, I was able to connect and disconnect to a socket server I wrote and Unity but I seem to be having problems sending and/or recieveing data. I wrote a small amount of code to try it out:

[Code]...

It seems to be connecting fine but when I click and I try my send,

View 2 Replies

ActionScript 3.0 :: Sockets Not Closing Data Connection On Windows

Nov 10, 2009

I've written a basic FTP client to allow me to upload files through the browser without using the FileReference.upload() func (because it's damn slow). I've got all the socket logic worked out and it works for one upload. When the upload is completed, the FTP data socket is closed by the socket.close() func which triggers a response from the command socket and starts the whole process over again. This logic works perfectly on my Mac in both Safari and FF.

I can upload files and cancel uploads and it all works as I want. When I test it on Windows (IE 8, FF 3.5, Safari 4 on WinXP and Win7) it is busted. I've tracked down the problem to the fact that on Windows, the socket.close() function is not causing the server to close the connection. I don't know if this is because it's not sending a proper command or what... but that's where it's at.

View 4 Replies

ActionScript 3.0 :: COMPLETE Event Won't Stop Firing

Feb 2, 2009

This was working just fine, then flash crashed last night, and now the first event listener keeps firing over and over, endlessly... Even if I remove the listener right there in the function being called...

Edit: Argh, somehow, I must have added a second frame to the timeline (which I have hidden because I'm not using it) so flash was looping the 2 frames over and over...

Code:
var xmlLoader:URLLoader = new URLLoader()
xmlLoader.addEventListener(Event.COMPLETE, LoadXML_complete)
xmlLoader.load(new URLRequest("filename.xml"))

[code]....

View 1 Replies

ActionScript 2.0 :: File Attached Firing Non-stop

Mar 5, 2010

The file attached firing non-stop. I want to set a timer to control its firing.

View 1 Replies

Sockets :: Can Flash App Running In Browser Connect To Localhost To Get Data From Another App?

Dec 21, 2009

it seems that Flash was supposed to run in a sandbox in the browser. But, if Flash can get data from a remote server, can it similarly get data from localhost IP on the same machine? In other words, can I use a Windows app that provides a TCP socket on localhost to feed data into a Flash app?the answer is yes at least for the case of an SWF file hosted in the file system, URL...(turns out the localhost access error can be fixed if you add the SWF app to some security whitelist). Still wondering if this can also be done for SWF apps hosted on the network.

View 1 Replies

Sockets :: Write A Client In Order To Send Data To The Server?

Jun 19, 2011

I have written an ActionScript 3 class that is a Server Socket and accepts connections.I want to write a client in order to send data to the server. The client will be a mobile browser. I think that i will use javascript. Is it possible to connect to the server from mobile environment?

View 1 Replies

ActionScript 3.0 :: Can't Stop Previous ENTER_FRAME Event From Firing

Aug 23, 2010

I've got a button that, when clicked runs a method. The method waits for a condition to be met (or rather, waits for a variable to be set in the model) and then updates the view. I did this by setting an ENTER_FRAME listener and it works fine:

ActionScript Code:
private function loadHouseRoom(e:MouseEvent):void
{
view.addEventListener(Event.ENTER_FRAME,loadStuff);

[Code]....

I also tried setting the addEventListener to use a weak reference, but the Event never gets fired in the first place.

Note: I have to use a method like this. I removed a bunch of code irrelevant to this question to make this more readable, but the user needs to be able to change his mind and click another button before the loadStuff function is called.

View 3 Replies

ActionScript 3.0 :: Flash - Event.COMPLETE Never Stop Firing?

Aug 1, 2010

I write directly on the time line on the scene and, well... the code looks fine to me, but my list of slideshows (which is what the xml contains) keeps on repeating itselfe... here is the code:

var uloader:URLLoader = new URLLoader();
//var slide:Slideshow = new Slideshow();
uloader.addEventListener(Event.COMPLETE, loaderCompleteHandler);

[code]....

View 1 Replies

ActionScript 3.0 :: NetStream.Play.Stop Firing Early In Chrome?

Feb 4, 2011

Is anyone having trouble with Chrome getting NetStream.Play.Stop early in Chrome? Seems to fire around the time the buffer has filled. Same code is and has been working fine in all other browsers for some time.

View 2 Replies

Actionscript 3 :: Stop Mouse_out Firing When Mouse Click Fires?

Oct 17, 2010

I have buttons that have mouse_over, mouse_out and CLICK events. But when I click the button it takes me to another frame and the mouse_out event tried to fire.

act1_btn.addEventListener(MouseEvent.CLICK, act1Pressed);
act1_btn.addEventListener(MouseEvent.MOUSE_OVER, act1Over);
act1_btn.addEventListener(MouseEvent.MOUSE_OUT, act1Out);
act1_btn.addEventListener(Event.ENTER_FRAME, act1EnterFrame);

[code].....

View 3 Replies

Actionscript 3 :: Stop On Enter Frame Firing Multiple Times?

Mar 8, 2012

I'm trying to do a simple url requestion on enter frame, but it seems to be executing multiple times?

I tried removing the event handler on handleLoadSuccessful, that seems to stop it firing infinitely, but its still executing about 10 times before it stops. How do I make it only fire once?

addEventListener(Event.ENTER_FRAME, onLoadHandler);
function onLoadHandler(event:Event) {
var scriptRequest:URLRequest = new URLRequest("http://ad.doubleclick.net/clk;254580535;19110122;t?http://www.gamespot.com.au/Ads/gswide/hp/1x1.gif");
var scriptLoader:URLLoader = new URLLoader();

[Code]...

View 1 Replies

Data Integration :: SetSelectedIndex Not Firing Change Handler

Sep 12, 2006

Is the Change handler supposed to fire when setSelectedIndex() is called?

After adding a line of code to the Bike Trips example I found this problem. I added a button and the line to it:

on (click) {
_parent.cbTrips.setSelectedIndex(3);
}

My Example and
FLA

I want the bound data to change but it doesn't.

View 4 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved