ActionScript 3.0 :: OOP, For Image Loader?
Oct 29, 2010A basic image loader, looks like this:
var my_loader:Loader = new Loader();
my_loader.load(new URLRequest("imagename.jpg"));
movieclipinstancename.addChild(my_loader);
[code].....
A basic image loader, looks like this:
var my_loader:Loader = new Loader();
my_loader.load(new URLRequest("imagename.jpg"));
movieclipinstancename.addChild(my_loader);
[code].....
im working on an image viewer and im loading an image to a loader and then add the loader to the stage.I want the user to be able to drag and drop the image but since it's a loader i dont know how to do it.
I tried
imageLoader.startDrag = true;
imageLoader.content.startDrag = true;
but im getting an error on both.
How would I make an image I load using AS3's loader class into a button with an event handler on it? Below is what I have started. And below that is my error I get when I click the message.
AS:
//call function that starts loading my image
callButtons();
function callButtons():void {
[code]....
the error I am getting when I click the spanish.png on the stage is: ArgumentError: Error #1063: Argument count mismatch on MyVideoPlayer_CS4_fla::MainTimeline/playSpanish(). Expected 0, got 1.I NEEDED TO ADDED evt:MouseEvent
I have this piece of code to change images. I was trying to figure out how you could put a timer on the code, so if the image has been displayed for say 5 seconds it diverts to the next image automatically? Also if it's not to hard, when it has played to the end to divert to the 1st image.
[Code]...
[code]This script is for a loader image gallery in flash, as part of a class assignment. What happens is that in flash, when I open the swf file, the initial image (images/nair_evanescentautumn.png) will load fine. However, clicking on any thumbnail image (including the exact same images/nair_evanescentautumn.png), will result in an error saying the file cannot be found.I cannot figure out why it is doing this... I've tested it over. Clicking each thumbnail does go to the correct position in the two separate functions. All said full-size image links are in the folder images/, and replacing the initial loader image will load the other images in place of the default one. However, clicking on any thumbnail still results in URL not found, even though everything works correctly.[code]Before anyone asks why I'm putting this kind of content into a flash site, I'm not--this is only for a class assignment. I'm just trying to figure out why my images aren't loading right when I'm only doing the exact same thing in the functions as I am on the other pages.Of note, commissions.swf has the exact same feature, just with swf files loaded instead, and it works perfectly fine. home, traditional, digital, and photography all have the image gallery, and all have the same issue (I only referenced one page because if I can fix one page I should be able to fix all of them).As for the artworks, they are all my fiance's. The website design was built for her, and I used the website design for this project because I didn't want to have to build an entirely new interface design. Since the project also required a gallery, I felt that this interface would work just fine.
View 3 RepliesI need to create a gallery to load images and display them. This part is fine:
/**
* @variable image_name to store the name of the selected item
*/
private function showimage(evt:Event):void
[Code].....
where imgMain is the id the image component.
But, I need a small twist. A transition image i.e. loading image should be displayed while the the image is being loaded.
I've looked through a couple threads here about reflecting images... but I don't quite understand it. I will include a link to my project thus far: Final Project First of all, ignore the music/mp3 items at the bottom of the stage. Those aren't wired up yet. When you click on a bike image on the right, the reflection image should appear under the image... but it's not quite working out that way, and I've tried a few things. Here's the segment of AS3 code that is giving me trouble:
[Code]....
I'm trying to simply have 4 images at a time appear, then scroll over one image when a button is clicked. I'm using the Loader component to call in the external jpgs. This works perfectly in Firefox and when I preview it in Flash, but in IE the images don't load properly. I'm scaling them down using the Loader parameters, but IE usually tries to load the full-sized images. You can see the problem if you visit [URL]
View 1 RepliesI'm coming from AS3 and I'm trying to mask a SWF file that's being imported in but it's doing something pretty funky. The SWF file is coming in fine, but when I'm masking it, it shows the shape I'm masking with, but it's also masking because nothing is going beyond its' edges.
{
var mask_mc:Shape = new Shape();
mask_mc.graphics.beginFill(0x000000);
[Code]....
Attached is a link to a file I made named "index".I would have liked to have included the following files but was limited due to "you-send-it" not uploading folders.Files not included: [but functioning and vital to the site as well as the question]- xml list- images [folder]- thumbnails [folder]
View 7 RepliesI would like for the website preloader to recognize the random image loader that I have on frame 8 of my siteI have a basic preloader on frames 1 and 2(frame 1)
amountLoaded:Number=_root.getBytesLoaded()/root.getBytesTotal;
(frame 2)
if(_root.getBytesLoaded()==_root.getBytesTotal()}
[code]......
I've tried adding this loader as a child of several different sprites but it only ends up in one of the sprites (must be removing from the other sprites display list automatically).How can I duplicate that image in the loader into multiple sprites?e.g. (note don't worry about making sure the icon is loaded, pretend I wanted to Event.COMPLETE before adding to
var icon:Loader = new Loader();
icon.load(new URLRequest('image.png'));
var iconA:Sprite = new Sprite();
[code]....
I am having trouble in dragging a image within a loader. I am able to do zooming and rotating image but not moving image with mouse. Purpose is when I zoom a image info is out of boundaries and so is hidden. To see that info users should be able to drag the image any way they want.
View 1 RepliesI'm writing a movie that should load image from external location and display it in placeholder. I called placeholder "imageMC" and I gave it dimensions on 250x250 px.Next I load image using Loader class and I'm waiting for complete event.After that I try to resize image so it will fit to placeholder. I also want to keep fine aspect ratio.My code looks that:
ActionScript Code:
function onComplete(e:Event):void {
var wFactor:Number, hFactor:Number, originalWidth:Number, originalHeigth:Number, newWidth:Number, newHeigth:Number;
originalWidth = loader.content.width;
[code]....
The problem is line: "imageMC.addChild(bmp);". When I add a bmp as child of imageMC the trace statement looks like:
Quote:
250:187 //loader.content dimensions
252.05:362.4 //imageMC dimensions ??!! WHY THEY ARE CHANGED???
250:187 //bitmap dimentsion
and imageMC resizes his heigth and display image wrong scaled.But when I add bmp as child of stage: "addChild(bmp);" trace looks like:
Quote:
250:187
250:250
250:187
and image is scaled propertly.What is cause of this error?
why this isn't working with as 1.0? I have to publish it with 1.0 for other reasons. basically i want a simple preloader:
[Code]...
it goes straight to 100% when viewed through the download simulator, but the image isn't actually loaded. I don't really know as 1.0, just 2.0.
I have created a photo gallery, following this tutorial:URL...However I want the user to be able to click a thumbnail, which triggers a function to unload the previous image, and then reload the selected image.[code]
View 1 RepliesI'm a complete newbie using ActionScript for a class I'm taking online (not my choice to have it online, unfortunately). My instructor isn't much help to me and I am struggling. I am a beginner Flash user so know a little about that program but it's the AS I'm struggling with. I will give you my first bornI am creating a simulation that contains an octopus in a bath tub for the main image.I'm trying to get the octopus to load on my stage using the code my instructor has given me:
var somePictLdr:Loader = new Loader();
var request:URLRequest = new URLRequest("octopus.jpg"); <--this is the name of the jpg I have. I'm on a Mac and the entire folder with all of my stuff is on my desktop named
[code].....
I'm loading a list of urls of pics from an fql query, then loading those urls with the loader class using this function:_loc is a MovieClip that holds the picture,[code]In onMyPictureLoaded I would like to get the bitmapdata out of loader.content and scale the image (smooth it too) that way, and then reattach it to the _obj MovieClip, but I'm having trouble reattaching that new bitmap to the object.It seems the problem is more to do with events and not having the ability to pass information (_loc, for example) from:loader.contentLoaderInfo.addEventListener(Event.CO MPLETE,onMyPictureLoaded); to the onMyPictureLoaded function.
View 11 RepliesI use a loader to import an image into flash.
[Code]....
And I do absolutely nothing with the loaded image, I don't add it to the display list or anything. But when I use the unload() method on the loader it doesn't disappear from memory! Even if I set the _loader = null it doesn't free up the memory!
I check the System.totalMemory property and it just keeps stacking up if I repeat the process.
I'm trying to load images using the loader class but it doesn't seem to ever trigger the complete event (in this case anyway). The images are only 16x16px images from the local machine, so it should take no time at all to load. I use the totalImages variable as a counter; as an image is loaded, it subtracts 1 from it. Once it is 0, all images are loaded. I can create an instance and it goes as far as tracing "Begin loading images", but that's it. No errors in the console either.
PHP Code:
package lib{
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Loader;
import flash.geom.Rectangle;
import flash.net.URLRequest;
import flash.events.Event;
public class Frame extends Bitmap{
[Code] .....
Am working on a simulation and am running into some trouble. I am attaching what I have so far. (I'm just in beginning stages so it's nothing fancy) What I still need to do is place the main image into the code using this code:
[Code]...
I'm trying to do a gallery with an XML file. My XML file is organized like that :
<images>
<image chemin="images/Palmares.jpg" titre="Palmares"
commentaire="Chamonix" />
</images>
The picture loader is working well and the text too but it doesn't work so well together. When I'm clicking on a sticker, the picture is load and a text too but it's not the good one.
By default settings, when given a bad URL is given (either 404, server not found, etc.), flash.display.Loader stops trying to load an image and contentLoaderInfo throws IOErrorEvent.IO_ERROR after approx. 20 seconds. Is it possible to change the socket timeout or read timeout so that it throws an exception in, say, 5
seconds?
I have a nice as3 swf that reads and xml file, and loads images with transitionsfor a slide show on an html banner page.This works fine. There are some users that see white space (the stage) before thefirst image loads. Depending on the clients connection, etc this can take aslong as 2 or 3 sec.
I was thinking about placing a jpeg in the fla, and adding it to the stageas a symbol or graphic, so instead of white space (or a color other than white)the user sees an image on the page, and when the xml loader places the first image on the page, the user sees the image, and the slideshow, etc.
I'm trying to load an image in a movieclip using using the following:
Load_image_btn.addEventListener(MouseEvent.CLICK,Load_image);
function Load_image(event:MouseEvent):void{ var my_loader:Loader = new Loader(); my_loader.load(new URLRequest("C:UsersAmandaDesktoppicture1")); addChild(my_loader);}
[code].....
I have a flash file (.fla) which is created in Adobe Flash CS4.
I want to add pre-loader which is basically a simple .gif image (my company logo). I want when someone run that flash (.swf) file, first for at least 3 seconds my company logo will be displayed and then the rest flash file will execute.
how to add a pre-loader image?
I have been looking over the internet for a while about this, but it doesn't seem like there is any information available specifically related to captcah and flash.
My purpose is to create an image up-loader on flash, and implement "recaptcha" on it, so the upload is controlled.
I know that some people will say, "well you can't automatize flash input so you don't need captcha in this situation" even though this is somewhat true, there is still screen macro programs that could potentially make the computer upload hundreds of pictures if there is not something in place to avoid it.
I thought of implementing my own captcha but that seems to me like i would be reinventing the wheel, can anyone point me on the right track for this? or suggest another approach to avoid abuse on my image up-loader flash?
There's a Loader that I'm filling with different images depending on the button clicked. Now to keep it tidy I'm using the exact same loader. The problem is that no matter what I do to the image, the next image loaded always get's the properties of the previous one. I've used unload and the Loader returns 0 in width and height, and still the next image get's the previous image's w/h. Othe attempts have been separating it from the parent container and taking it out of the display list, and also using an Event.UNLOAD to make sure the previous image is out before the loading of the new image.
Script is gonne kinda long, but the basics would be these,
BrowserLoad.unload();
BrowserReq = new URLRequest("ImageB.jpg");
BrowserLoad.load(BrowserReq);
[Code]....
I guess it's general question: how can i be sure the image previously loaded in a Loader will not affect the next one coming? (its width and height being 0 has not been enough...)
I'm developing an ActionScript 3.0 app for Blackberry Playbook. I have a Loader with a fixed size of 240x240px. The images that can be loaded inside are smaller or bigger than 240x240px, and also they aren't squared. I use this code to resize that images:
[Code]...
Im trying to load an image from my server with flash. The point is to do this dynamically so that I can animate it in flash on the fly. Im using ExternalInterface so I can feed flash some variables from javascript, but that doesnt seem to be the problem. I have ExternalInterface all sorted out it would seem. Anyway here is the problem code.
[Code]...