ActionScript 2.0 :: Flash/IE Doesn't Bother To Use Async Load When Expected

Sep 23, 2011

I'm having a weird situation that only seems to occur in IE. This may or may not be related to my other post ("Need to worry about thread-safety?"), but I'm not sure, so I'm putting this in a separate thread.I have a setup in my my flash app to load an arbitrary number of different sounds, but with an limit on the number of sounds being loaded simultaneously. It works like this (psuedocode):

Code:
arrayOfURLs = ["a.mp3", "b.mp3", "c.mp3", ...etc...];
arrayOfSounds = [];
nextToLoad = 0;

[code]....

EDIT: In other words, it starts loading up to the first, say, 5 sounds, and then after each one finishes loading, it starts loading the next sound in the queue.It works fine on everything except IE. And it will work on IE as long as the files aren't cached. But if they are cached, then in IE (and only in IE) the flash app will hang and produce a trace like this:

a
b
start callback
start callback

[code]....

And after roughy 50 of those "start callback"s the flash app hangs and it never gets to any "end callback" or "c".It seems that loadSound is deciding to call onLoad synchronously, instead of asynchronously as would normally be expected. But this never seems to happen in anything but IE, even when the given browser has it all cached. So apparently it's either calling onLoad the wrong way in IE, or flash events like onLoad are susceptible to race conditions and need to be written accordingly.

View 0 Replies


Similar Posts:


Actionscript 3 :: Sort On Vector Doesn't Behave As Expected

Jul 5, 2011

I have a vector of fixed length 9 with some objects. each object has a variable value:Point and the vector shall be sorted such that objects with a higher value.x appear first - and if theyr value.x is the same, then the one with the smaller value.y shall be first. this is my compare function:

[Code]...

View 1 Replies

IDE :: Make Flash Not Bother The Line Thickness When Changing Scale Or Some Sort Of Alternative?

Apr 11, 2012

I'm having an issue when it comes to line thickness on movie clips, when a movieclip is flipped the line thickness vanishes due to Flash thinking I'm squishing the MovieClip. Is there any way I can make Flash not bother the line thickness when changing scale or some sort of alternative? Or is my only choice to kill line thickness altogether.

View 1 Replies

Javascript :: Is External Interface In Flash Async Or Sync

Jan 10, 2012

I will call flashObject.httpRequest to complete a http request via flash. The problem is there is no reference about httpRequest is an async method or sync. It is important for my application.

private function httpRequest (uri:String, param:String="", method:String="GET"):void
{
var

[Code]....

View 1 Replies

Actionscript 3 :: Flash Async Calls With Mouse Click Permissions?

Nov 19, 2009

The current workflow is as follows:

user clicks a button sends a Loader to see if the user has permission if the user has permission uploads a file

Unfortunately, this gives:

SecurityError: Error #2176: Certain actions, such as those that display a pop-up window, may only be invoked upon user interaction, for example by a mouse click or button press.

It appears that as a security feature, Flash 10 disallows certain functions (such as uploading a file) unless it is preceded by a mouse click or button press. However, since I am first loading the request for permission, it no longer see the MouseEvent event (presumably in the stack) and thus throws a SecurityError.

View 2 Replies

ActionScript 2.0 :: Moved Mouse / Clicked Other Button / Pages Do Not Load As Expected

Nov 14, 2010

The page transition work fine after Respected tacos " changed the code but while transition between the pages if I quickly move the mouse and clicked the other button the pages do not load as expected.I tested several times and with lower frame rates this problem can be watched.

View 7 Replies

C# :: Async Threaded Tcp Server?

Mar 30, 2010

I want to create a high performance server in C# which could take about ~10k clients. Now i started writing a TcpServer with C# and for each client-connection i open a new thread. I also use one thread to accept the connections. So far so good, works fine.

The server has to deserialize AMF incoming objects do some logic ( like saving the position of a player ) and send some object back ( serializing objects ). I am not worried about the serializing/deserializing part atm.My main concern is that I will have a lot of threads with 10k clients and i've read somewhere that an OS can only hold like a few hunderd threads.

View 4 Replies

Flex :: Mxml - Components Bound To Empty ArrayCollection At Load Time Don't Render As Expected When The ArrayCollection Is Updated?

Oct 27, 2009

I'm new to Flex and am using TileList bound to an ArrayCollection. The array collection is empty at load time, and then updates with the results from am HTTPService call. The problem is that the item renderers aren't being rendered as expected, I'm guessing because there was no data when they were first rendered at load time. Here's simplified example:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
<mx:Script>

[code].....

View 2 Replies

ActionScript 3.0 :: How To Implement An Async Method

Nov 14, 2011

it most used on network accesses. But now, I have a class that will do several things, including but not limited to network accessing, many many single loops within a huge code(maybe). The return time is unspecific, so I think about using an async method. However, when I run my program, I found that all things in call stack are stuck when the loop running. I made a short version of my code. First, the weird AsyncClass.as class is like this:

[Code]...

View 7 Replies

Mysql :: Async Call Of A Callresponder?

Oct 21, 2011

I have a problem with my Flex-Application. As you can see in the code-sample below i try to add some panels to a vgroup. The panels are getting their title from my MYSQL db. My problem is that I can't wait on the async call of the callresponder, so the panel doesn't get filled. How can I wait for the data from DB?If i try to build a new panel with a button it works. When i press the button one panel appears with the right title.

<?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

ActionScript 3.0 :: AIR Async Encoding In A Loop: Png Vs Jpg

Apr 17, 2012

in a AIR mobile project I've done an initial loop that call a class that save images listed in an xml file to the applicationStorageDirectory of the device (iPad/android). With png files I have no problems since I got a jpg file. All files are correctly saved into the directory, but when a jpg occours it stops the save process (so the jpg is the last file saved and the loop on the list is incomplete, no others pngs are saved).

Some code: my class

Code:
package com.fabiogarzoli
{
import flash.events.Event;
import flash.events.IOErrorEvent;

[Code].....

View 5 Replies

C# :: Embedded Flash Player Doesn't Load?

Feb 5, 2011

I wrote a program in C# that, when a user press a button, opens a new form containing an embedded flash object. The flash application needs the user to be logged in, so i added to the source something like

swf.SetVariable("__ses", sid);

This works fine for 2 user testing the application, while the third one can succesfully open one table, while all the others appear "black", just like if the loader can't get past the loading step.

View 1 Replies

Flash :: MediaElement.js Doesn't Load Media In IE8

Dec 7, 2011

I am making a web app that uses MediaElement.js (ME.js) for playing audio and displaying video across different browsers. However, I am having trouble with IE8: When I instantiate the MediaElement with an <audio>element from the DOM, the flash object gets created and inserted in DOM but then the media does not get loaded. No errors are reported. Instead nothing happens.

Trying to debug it, I have created a small test page which also uses ME.js that tries to play the same audio file. Strangely, this page works fine. IE8 loads and plays the file. I have tried to look at what both of these pages output in the DOM to see if I could get a hint about what is going wrong.

[Code]....

Notice there's a difference: In the first snippet it says <PARAM NAME="Play" VALUE="-1">and in the second it says <PARAM NAME="Play" VALUE="0">. This seems significant somehow, but I have no idea how to interpret it. not that this is not the markup generate by ME.js but something that somehow gets generated when the .swf file has loaded. Not being any kind of a flash expert, I can't really explain how.

When I use Fiddler to monitor which assets get loaded, the difference between the two pages are that the first page loads the .swf file as the last thing and the second loads the .swf file and then loads the .mp3.

I should mention that the web app works in Chrome when I force it to use the flash plugin instead of native HTML elements.

View 1 Replies

ActionScript 3.0 :: Published Swf Doesn't Load Xml, Does From Flash IDE?

Jul 12, 2009

So I'm guessing this is a security issue with Flash player 10, but I don't know how to get around it.

The swf works perfectly when I'm testing from within the IDE, but when I try to run the published one it gives me errors.

No such file/directory: [URL]

When in fact it does exist(the published swf is in "Posada"):

[URL]

So, I tried putting a crossdomain.xml in the same directory as the swf:

Code:
<xml version="1.0">
<cross-domain-policy>
<allow-access-from domain="*"></allow-access-from>
</cross-domain-policy>

[Code].....

View 1 Replies

Have An Image As A Backup In Case Flash Doesn't Load?

Jun 23, 2009

is it possible to have a back up image if the flash doesnt load?
 
The current code is:

<div id="mainBanner">          <div id="so1351">You will need flash to view this element<script type="text/javascript">               var so1351 = new SWFObject("/media/11695/29042009.swf", "flash", "994", "224", "8", "#FFFFFF");               so1351.write("so1351");          </script></div>         </div>  

View 4 Replies

Flash Movie .swf File Doesn't Load In IE Or Firefox

Nov 16, 2009

I have a basic site for an old age home. Recently I decided to put a Flash Movie on the Homepage but even though all files are loaded and links correct it won't show in either IE or Firefox...

The movie should be loading here (...bellvilleseniorsentrum.com/engels/home.html)

There is a white space where the movie should be loading... But it doesn't...

I've done lots of sites with the same kind of movies and they all work fine... But this ons just doesn't work. It views fine when I test it on my computer but as soon as I load it - nothing...

View 1 Replies

Flash :: External Swf Doesn't Load Onto A Stage Via UIloader?

Dec 3, 2011

I have a typical logo on the right top corner and a menu bar just above it. Above the menu bar, I have a UIloader in which I load photoalbum.swf when one of the menu buttons is pressed. The problem is that setting the scaleContent property to true doesn't load my external swf.Setting it to false, everything appears as expected, except that the bottom part of my photo album is cut since the scaleContent property set to false (this makes the loaded swf file's size the same as the stage's and as the UIloader begins just above the menu, the bottom part gets cut off).

View 2 Replies

ActionScript 2.0 :: Doesn't Load All The Text From Txt File To Flash

Sep 25, 2011

I follow this turtoliar Loading External Texts into Flash Using the LoadVars() Class

Everything works great it load the txt file but the problem is that if i insert a lot of text inside in txt file and open the flash it load only some lines and the it cut them.

hot make so all the text?

View 4 Replies

Flex :: Multiple Async Webservice Call Requests?

Jul 26, 2011

I am using Flex and Actionscript 3, along with Webservices, rpc and a callResponder. I want to be able to, for example, say:

loadData1(); // Loads webservice data 1
loadData2(); // Loads webservice data 2
loadData3(); // Loads webservice data 3

However, Actionscript 3 works with async events, so for every call you need to wait for the ResultEvent to trigger when it is done. So, I might want to do the next request every time an event is done. However, I am afraid that threading issues might arise, and some events might not happen at all. I don't think I'm doing a good job of explaining, so I will try to show some code:

private var service:Service1;
var cp:CallResponder = new CallResponder();
public function Webservice()[code]....

I could ofcourse save the actions in an arraylist, but whose to say that the addToArrayList and the check if other calls are available do not mess eachother up, or just miss each other, thereby halting execution? Is there something like a volatile Arraylist?

View 2 Replies

Multithreading :: Flex Async I/O Operation Is On A Worker Thread?

Jan 22, 2012

I am aware that Action Script does not provide multithreading so when writing flex application we are limited to work on one thread. which is ok for rendering my UI.

However some questions arise when preferring flex over silverlight:

As a UI layer single thread is good enough but is it fair to assume that for Aync httpservice like operations in flex , internally it would use some worker threads to manage the async operation and then come back to the main thread ? it looks like it does since my UI does not freeze.Can the flex/flash player deal with multiple httpservice calls in parallel ? ( e.g more than one section of the UI loading data at the same time.)How about the animation stuff ( e.g the parallel animation ) - does flash player internally leverages some threading for accelerating graphics or is it all done on the UI thread ?

View 1 Replies

ActionScript 3.0 :: Play And Load Functions Doesn't Work In Flash CS4

Aug 8, 2009

The problem I have is simple: the play and load functions doesn't work in flash CS4 as defined in the documentation: URL...So to speak, I can only define like this: URL...My flash player version on all 3 fla files that I use is set to 10.And now with the GREAT issue I can't set startTime for the video and this is just GREAT.

View 6 Replies

Flash :: Gallery Template Not Working As Expected?

Jul 6, 2009

I have created a flash gallery using the in built template in Flash8, which works fine. The gallery forms part of my gallery page of a separate SWF flash site. I load the gallery using a loder component. Since the gallery navigation works by targeting the root folder, my site gets screwed up. The question is, how do i modify the ActionScript in the gallery.fla file (flash inbuilt template), so that once loaded into the main site, it doesnt target the root timeline, but targets its own timeline i.e.Please see below for the code in the Flash Gallery. PS: I didnt write the code - its inbuilt into the template:

function updateFrame (inc) { // send slides to new frame newFrame = _level1._currentFrame + inc; _level1.gotoAndStop(newFrame);
updateStatus();

[code]......

View 1 Replies

ActionScript 3.0 :: Flash Buttons Not Working As Expected

Dec 23, 2011

I've followed this tutorial and made a functional photo gallery.

Now, I want to add that photo gallery on my site. I've created a flash button and assigned it this action:

Code:
on (release) {
_root.contents.loadMovie("Pictures.swf");
}

"contents" is the container movie clip, and "Pictures.swf" is photo gallery i've made. Now, when i click on button, Pictures.swf does load (arrows are being shown), but when i click on them, nothing happens.

View 4 Replies

Actionscript 3 :: Flash App Freezes In Production Flash Player 11, But Works As Expected In Debug Version?

Nov 25, 2011

I've just stumbled upon a case when Flash app freezes in production Flash Player and works smoothly in a debug version. It doesn't throw any errors or exceptions. Has anyone ever encountered anything like this? Why is it happening or how one is supposed to debug in such case?And a side question - what exactly is different in debug version from internal point of view? Any good writeup on the topic?

UPDATE:I didn't mention, but the trouble is with Flash Player 11, it probably matters, cause Flash Player 10 doesn't have any problems with the same code.

View 1 Replies

Flash :: BitmapData.draw ClipRect Not Working As Expected?

Jun 29, 2011

I have a component that contains 4 layers: (in ascending depth order) bgImage:Sprite, dropZone:Sprite, dropMask:Sprite and line:Sprite. The bgImage is at 0,0, and the other objects are placed at various positive coordinates. dropMask is masking dropZone.At the point of bitmap capture I want to only draw from the dropZone and dropMask layers, so I'm trying this:

removeChild(bgImage);
removeChild(line);
var bmd:BitmapData = new BitmapData(dropMask.width,dropMask.height,true,0);
bmd.draw(this,null,null,null,dropMask.getBounds(this));

Despite the dropMask being located at 50,60 the capture always starts from 0,0. I've also tried getting the boundary rectangle and forcing the x,y, but it makes no difference. should I just forget clipRect and use a matrix instead?

View 2 Replies

ActionScript 3.0 :: Flash Card - Function Value Used Where Type Void Expected

Dec 18, 2010

I am making this interactive flash card, and dont have any problems so far, however, I get this error:
Location: Scene 1, Layer 'AS' {this is the layer I use for my actionscript}, Frame 1, Line 11
Description: Warning: 3553: Function value used where type void was expected. Possibly the parentheses () are missing after this function reference.
Source: roteren;

This is the piece of code its referring to:
function klokklik (evt:MouseEvent) {
draai = 0;
geklikt = 1;
roteren;
}

And roteren; refers to the function roteren:
function roteren (evt:Event) {<lots of code here>
}

View 3 Replies

Flash :: Error 1137: Incorrect Number Of Arguments. Expected No More Than 0

Sep 15, 2010

i found the error here what should i type in the constructor function between the braces to call the function to the main time line public function creation() {

[Code]...

View 1 Replies

Flash :: Error 1136 : Incorrect Number Of Arguments. Expected 1

Jan 18, 2012

//Handle game logic
mcPlayer.update();
//create question
mcMathQu.update();

the first "update" function of external as file works , but the instance i added in the 2nd external file, it gives me that error... (there is a 3rd one behind it which works too)

note: the code itself is an external as file of a fla file. (and i checked, everything is linked properly to their individual external as file.

this is the whole function code. (still doing in process.)

public function update(evt:Event)
{
//This is the game loop
//Handle user input

[Code]...

View 1 Replies

ActionScript 3.0 :: Load Library Item - Get An Error Error: "Error 1136: Incorrect Number Of Arguments. Expected 1"?

Apr 6, 2009

frame 1 line 1:

Code:
function onAboutClick(evt:MouseEvent) {
var newCircle:aboutMC = new aboutMC();
newCircle.x = 500;[code]....

I get the following error:

"Error 1136: Incorrect number of arguments. Expected 1"

View 2 Replies

ActionScript 3.0 :: Expected Semicolon Before Loader When Publishing Flash Bannerads Document Class?

Feb 25, 2012

got error semicolon expected before Loader when publishing Flash Bannerads Actionscript in document classalso is this Bannerads Actionscript correct.

package {
import flash.display.Sprite;import flash.events.*;
import

[code].....

View 11 Replies







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