Flex Event.bytesLoaded Returning Wrong Value?
Oct 12, 2010
I have a function that's called when a file download has reported progress:
private function progressHandler(event:ProgressEvent):void
{
var percent:Number = Math.round((event.bytesLoaded / event.bytesTotal) * 100.0);
Alert.show(event.bytesLoaded.toString());
//pb.setProgress(percent, 100);
}
Now, this should work fine but unfortunately, event.bytesLoaded is returning much larger values than it should. For a test file (8555 bytes), bytesLoaded goes all the way up to 8973384.
View 1 Replies
Similar Posts:
Jul 15, 2011
I have a problem with connecting as3 with php. I get the data return from php is wrong.
This is my code
AS3:
var file:String="test.php";
// Define global variable
function GetXMLfile(){
var loaderphp:URLLoader=new URLLoader();
var urlRequest1:URLRequest = new URLRequest(file);
loaderphp.addEventListener(Event.COMPLETE, GetCharInfo);
[Code] .....
View 1 Replies
Apr 14, 2008
I have an AS2 document that's 590x300. When I do a trace on Stage.height it returns 200. I changed the document to 590x301 and the trance returns 201.
View 3 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
Nov 1, 2009
in AS3, I have an external class ImageLoader, that loads an image upon request. In that class, I have an event handlers:
[Code]...
I am trying to send the download progress updates back to the main Document Class and display it on screen, so I am trying to dispatch the event "PROGRESS_INFO" and then get the information from the passed Event Object, like so: Document Class
[Code]...
This however, is proving futile... any ideas on how I can get the progress info out of the IMageLoader class? note: I know I can add bytesLoaded & bytesTotal to a public variable, but then I won't get the benefit of seeing the bytesLoaded property update in the ProgressEvent class.
View 1 Replies
Dec 1, 2010
Now, when I click on the button in the area where the movieclip is it will register this movieclip as event.target. I would like to make the button the event.target regardless where I click and prevent flash from registering the movieclip inside the button as the target.
View 3 Replies
Mar 10, 2009
This seems simple to do yet I can not find the right way to do it. I have a button here's the code:
public function goForward(event:MouseEvent):void{
s++;
if (s == xmlData.Player.length()){
s = 0;
}}
Now all I want to do is have this function return a number so I can set up a new variable. I know I need to replace the "void" with "Number" data type and use "return" in the function. But I just can't find the right way to write the code. "s" is initially set to zero so basically all I want is when "s" increments up, it changes the new variable as well( call it newNum if you want).
View 2 Replies
Apr 2, 2012
I have the following code
var sender:URLLoader = new URLLoader();
sender.load(post_request); // load the php file and send it the data
[code].....
View 5 Replies
Sep 19, 2008
I am working with code where the variable "k" is a counter. I stripped out the extraneous stuff from the code below - so essentially when the function onExamPlusClick is called, the counter "k" and the minutes of an activity in an array both increment (as well as other things not shown). I'd like to return "k" as well as "activity[0].minutes" to the main program. Since the function is a MouseEvent, I'm unable to change "void" to "number"... and not sure how to return (pass) those variables back to the ain program.
View 3 Replies
Sep 28, 2011
I'm trying to return XML from an event complete back to the main function, but can't figure out how to do it.Here's the functions I'm calling:Main File:
public var mySendAndLoad:SendAndLoad = new SendAndLoad();
mySendAndLoad.sendData(url,variables)
The mySendAndLoad class:
[code]........
View 3 Replies
Jul 13, 2009
Look at my code below
import fl.transitions.Tween;
import fl.transitions.easing.*;
var id:Number;
[Code]....
The variable id which is declared globally is changed in the function goNext. I need the variable to retain the value, but it gets reset as the function is not returning. I tried the return method but that's not working either.
View 14 Replies
Jun 5, 2011
I am developing in Flash Builder 4.5 using as3.
I have created a class to connect, write and read to a TCP Socket using 'import flash.net.Socket;'
Within this class is an event listener which reads the incomming data:
Code:
socket.addEventListener(ProgressEvent.SOCKET_DATA, readSocketData);
private function readSocketData(progressEvent:ProgressEvent):void {var response:String = socket.readUTFBytes(socket.bytesAvailable);
trace response;}
My problem is how to output this data back to my main application. Ultimately I want to process the data and output it in a text box.
View 4 Replies
Aug 3, 2010
i am trying to return an XML object, but having issues. The object is only created via an Event.complete function. I need to return the XML created from my loadXML function via my grabXMLfromFile function.
Code:
function grabXMLFromFile(attrPathToXML:String):XML {
var fileUrl:String = attrPathToXML;
var myUrlRequest:URLRequest = new URLRequest(fileUrl);
[Code].....
View 3 Replies
Jul 27, 2009
is it possible to declare function this way
ActionScript Code:
function startShake(e:MouseEvent, num1, num2):void
what i mean is it possible to send to the function not only en event but also a variable and a second question how can i access
ActionScript Code:
function stopShake(e:MouseEvent):Array
this array that function return.
View 1 Replies
Oct 31, 2009
I am trying to save settings to an XML File and setting the relevant data if the check box is checked or not.
private static function createXMLData():void
{
prefsXML = <preferences/>;
prefsXML.application.@windowsstart =
[Code]....
well i assume that is what the error means, it cannot get details of something that is not set yet.. so how would i get it to check and if nothing then it is obviously a "false".
View 5 Replies
Dec 21, 2009
Say I have four sub-classes of 'Car'. One for each color. I want to have one function that can build and return a 'color-car' sub-class based on the passed value. This is a dumb example, I know, but it is precisely what I am trying to do only on a smaller scale.
public class Car
{
}
public class BlueCar extends Car
[code]....
Ok. You get it. This doesn't work for a reason unknown to me. I get 1118 errors which complain about conversion of BlueCar into Car, etc...
View 4 Replies
Sep 3, 2010
I think this is just a matter of fine tuning some different elements, but I'd like to know your take. I've got a Flex app, using the Flex 4 data services, communicating with Zend AMF services. One of the services returns all the results in a database using SELECT * FROM table there are ~1200 rows (140KB package size).
My problem is the response time, it's rage inducing. Total duration is always between 7-8 seconds. All but about 150ms of that is latency. I broke up the PHP to figure out exactly where the latency was and turns out return $rows is eating up ~6.8sec latency. I can deal with 1-2sec, but when I start waiting around for 8sec I feel kinda dumb. I cross checked the query response speed directly from the database, and just like I was expecting the total query time is 45-60ms.
PHP, this is basically just the generated Flex data service code, although in production it isn't the same:
public function getAllProject_entries() {
$stmt = mysqli_prepare($this->connection, "SELECT u.*
FROM $this->tablename u");
[code]....
View 1 Replies
Sep 4, 2010
in AS3 I'm trying to load a URL (a Yahoo address) into the application so I can process the source code and pull things out of it.However, when I load it, or any other page, I get 0 bytes back.Here's my current code.
private function doSearch():void {
var req:URLRequest = new URLRequest("http://yahoo.com");
var loader:URLLoader = new URLLoader();
[code].....
View 1 Replies
Nov 6, 2009
I have a List, that is not showing any items until you scroll, then the items show up. Does anyone know how to fix this? I tried calling list.invalidateDisplayList(); and list.invalidateList();
EDIT: Here is some code:
<mx:Script>
<![CDATA[
[Bindable][code]...........
I found that if I add creationComplete="{list.dataProvider = _xmlList }" It solves the problem.
View 2 Replies
Nov 9, 2009
I have write a simple example that adds a canvas and draw a rectangle with stroke size 20 scale mode none. The problem is that if I call getBounds() first time I will get a correct result but after I call scale(); the getBounds() function will give me a wrong result. It will take in cosideration the stroke but stroke has scalemode to none and on the screen nothing happens but in the result I will have a x value smaller. Can sombody tell me how can I fix this ?
[Code]....
View 1 Replies
Oct 28, 2009
I am using Flex's Alchemy library to generate SWC's out of C files. I have a byte array (unsigned char buffer[size]) in the c-layer that I'd like to return to the ActionScript layer as a ByteArray. Do I have to iterate through the array and explicitly call AS3_Set on each element or is there a way to just return the entire C array at once?
View 2 Replies
Oct 31, 2011
I'm able to return django models that have only CharFields/Dates/Integers, but now I'm trying to return models that have ForeignKey properties and I'm getting this error in Flex in my NetStatusEvent.NET_STATUS onError event handler:
m_info Object (@16491fe9)
code "NetConnection.Call.Failed"
description "HTTP: Status 500"
details "[URL]"
level "error"
Here are the models that matter in models.py:
class RewardActBase(models.Model):
user = models.ForeignKey(User)
start_date = models.DateTimeField(blank=True, null=True)
progress_value = models.IntegerField(default=0)
[Code] .....
Then when I want to get retrieve these object via pyamf, this is the method I'm using, which is giving me the error I listed above.:
@login_required
def get_challenge_act(http_request, location_id):
user = http_request.user
c = ChallengeAct();
[Code] .....
The interesting thing is that if I change my get_challenge_act method to return a property of the ChallengeAct object, I don't get the error. So I can return properties or objects that belong to the ChallengeAct, but not the ChallengeAct itself. For example, the following code returns a Challenge object with no errors:
return c.challenge
So it appears that there is some problem returning a Django model with foreginkey models as properties?
View 1 Replies
Aug 28, 2009
Here is what I am trying to do which is make a custom seek bar and all the code examples I have seen are using NetConnect to do this where I am using the FLVPlayBack object. All the examples call out to bytesLoaded but via Adobe's documentation this will only work for an HTTP progressive download and not a feed from a FMS server. So my question is this how would one go about getting this type of information and/or create a custom seek bar while using a Flash Media Server to serve up the FLV file?
View 1 Replies
Nov 20, 2010
I want to use Javascript / AJAX to show % loaded of SWF.
The thing is I cannot edit the ActionScript. I have seen this done before...
View 1 Replies
Aug 10, 2011
When I use a descendant of the SkinnableContainer (eg BorderContainer) which itself is included or excluded in a state, the child elements in the default state appears in incorrect order. This problem disappears when using a Group instead of BorderContainer, or when the container itself is not included or excluded in a state, or when states changes forth and back. What is going on here? Am I missing something or is this a bug in Flex?
[Code]...
View 1 Replies
Jan 2, 2012
I am recording FLV videos with Red5 server and playing them back in a Flex app. I am aware that Red5 does not properly inject the FLV MetaData, so I am using an external commandline tool to get the metadata in there.
Because I am injecting the metadata, my duration of the video is correct.
The problem I am having, and this is true with all FLV players I try to play the video with (even 3rd party stand-alone video players), is the PlayHead time is never started at 0. When I load up the FLV to play and lets say the video is 10 seconds long, the current time label on the playhead starts at 1-2seconds instead of 0 and the horizontal slider current time indicator also is moved away from 0 and is set to 1-2 seconds along the slidebar. the video plays back fine from what I can see though.
Is there a byte in the FLV that I need to change so that it will start the playhead at 0? I realize this is probably something to do with Red5, so if anyone has any work-arounds or potential things to watch out for that may be causing this
View 1 Replies
May 26, 2010
Is the same possible in ColdFusion? Currently I am using .Net/Fluorine to return objects to the client. Whilst in testing I like to pass strings representing the select statement and the custom object I wish to have returned from my service. Fluorine has a class ASObject to which you can set the var 'typeName'; which works great.
I am hoping that this is possible in Coldfusion. Does anyone know whether you can set the type of the returned object in a similar way. This is especially helpful with large collections as the flash player will convert them to a local object of the same name thus saving interating over the collection to convert the objects to a particular custom object.
[Code]...
View 2 Replies
Apr 12, 2010
In C you can pass a reference to a data item as a parameter to a function. then within the function you can write to that address thus passing back a value to the caller. Can you do anything similar in AS3?
I know you can use the return statement but I want to return a status by that mechanism plus a value in a parameter.
View 10 Replies
Feb 9, 2010
I have a List component using multiple item renderers determined by the itemRendererFunction. When I set the data the first time, it works as expected. Then, when I set the data a second time with new data, it doesn't call the itemRendererFunction and tries to reuse the current renderers even though they don't match the data.Once I scroll, the function is called and the correct renderers are used. I tried calling invalidateDisplayList and such prior to setting the data, but that didn't fix the problem.
View 3 Replies
Jan 4, 2012
I want to draw a squiggle line below misspelled word in a Flex Spark RichEditableText component.
View 1 Replies