ActionScript 3.0 :: Add Stroke To Images Loaded Via XML?
Jan 28, 2010
As the title says. How do I add a stroke or outline to the images loaded by my XML? I need to create a hover state and selected state. So when I rollover my images there is a blue stroke that goes around the image. I created a new movieClip called newHover and I thought I could add it using my loaders mouseout and mouseover events but the loader class doesn't support do that.Maybe adding a movieClip that has the stroke isn't the way to work this. how to accomplish this.
ActionScript Code:
//floor color1
var cityPic:Dictionary = new Dictionary();
I was wondering how I can add stroke to my images, I want tohave a white border (3 pixel) around my images and I am calling myimages from a image folder with a TXT or XML file. Is there a wayto add the stroke to them using AS3 so it automatically applies thestroke to all my images?
I am creating an image gallery and it has a set of scrolling thumbs at the bottom and when clicked it opens an image that is the large version of it. What i would like to do is have the scrolling thumbs inside a black stroked box using the drawing API and when clicked it opens that image larger with another black box around that image. I know you have to use the drawing API but I have no idea on how to implement it at all. Also is there any chance each image could have a preloader on it.[code]...
I've added some movieclips using addChild and it was working perfectly, and then the next day I loaded it back up and now only an outline, which I guess is the stroke part of the movieclip, is loaded and my collision detection using hitTestPoint also quit working on them.If I instead use gotoAndStop in place of stop and use frame 3 or later then it shows the proper frame and the collision detection starts working again.
I have a folder containing some images named 01_image_name.jpg, 02_image_name.jpg, 03_image_name.jpg, ... wich I read with a PHP script. Then I loop loading each image and waiting until all are loaded to display them
I try to get 5 images loaded on one swf.downloading the first one works:[code]from here the fallowing images are loaded each time different.sometimes no images a shown, sometimes only one and the second one is in the left corner, sometime 3 from 5 images are loaded and placed and sometimes it works properly.[code]why doesn't each objet do its job : loading the image and placing it on the right place?
I've used AS2.0 to build my site. I have several .jpgs that I'm loading dynamically on my flash site from my server. For some reason only some of the .jpgs are loading pixelated. I've tried to look up solutions to this, but I'm not exactly sure where a quality=best or smoothing=true script should be placed. And I'm equally as puzzled as to why only some of my .jpgs are loading pixelated? This is very frustrating, this is the code I'm using to load my images:
I have a Gallery that loads thumbnails from an XML. I have added a pre-loader to each one of the thumbnails as it is being loaded from the XML. My problem is that I can't figure out how to remove the pre-loaders after it has called the Event.COMPLETE. With my curent code, As it completes loading the thumbnails, it throws an error and only removes the very last pre-loader. Thanks for any help you can provide.
Here is the code I am currently using. var urlRequest:URLRequest = new URLRequest("images.xml"); var urlLoader:URLLoader = new URLLoader();
I've put together an XML gallery with previous and next buttons which navigate through my images. I've applied an alpha tween so that images fade in and fade out. Locally this works perfectly but when uploaded to the server there are delays in the images loading which means that images are not fading in - they appear suddenly and abruptly. Although the images are not particularly heavy in terms of filesize, I do realise that download speeds will vary, but I'd like obviously for the live experience to be identical to the local experience i.e. smooth & predictable.
To explain the setup:-
I have a movieclip with instance name "cover_mc" which contains a UILoader with instance name "imageHolder".
My code:-
import caurina.transitions.*; var lastImageIndex:int = 0;var imgArray:Array = []; lowerNav_mc.btnPrev.addEventListener(MouseEvent.CLICK,
I have a folder containing some images named 01_image_name.jpg, 02_image_name.jpg, 03_image_name.jpg, ... wich names I read with a PHP script. Then I loop loading each image and waiting until all are loaded to display them
1. The PHP script reads file names and returns a string with names separated by a "|" char, then I use the split method to store them in imagesNames array and sort it2. I loop trough imagesNames array loading images3. Anytime a new image arrives I push it in imagesContainer array and check if all images are loaded to show them
The problem is there's no guarantee they arrive in the same order they were requested. So, how I sort the imagesContainer array by file name, i.e. in the same order they are in imagesNames array?
I was wondering if there was a way in Flash to preview externally loaded images in Flash while still working.I am loading images externally to keep the file size down on a piece of elearning but now I'm afraid maintenance will be a nightmare since you don't actually see the screens until you publish. I have interactions on the screens so I need to see them for their placement on screen.
I am trying out an AS2 xml image gallery from a tutorial online (code attached). I have also found out how to add a button to the stage that takes the SWF-movie into true full screen (code also attached).
But the problem is that the images from the xml are placing themselves above the button so that the button can't be seen or used. I would of course like to overlay the button on top of the loaded images.
I thought that putting the button on a new layer above the first layer with the AS2 xml image gallery code would do the trick, but it did not.
How can I specify that the button should be "always on top"?
I have a Gallery that loads thumbnails from an XML.I have added a pre-loader to each one of the thumbnails as itis being loaded from the XML.My problem is that I can't figure out how to remove thepre-loaders after it has called the Event.COMPLETE.With my curent code,As it completes loading the thumbnails, it troughs an errorand only removes the very last pre-loader.
I'm using a embeded variable in the source name of my .swf to define the where my swf is going to load the XML. And the XML tells my swf where to load the pictures.This works great - for a while. but after like 2-5 minutes it stops loading the images!(the movie is still running tho).I am using a fader-movieclip, and inside this movieclip in a specific frame I call for the "changePic();" function I created to change pictures. And when this movieclip is gonna run is told by a variable I call "InteractiveTimer".
When the timer<1, I play the movieclip, who after a few seconds plays the changePic(); function.So, anyone knows what's wrong? is it a browser-bug perhaps or server issues? (it's not happening when there is no more pictures, I've created a function to loop it. Everything works perfectly, but after a while it seems like it looses connection or smth :S )
EDIT: I'm using a Loader to load the images, when it's time for next picture I use:
I have a grid with 17 columns and populating it with images through XML. I would like to scale the images on Mouse over. I can get this to work but the problem is that some of the images when scaled are below the surrounding images. I thought maybe setChildIndex, but perhaps I was not implementing it correctly.
I am importing an external JPG into my movie. I need to use that same JPG in 3 total places, all at different sizes. I also need to motion tween between the first instance of the image and the 2nd, as it moves and resizes to a smaller version. I have it working so I can fade in (on the timeline) my holder movieclip. BUT, when I try to either resize the holder movieclip, or change the mask for it, the image just disapears. Here is how I have the image coming in:
onClipEvent (enterFrame) { // Make canvas dynamically resize to whatever is loaded in imageClip clip and width and height matches (and only when ttally loaded )
Can someone tell me why images or swf loaded dynamically to an empty MC can't assume button events.I'm tring to build mc that load images or swf whit a preloader, but when it loads I can't put a button event on this mc.
I have a somewhat advanced flash question. Im constructing a gallery using xml. My code isn't too different from most xml galleries. But heres what I can't figure out or even know if it can be done. After clicking the links (currentThumb_mc) my full res images come up to view. All my .jpg's/full res images are the same height but they all differ in widths. I have a mask set up where the full res images get loaded to. My question is can i set up code to scroll the current loaded image behind my mask and have the edges stop at the mask width.This may be tricky because all the .jpg's/full res images are different widths. I assume you need to get the x property of the loaded images. im not too familiar with that.below is my code
I had created a flash which load several images and display it using loadMovieClip(). I need the images to load in a specific order according to the information retrieve from a xml file. However, my scripts only works well if it was tested in my local computer. In online environment, the images seems to load in a random sequence. so that the images loads according to the xml order?
Below is my scripts:
var myShowXML = new XML(); myShowXML.ignoreWhite = true; myShowXML.load("galleryxml.xml");
I just finished reading and building the Photo Gallery using XML and Flash tutorial.Now i was editing it a bit to my desire, but im having trouble with positioning.My external images are all different sizes, and I would like to align them to the horizontal center of my Flash area.[code]
First of all I've made a small drag&drop with all images and movieclips already in library, worked like a dream. After that I wanted to take the next step .... loading them dynamic and here is the problem:On the scene I dont have any items or in library because I want to control everything from actionscript
For my drag and drop I have to call movieclips by instance names and here is my big problem making Flash to keep my instance names.Here is my XML:
I want to load a bunch of images only when nothing else need to be loaded. So basically I have to check if something is currently loading or not. If something is currently loading I have to stop the image loading. Once again when nothing is loading I want to continue to load images again. How do I check if something is currently loading? I could use a boolean variable called "loading" or something, but is there a better approach?