ActionScript 3.0 :: [CS4] Fast Loading Of Lots Of Small JPGs?
Jan 8, 2010
I'm having a hell of a time optimizing my loading sequence for a gallery site I'm working on. This is the way it works:
1. I load and parse an XML containing the URLs to the thumbs and large versions of the photos. - This step is fast and works the way I want.
2. I load the thumbnails in sequence jumping back and forth between two functions - one initiating loading of a thumb, and the other the event handler for that particular thumb which iterates a value, and then calls the initiating function again. I suspect this is where the major slow down happens.
3. When the iterating value has reached the same number as the number of URLs to load, the class dispatches a complete event, and all is well - except so much time has passed that no one will ever have waited to see the content ...
After read a lot about ball physics, watch some examples and few days of trying making pinball with bitmaps, I use simple (easy to work with) and fast performance Physics AS3 engine for bitmaps [URL] but still cant fix problem: if ball is moving too fast and object on path is too small, there will be no collision detection (code works perfect only with bigger objects or if ball is moving slower). I am not good at physics and maths. Here is function code which make physics for ball on every frame rate (but maybe its better to change it to setTimeout):
function showFrame(e:Event) // onEnterFrame{ var collisions:Array = collisionlist.checkCollisions(); if(collisions.length) // if collision{ var collision:Object = collisions[0]; // get collision information var angle:Number = collision.angle; // get collision angle [Code] .....
I have typical situation where big loop is loading lots of images and its done asynchronous which make browser to frees during loading and I want to make it synchronous but having big trouble doing it. I found this class synchronous loader and it work great but you cant add mouse event listener to loader. Here is sample code:
I want to create an array of loaded xml for the following:
ActionScript Code: var xmlQuestions:XML = new XML(); System.useCodepage = true;
[Code].....
What I want to achieve is so I can load 5 different xmls and place them into an array. All 5 random xmls will be placed in an array then I wish to trace them
now the instance of image1+2 are 2 deep in the movie, not sure if that matters? but when i preview in flash perfect, when i publish perfect, but once up online nothing? anyone knwowhy
I'm justing starting to learn some actionscript. I can't figure out why my jpgs are flickering when I go from one scene to another. Do they have to reload each time? Here is a link: http:[url].....I have each animation as a separate scene, and you'll see that the buttons flicker when the new scene loads.
I've designed a site that dynamically calls in jpgs into a swf. I've done it before on other sites and haven't had a problem. However on this site (www.jefftse.com), sometimes the jpgs load and sometimes they do not on IE on a mac. Which is bizzare. Why would it not work occasionally?
well i have 3 mcs (mc1,mc2,mc3), each loads .jpg files in it randomly. The question is how to make each of them not repeat previously loaded one.Example of code that im using
I'm building an app that allows the user to load JPGs, edit them, and then save them back to their computer.So I have run into some sort of bug. Whenever I load a JPG from another site then the bitmap exporter will just trace a blank image. So it has come down to this: the moment I a jpg, my traced bitmap is broken. It will work at every point before that. I am using loadClip to load the jpgs (flash 8 pro/as2.0).
I would like to have a flash movie load a picture as the background image of a symbol or otherwise be viewable. The picture would be referenced via a URL on another site.Example. putting in a URL ending in '.jpg' would make another object show the pic from that URL.
I'm loading a txt file that I use to load jpg's (no PHP): PHP Code: <a href="asfunction:_global.loadMovie,flag_1.jpg">flag 1 </font></a> It works like a charm, but now I want the "container" to fade in the jpg's.
Code: _global.loadMovie = function(url) { container.loadMovie(url); fadein(); }; function fadein() { [Code] ..... The container fades in, but not 100% _alpha(about 40% I guess)!
I have an app that "loadmovies" a slideshow.swf in a sub-folder. THis sub-folder also contains an xml file and numbered jpgs.But when I run the main app, and click on the button to load the sub SWF files, the images do not appear. I assume it is a directory issue.
But if I run the slideshow.swf directly from it's folder, the images appear fine.I am using the xml_photogallery from this site for the main actionscript, is there something I can change here to point to the jpgs path?
All I need is a simple example, of loading jpgs into flash as3 and a function for applying a transition effect on them. Something like: Code: import com.greensock.*; TweenLite.to(image[1], 2, {alpha:1});
I have designed a homepage that has 4 boxes on the right hand side that are of different size. I would like to have a movie loader that loads .jpgs randomly from a specified folder into each box. At the same time I don't want any repeats in any of the 4 boxes. Also is it possible to resize the images according to the box size without having to resize them outside of flash? I can have all the images in the external folder the same size, but then if I can just shrink them with whichever image falls into the box the random script assigns.
I am having trouble with classes and loading external files, specifically .jpgs.I have a simple class, that looks like this,
Code: dynamic class test extends MovieClip { var nn; function test() {[code]....
I have it attached to the stage, it traces nn repetitively until i load the jpg, when i load the jpg into it, it loses all of it class properties it seems...it stops the onEnterFrame and the nn is no longer there.
I have an app that "loadmovies" a slideshow.swf in a sub-folder. THis sub-folder also contains an xml file and numbered jpgs.But when I run the main app, and click on the button to load the sub SWF files, the images do not appear. I assume it is a directory issue.
But if I run the slideshow.swf directly from it's folder, the images appear fine.I am using the xml_photogallery from this site for the main actionscript, is there something I can change here to point to the jpgs path? (If I add the "subfolder/" in the xml it doesn't seem to help)
I have preloader.swf in html (as3) that loads 1.swf (as2) which is my main page, the problem appears when it is in half way of preloading - 1.swf is getting started, it runs several frames, stops and it waits until preloader loads to 100%. I want 1.swf to be started when preloader reaches 100% not earlier.
Code: preloader.scaleX = 0; var loader = new Loader(); loader.load(new URLRequest("1.swf"));
I have 100 mc's loading external thumbnail jpgs via loadMovie(). I need a preloader of some sort to show the status of the thumbnails. The problem is that each of the mc's are loading JPG individually and I am not sure of how to combine their loading statuses into a preloader. The other option I had planned to use was to make one thumbnail larger in file size than the others so that it would load last and therefore I could use some onload function for this particular thumbnail, but I do not know what would be best to use in this case.
I'm loading multiple instances of the same jpg dynamically to my swf. It works just fine locally, but when I upload it, it only executes the first loading code it encounters in the timeline. I was doing things fairly complexly with 'for' loops and dynamic name generation and stuff, but I've stripped it down to the basics in an effort to get this to work.
as you can see, I'm using two different methods of loading the jpgs, just in an effort to pin down exactly what is going on. Locally, they all load fine. When I upload to the server, only the first instance of the loading code is run (so mc1 will get its jpg, but the rest won't). I've tried to swap the order, place the loading code in different areas, try to load different jpgs into each empty mc, but nothing works except that first instance flash gets to in the timeline.
The swf and jpgs are all in the same folder, both locally and on the server. The server the swf is hosted on is Windows 2003 box if that matters. I tried uploading it to a different windows box and got the same problem.
i visited the site [URL] its really attractive, i have doubt how they are loading external swf so fast? and its also not chaging the URL address also, How did hide the SWF from decompiler??
Using AS3 here - [URL]. I've got lots of externally loaded videos on this site most of which are XML driven. The "SoundMixer.stopAll();" works as it should, basically. I include it on each destination frame. If you click the "Jump Creative" entry point a video is set to auto-load and play. Now try clicking away on News while the video is loading. If the user clicks away while the video is loading, the audio will kick in after navigating away and after it has loaded.
flash and working on two flash files for a website. They are small, 2.20KB and 4.10 KB. I am testing them on localhost and notice the object creates a box and an icon on the screen for both of them before they load and appear
how to tackle it. The worst part is, is that I'm not able to reproduce it on my machine, so at this point, I have no errors to chase down, and no diagnosing tools to see what's happening.
Here's the main issue:
We have this large content sharing site that loads a handful of external swfs, and one of the external swfs does not load for a handful of our site's users. Frustratingly, it loads perfectly fine for me and many other users in a relatively wide variety of environments (PC/Mac/various browsers/virtual machines), so this goes a little beyond MY SWF'S NOT SHOWING UP
Here are some details that might be causing this error:
The main swf has grown rather large. It publishes to just over 600 KB, and more than half of that is Actionscript. I actually had to turn off compress and optimize, because it stopped compiling (this has been a long-running project that has steadily grown over time). I'm pushing for budget to re-architect the site, but that's another story.
The main swf loads a dataset of 5,000+ content piece details (~10 fields of numbers/text each).
As you can see, I'm starting to think this might be a memory issue, which would explain why it's not hitting me and a lot of other people in the office.
However, it might also be a shared object issue. Since I'm running solely off of feedback from user -> client -> us, it sounds like some of the users DO see the swf the first time around, and there might be a shared object error being thrown.
The external swf uses a shared object to save the users project. One of the users (who was experiencing this problem) had an in interesting folder structure where the shared object folder was contained within a folder labeled [[IMPORT]]. I've spent some time googling this, but to no avail.
im following some suggestions to cut my flash website into a few sections to make preloading a bit easier. so all i want is to make a small round ring rotate as long as the file is loading. so i looked and followed a lot tutorials but all the preloaders tutorials are much more compliceted then i need. they all have persentige sowing, and a bar that is filling according to how much the file has loaded, and colors changing etc. so i tried to take from the tutorials wat i need for my simple preloader to work but i get stuck.i built the animation of the rotating ring, but i get stuck with the actions i need to make the animation work as long as the file is working. i called my ring animation "circularloader". here is a image of the page with the ring:
Essentially, I've got a MC container that's created dynamically based off an XML file (basically for every <title></title> I've got, it makes a new "card"). Now within the context of each <title></title> grouping I've got <imgs></imgs> in which I specify the path to images that are related.All of that works perfectly, save for the external jpg files actually appearing on the stage. The MC I add them to does, but the external image doesn't.My problem is- I can't add the external images until they're completely loaded (or so it appears). The thumbnail BG I use is blank. So I know for a fact that the thumbnail BG isn't occluding the loaded thumbnails.
Problem is that my rewind and fast forward buttons do not work properly in the sense that they start to mess up when you fast forward or rewind past the current scene. It seems to just skip through the whole movie and totally mess up the animation.the code for the controls is on a single layer and reads as the following: