Actionscript 3 :: XML Portfolio Images Stack On Top Of Each Other Instead Of Being Terminated
Feb 13, 2011
i recently started to learn AS3 and i decided to make a portfolio website with it. I am loading the information about the websites i created from an external XML file.Everything its working well but when i load a new picture to the stage the previous picture remains there which in my understanding it shouldn't happen. As i understood from Adobe's AS3 Guide once you create a new instance of a loader, the previous one should be erased.
I've been looking all over the place for a solution but i can't find one that will work. I tried using the .unload class and i tried removeChild as well but it keeps giving me errors.
what i thought was a fairly straighforward loop to work correctly.i want to display 6 pictures (which are selected randomly from a group of 5) to stack on top of one another function executes without errors, but it only seems to work for the last image.I don't mind that the stacking images may repeat.[code]last line traces 6 times as "child # 6 is added"...
I'm currently coding an image stack, (in quick words, when the user click on the top image, this one goes and hides at the end of the stack and displays the one under)I have the project to add a menu to be able to jump to specific images (the position could be stored on the id of the link or in xml)
Link 1 would take me to image 3 Link 2 would take me to image 7 ...
(let's take an example) if I want to access image #5 (right in the middle of a stack of 10 pics) how should I code it the proper way to make disappear the pictures before (if there are some), and place them after the ones currently under the image # 5
I am creating a card game everything is fine but I am not able to create a stack of cards as follows: If I have 4 cards that are represented in an array such as 4,5,6,7 of Spades then I want the card with the least priority to be placed on top and the highest priority card placed behind the first one.
I kinda got a problem with my xml portfolio image loader. I want to load multiple images and the images have a thumbnail and a big image. loading the thumbnails works, but what do i have to write in the mouse down handler to let it work right? since i really got no idea how to pick the right image :Othis is how my xml file looks like:
I want to use tween animation to move 6 or more images onto a stack in the middle of the stage. (I can do this). When all the images are in the stack, I want the images in the stack to disperse to various parts of the stage.
I'm making a portfolio using XML and AS3. Loading the XML is all fine, I put images in a loader using a for loop. However, I would like these images to be buttons and set a TextField.alpha at 1 when hovering the image. The problem I'm having here, is whenever I hover an image, all the set textfields will show up. How do I change this? I've been trying to put it into an Array with no result.
I have created a portfolio with flash using action script 2. But when I click on the button going to the portfolio Scene (containing pictures and tweens) it stutters on all the images when they are first clicked on. As the image increases in size, it is a smooth tween until the one from last frame which it stops then flashes on to the final frame. Is there a way I can preload all the images so that this will not happen? Or anything else I could do?
i'm using uiloader to load my portfolio images... and when i test my movie the images appear, but when i put them online they don't... all my site is ok but my portfolio images just don't appear... i don't know if i'm missing some code... here's what i have in my actions layer:
I'm still an amateur at flash (more precisely, actionscript), how to do a simple gallery with static thumbnails which, when clicked, dynamically load an image into an empty movie clip, fading in and out (using actionscript)? By that I mean, click on a thumbnail, main image fades in, click on another thumbnail, loaded image fades out, image of clicked thumbnail fades in. Is it possible? I have successfully achieved thumbnails that load an image externally using both XML and using the ordinary loadMovie function, opting in the end for the loadMovie function and modifying AnaS' [URL] code (some of his comments are still in there). The reasons being that I'm not particularly concerned if I can't use XML for this, but I do want the images to load externally to save space.
I figure that the thumbnails are small enough in file size for me to afford to put them in, but just in case anyone think that XML is better for the job, I'm also including my XML file. On top of AnaS' code, I have added an if-else statement (lines 13-21) but, as I have said before, I'm an amateur, so I can get my head around the 'if' part of the statement, but haven't figured out the 'else' section (namely, the fade out). From what I have seen (I've been looking for the solution for a long time), most people just settle for fading the image either in or out, but rarely both. If there IS a gallery with both fades, it is usually done professionally and the code is either unavailable or goes over my head.
How to click on a thumbnail and load and unload the image using in and out fades. I have seen something which is almost what I need (both fade in and fade out are present) in the form of Kirupa's XML gallery, but I wanted to make mine just the bare essentials and really simple (i.e., no carousel/sliding effects). I just noticed that there is no tutorial for something like this. Kirupa has two very, very good tutorials (the XML portfolio, which is very simple, and the XML gallery with the slide, which is quite advanced) but not an 'in-between' one, such as the one I'm trying to create. [URL]. I have an empty movie clip ('loader') and three thumbnails ('thumb1', 'thumb2' and 'thumb3') on the stage.
My code: this.onEnterFrame=function() { if (loader._alpha <100) { loader._alpha += 5; } /*else { if (loader._alpha > 0) { loader._alpha -= 5; [Code] .....
I'm new in the flash world. I'm trying to set up my website but I keep on getting errors! I manage to create a loader to load the images of my portfolio, first I couldn't remove the previous image, when I loaded the second one, the first one was still there. Now it seems to disappear when I added the line removeChild(loader1). BUT I still get a message in the output panel:
ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller. at flash.display::DisplayObjectContainer/removeChild() at prueba3_fla::MainTimeline/clickF2()
I don't know if this is going to be a problem in the future or not. I don't have any idea of what this message is talking about
I am currently building myself an online photography portfolio. I want scalable full screen photos. The only problem here is, photos are different sizes and landscape/portrait. This is what I have so far. [URL]. If you resize the browser to a different ratio to the landscape image, you see black margins top and bottom. I want the image to always bleed.
This is what I have used: ActionScript Code: //resize image function setImageSize():void { // Portrait image if (imageLoader.height>imageLoader.width) { imageLoader.height=stage.stageHeight-thumbBase.height; imageLoader.scaleX=imageLoader.scaleY; [Code] .....
For a portrait image, I want to show the margins so I am happy how it is for portrait.
Symbol=sprite 415, layer=Layer 22, frame=1, Line 7 Statement block must be terminated by '}' Symbol=sprite 415, layer=Layer 22, frame=1, Line 28 Syntax error.
I also have a few problem with my quicklink menu.
1. Quick link (sprite 164)
a. How do I create the link when I click at Zedma E-Store it will go [URL]
b. Why I cannot click on Contact menu, I already add the actionscript on this button, but it look like I�m missing somewhere else.
2. Contact Form (sprite 415)
a. When I trying to type my name Faizal the screen will display FaiZal, what should I do
b. I cannot type �@� on email address on e-mail address column
c. I only can type no.0,2,3,5 on �Your Telephone:� column
I have copied some code from a tutorial only I seem to be getting problems with strings whenever I use newlines. Even putting:[code]Does this mean that in CS4 that newlines in strings are not allowed? I've also tried concatenating the string lines together using += but that didn't work and was tedious. Also, adding to the end or start of lines doesn't seem to work.
I am currently designing a website and creating a simple mp3 player with an on / off function but doesn't appear to be working. I am getting this error: 1095: Syntax error: A string literal must be terminated before the line break.1083: Syntax error: end of program is unexpected.1084: Syntax error: expecting rightparen before end of program.1084: Syntax error: expecting rightparen before end of program.1084: Syntax error: expecting rightparen before end of program.1084: Syntax error: expecting rightparen before end of program.
I have uploaded a zip file containing the images and FLA file. I'm wondering if someone wouldn't mind taking a look for me and telling me how to fix this problem: [URL]
I`m using flash cs3 for my works , but i have one problem!when i use File=> Import=> Import to Library... or Import to Stage...the flash environment becomes terminated.I changed my flash version to CS4 and I have this problem again.
What I'm trying to do is, create 5 or 7 movie items in a list and when you click on any of the items the items in the front will move to the back of the list.sort of like selecting a specific cd in a jukebox.So when you click on the 3rd item the first one in the front fades and shows up in the back, than the second item fades and comes back in the back and the 3rd item is now in the front.I think I can do it to 1st item in the front by changing the stack order but not sure how I can make the first 2 items move to the back.
I found this strange bug while coding, and wrote it in the simplest way to be sure it was true. Try opening a new AS3 FLA file, and write this code in the Actions Panel:
function someFunc(x1:String, x2:String, x3:Number=0):String { var my_result:String = "result"; return my_result; } someFunc("someVal1", "someVal2");
Calling someFunc will call a #1023 stack overflow error!The only way not to have it is to remove the "x3" Parameter. That'sso strange (and annoying, 'cause before realizing this was a bug i was getting crazy trying to find an error in my original code, which was much more complex).
I recently downloaded the Stack Overflow XML dump, and began playing around with the files. I plan to develop some visualisations of the data, for the community of course, but I am wondering does anybody have any suggestions on how they would like to view or indeed interact with this data? Social Network Analysis springs to mind, and maybe some Flex interactive charts...
I am creating a video gallery off of the demo action script 3, video gallery, that is shown on this site. I have updated the XML file that contains the link to the thumbnails and videos to the appropriate url. When I test the project out, I get the following error:
TypeError: Error #1085: The element type "video" must be terminated by the matching end-tag "</video>". at fvg::FlashVideoGallery/fvg:FlashVideoGallery::onDataHandler() at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchE ventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/flash.net:URLLoader::onComplete()
I don't think "Chain" is the right word here. But this is my problem: I have a que of 1000 items that need to be downloaded. I use a loader with an event: Event.COMPLETE calls a function. This function creates a loader with an event which on Event.COMPLETE calls that function again ... etc. This has never been an issue. I never even knew it meant that it would all be stacked up in memory.On iOS this is proving to be an issue. At a certain maximum, it just tells me I've reached the limit. So at 500 I insert a Timer so that I can start calling these functions from "level 0 " again.
at the moment I've got a (perhaps) requirement for specifying precedence to certain queries within a movie, which will be dealing with the upload of assets through flash to a php backend.
Does anyone have any info, or maybe a pointer in the right direction with regards to how flash deals with the internal URLRequest stack. If that's even how it works.
I may be vastly over simplifying the way flash works, but the only analogy I have is my own exploration into protoyping an AJAX query stack a couple of years ago, where you'd be able to alter the stack ordering depending on request priority as it were.
Would anyone know why the photo stack flash gallery won't work in Firefox? IE works fine. I'm fairly sure its just a bit of syntax i'm missing, or a compatibility issue. I am using a .swf file which imports images in using an xm l file and then displays them as a stack of photos which can then be rotated and looked through.
I'm binding two AutoCompleteModified objects to one another; meaning you type in one and it selects the correct object in the other. It works fine when I define it in MXML: However, a user can add a new row to a Grid and then I set up the binding and objects via actionscript and it gives an 'undefined' error: ChangeWatcher line 427/wrapHandler.
var innerHBox:HBox = new HBox(); var dtc_acm:AutoCompleteModified = new AutoCompleteModified(); dtc_acm.dataProvider = data2; dtc_acm.labelField = 'id'; var cp_acm:AutoCompleteModified = new AutoCompleteModified(); [Code] .....
If I only keep it 1-way binding then it works fine. But both throw this error. Is there something about not only doing it 2-way in actionscript, but adding components that aren't on the stage yet?
I am trying to use a combobox in flex with an array to change to a canvas in a view stack. Can I do this with some custom action script? The UI I am designing could really benefit form this.
which in effect will get me the method name which called callingMethod(). In order to support reflection via describeType(), a class has to be extended with the class containing callingMethod which isn't very developer friendly (very fragile in general). Are there any other methods I can use to figure out from within a method, which name it has?
Any way to take the contents of an array, which is full of texttype, and use them to create a stack of buttons. Now the actual text I have in the array will change every time the program is run. For example, let's say my array is ["apples","oranges","pears"]. I want to create three buttons (in this example) so that it appears apples oranges pears And when you click on "apples", it takes you to the corresponding "apples" webpage ("_blank").