Actionscript 3.0 :: Website Running Slowly
Feb 16, 2009I've almost finished a website for a client, this is my first as3 project.
The website runs pretty slowly, As3 code should run 100 times faster then as2 code.[url]...
I've almost finished a website for a client, this is my first as3 project.
The website runs pretty slowly, As3 code should run 100 times faster then as2 code.[url]...
I have made a simple animation in Flash and the i exported into a swf. The problem is, that the movie is running slow, jerky or in other words is playing in slow motion. I have changed the frame rate but with luck, is there a problem with video player/codec?
*Edit1: the clip doesn't have any code, is hand drawing on 6 layers; also when i import this movie in Adobe Premier and the export in .avi the jerky effect disappears.[Url]
I have a fairly large flash movie with over 3000 frames set to 30fps with several videos as backgrounds, some special effects libraries, sound effects, music, voice, and a reasonable amount of tweening going on. Some of the scenes are running a bit slowly, particluarly during scene transitions when new sounds, voice, music and videos come in.question: is it better to split this up into many swfs and then make a flash file that plays each one? How should I be organizing it?
If so, what code do I use to play multiple swfs and how do I load one from my setup screen out of order (In my setup screen, I let the user start playing at any scene they like). I have 7 "scenes". I use quotes because they are not actual scenes (which even Adobe recommends against and I'm unsure why... - if you know, tell me?). My scenes are simply delineated by placing Labels along the timeline.
I am having a problem with loading external swf's. The external swf's when loaded.....run very very slow; sometimes unresponsive as if there is a script running in the background. I'm using keyboard commands to navigate through the screens - e.g.:
on (keyPress "<Space>") {
gotoAndStop("scene02", "firstframeLabel");
}
I have a main interface which loads up a series of animated .swfs, one after the other into an empty movie clip, under a mask layer on my main timeline.My problem is with the loaded swfs running really slowly. Without them being loaded into the interface, they run fine, as I have tested them online.But once they are within the interface, they run really slowly, especially when the redraw regions are biggest.
I'm just using
loadMovie("FirstMovie.swf", "_root.empty_mc");
In my main timeline to load the first movie, then
this.loadMovie("SecondMovie.swf");
...on the final frame of the first movie, and so on.As you can see, I havent put any numbers or channels in, as I'm not sure how they work. Could this be why my swfs are running so slow?
I am currently working on a flash website for a client, I am a PHP and Csharp developer and am reasonably new to flash/ActionScript 3. The website has a video gallery with 10 thumbnails, when one is clicked the specific video is loaded into an FLVPlayback component.
The problem I am having is that on slower internet connections the site and videos are running really slowly and even occasionally getting stuck and crashing! Currently there is no preloader for the site as a whole but I have a preloader for each video, a loading animation is played until the FLVPlayback component has loaded 50% of the video in, then it plays. I also set the bufferTime of the FLVPLayback component to 10 which seemed to help the stuttering sound.
The flvs are reasonably large some a few hundred MB, is there a way to optimize flash websites or does anyone have any tips on how to make the site and videos run smoother on slower connections, bearing in mind on my fast internet connection at home the site works well.
I'm going some genetic algorithms in Flash, and just wondering if there is any way to get rid of that stupid pop up. You know the script is running slow one, that pops up after 15secs because it ASSUMES your in a stuffed loop.I think the amount of times I go through loops in 38000. Thats with 50 Generations and 100 Population.
View 2 RepliesHave a look at this:[URL]
and then this: [URL]
notice how it doesn't take any time to load on first URL, but on the second URL, it takes A LOT of time for the flash swf (header) to appear. Even when you change pages, it doesn't seem to get cached.
Have a look at this:notice how it doesn't take any time to load on first URL, but on the second URL, it takes A LOT of time for the flash swf (header) to appear. Even when you change pages, it doesn't seem to get cached. What could be the cause of this?
View 1 RepliesHave a look at this: [URL] and then this: [URL]. Notice how it doesn't take any time to load on first URL, but on the second URL, it takes A LOT of time for the flash swf (header) to appear. Even when you change pages, it doesn't seem to get cached.
View 5 RepliesMy site, [URL], takes too much time to load in Mozilla Firefox.
View 2 Repliesediting my website a friend bult for me in flash..i have flash cs4 when i import to library all i seem to get are lots of symbols a few gifs and my video file , and the main swf ...trouble is seem to be unable to edit any of it .... i need to update a picture and add some text to it ..
just tought i would add... i downloaded the contents of my my website via dreamweaver to a folder on my drive then imported into flash
I've got a crossdomain.xml file which allows SWFs running on only a certain few domains to download resources from my domain. However, one simple way around this is for a user to download the SWF to their local machine, and run it there (i.e. by double-clicking on it within Windows Explorer, not by running through [url]... It seems that when this happens, the crossdomain.xml file is ignored.[code]...
Is it possible to do something on the server side to stop a locally running SWF to download from my site? I tried checking the referrer but this field often isn't populated.
I have found little to no flash to C++ documentation, let alone Flash to C++ over the internet. What I want to do: -Have flash send a string (or number) from a website to a server running a C++ program -The C++ program will receive the data and do something with it -After that, the C++ program would send back a response -Flash would then accept the response My goal is to make a simple MMO, but I can't start it without a server program to handle the players. I don't need a super-complicated example, just something simple, kinda secure and coded in AS3 and C++.
View 0 RepliesI have a strange problem. When I run an exe projector that I exported from flash cs5.5, and on few of my client's computers it running very slow in full screen.When I running an swf file (not exe projector), also in full screen, it running well!I checked my clients computer hardware, and it match the system requirements of flash player.
View 3 RepliesI have a problem in Flash Site uploading.That is, i have created a flash site & in the dreamweaver i inserted the flash site as insert -> media -> Shockwave.The site is running inside the dreamweaver but when i publish it, flashsite is not running.
View 2 RepliesI am not an actionscripter, but slowly learning. I have been using this code to fade a movie in and out. Simple for me, and works well.
[Code]...
Basically, what I am looking for is it to fade out to 15, then fade back in to 100, then back out to 15, and so on and so on. With the code above, it works fine, however, it doesn't fade in and out slow enough. If I change the diff variable to say .3, then it STOPS after it fades out. I would like somewhere around .1 or even .05, but of course, anything below .4 just stops fading once it hits 15.
I'm using Flash CS3 and AS 2.0 to create an Arkanoid clone.
I have the bat and ball doing what I want, however, the wall section is causing me a problem.
I decided to artificially create the wall using as 2.0, starting with the below code:
Code:
class Brick extends MovieClip
{
var wall;
function onLoad()
[Code].....
I put it in either onLoad or onEnterFrame and it makes Flash run slowly. I can understand why in onEnterFrame (as it is running it continualy therefore inifite loop style) but not when I put it in onLoad as that shouldn't cause Flash to slow down.
How do you make it so when you roll off of a MovieClip it slowly stops playing, as opposed to abruptly stopping when you're no longer rolled over it?I have a page with a bunch of MovieClips, that look like picture frames hanging on the wall, and when you roll over each one it starts to sway a little bit. I want to make it so when you roll off of each picture frame, it slowly goes back to the middle, no matter which keyframe it happened to be on when they rolled off.
View 3 RepliesI have an array that I need to add single characters to slowly.So the array is wordToCheck and I have some "drop places" to check and see if a letter has been "dropped off." Each drop point is assigned an index and I just want to add the letter to the proper index of the array so that I can push it into a string.This is my code:
wordToCheck[currentBlank.register] = currentLetter.letter.toLowerCase();
So you can see that if "A" was dropped at the blank spot with the register 2 it would return "- - A".The problem is that it's deleting it every time I add a letter. So if I put "A" in register 2 and then "M" in register 3 it returns "- - - M". How do I get it to not override itself each time?
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]....
I am having a problem with a flash movie that plays slowly on some devices. The movie uses a lot of video, and was originally written in AS2. I changed it to AS3 and now, apparently, it plays too slowly.[code]...
View 2 RepliesI have a game where the FPS are calculated on an On Enter Frame event...
and I have another event that listens for key presses (other for mouse events... but all are disabled...)
And I have game tiles loaded onto a movieclip in the following order.[code]...
I tried cacheAsBitmap... and nothing... I would post the code, but with all the stuff inbetween it... it's like 700 lines long.... i'm giving a general over view... Is the problem based on the fact that I'm using the flex canvas to work off of?? Is there any way I can do my own 'canvas' like mc... that falls under the canvas, and before all the GUI? I tried adding children to the canvas and it didn't work.
i know how to use the _rotation on a mc, but how can i let it rotate slowly
[AS]
onClipEvent(enterFrame) {
rnd = parseInt(Math.random() * 2);
if(rnd == 0) {[code].....
this way it only flips to another degree, but you can't see it go round...
I am having a problem with making 1 animation. I want to make a slowly appearing line. The scene is a pencil drawing a line. So as the pen end moves a line is slowly appearing, I couldn't get the technique on doing this?
View 5 RepliesFlash animation work slowly in any brousers (Mozila,IE,Opera, ect),but work properly in standelone Flash Player.Any version of plagins can't solve this problem, using/disabling hardware acceleration have no efect.Using Windows XP SP3, intel-coreduo, 2Gb ram.
View 2 RepliesI've been using flash functionality in order to fill in dynamic text variable with an external data. The script works fine, except that now runs very slow - around 30 seconds or so.
myData = new LoadVars();
System.useCodepage = true;
myData.load("get_content.php?id="+_root.id); //get external content[code].............
I'm currently working on a new gallery for my artwork, and I got it working just the way I like it, except for one major problem!see, I want the images to scale up slowly while music is playing, it's a really beautiful effect...but I keep getting a pixellated moire pattern that is pretty much ruining the artwork. I've searched for an answer to this, but no avail( the closest I came is something about bicubic sampling. for me at all?[URL]
View 2 RepliesI am getting this message in the browser when I spent sometime in the website. " A Script in this movie is causing Adove Flash Player 10 to run slowly. If it continues to run, your computer may become unresponsive. Do you want to abort the script ? "
View 0 Repliesi know how to check the angle between my object and the mouse, but i dont know how to make it rotate slowly to it...
i tried this codes:
Code:
//first method:
onClipEvent (enterFrame) {
this._rotation = (Math.atan2(_root._ymouse-this._y, _root._xmouse-
[Code]....