Actionscript 3.0 :: Auto-add Button Based On XML Entries?
May 1, 2009
Essentially i have a 5 section image gallery that pulls its' caption and image file from an XML file. 1 xml file for each section. Within each section I also have x number of buttons allowing you to click through the images....
button1 is for image 1
button2 is for image 2 .... so on and son....
My ISSUE: As it is right now -- each section has a set number of images. BUT.....(always a but)
To add more images, I have to:
1. Add the xml tags in (not a big deal)
2. Open up flash, and manually add a button (which is a movieClip)
3. Open up the actions and add another function..... Which consists of this code:
Code: Select allfunction threeClick_1(e:Event):void
{
// FIRST WE HAVE TO LOAD THE IMAGES VIA THE XML FILE
var imageLoader:Loader;
[Code]....
Is there a way for flash to scroll through the xml file and if there are more image tags ---- add a button to the stage --- and associate it with the next image?
I am currently working on a interactive map that I am building in flash. I need to figure out if there is a way to code something so that we can have our map zoomed in, so it is only showing a section of the map in the veiwport at a time, but when the mouse reaches the edge of the screen I want it to automatically scroll with it, up, down, over, etc.
I have an interface that will have a variable amount of buttons in it and the text on each button can be anywhere from 10 characters to 30 characters. What I'd like to do is to have my buttons auto-size width wise based on the length of the text. I don't think that will be too difficult but I'd also like to have rounded corners on the top of the buttons so that they'll look like tabs and from my experience when you change the width of these buttons that have rounded corners they start looking a bit odd since they won't retain their original radius
I am sure everybody must be aware of autoviewer for images. Its a great tool , but i need to customize that a bit. I have to add a close button/back button to go ba
I'm almost done building a full flash site where it navigates by position of timeline.I just need a simple on/off button for a soundloop to loop and play automatically. the on/off button just simply turns it off (toggle is optional). on it doesn't have to resume, just start the pool again.
I've had a good look around but couldn't find anything that directly solves my problem.There are several posts which are along the right lines, but I can't get my head around it in order to fix the issue.I need to automatically resize the text so that it doesn't exceed the width of the button. The maximum length for my sized text appears to be 13 characters before it will become too large.The program starts by dynamically creating several buttons, filling them with the title and description as set in an XML document.
To add the text I have this code: var tform:TextFormat = new TextFormat(); tform.size = 20;
If I have a randomClips function that shows a range of swf files every 15seconds and wanted to create a button that could stop the auto change of the clips, what would be the script for that button if the script for the randomClips looks like this:
a problem I'm having with passing some validation in a form im creating.For the sake of getting to the point, I have two Textfields in my form lets say email_txt and friendsEmail_txt. What I would like to do is validate the two fields to make sure the user does not put the same email address in both fields.Im sure I need to do this via a function but I'm lost as to how to go about it. I googled for about an hour and perhaps im not qeurying it properly as I could not find any answers - Im sure there is one.
My AS3 class has some quirks. It's sort of a guestbook, so someone can add a 'question'under a certain category. When I publish the results in a dynamic textfield or when I trace the results I get the existing XML values and some undefined ones.This is my AS3 script:
Code: //Class name is AddQuestionMenu public function AddQuestionMenu()
I like what the script below does but I need it to be extended in 2 ways and I can not figure how.this is what I would like this code to do...
1. play (ideally stream) sound automatically on entering the site.(right now the play button must be invoked, and it takes a little time to load.)
2. loop that same sound source
3. instead of stopping the sound I would prefer a pause.so more simply sound plays on entering site and I have ONE button (well 2 but changing visibilities) that control only pause and resume I have looked around quite a bit but can never find what I am looking for it would appear that everyones sound issues are so unique that no one has the exact issue that I do (well I am sure many do but I can't find the thread. ) and here is a link to what I have as of now
Code: var loadSnd:URLRequest = new URLRequest("ax Mr .l..mp3"); var thisSnd:Sound = new Sound(); thisSnd.load(loadSnd);
if i have a randomClips function that shows a range of swf files every 15seconds and wanted to create a button that could stop the auto change of the clips, what would be the script for that button if the script for the randomClips looks like this:
What I want to be able to do is to extract all of the items listed in the categories and put them into an array as individual items. So would like have an array that contained Cosmetics, Pharmaceuticals, Food, Sportswear, Football, Rugby and Tennis as individual items within the array.
For a number of reasons (which I wont bore you with) we may have to interface our FMS servers over an NFS mesh to share disks. For example we have 6 core sites around the world and we want all core sites to see each others primary content store. Whilst we sort out the commercials for Aspera or similar to handle file replication properly, I had the idea to use <streams> to remotely mount each others disks (The disk systems here present themselves as NAS via NFS)So before you say No, don't do it im not sure I have a lot of choice at present.Its a large global core/edge deployment and the edges are implicitly configured to their origin.If i DID want to do it how many <streams> can I define before the server ignores them?
I'm learning Flash to make a website for one of the companies I work forI have a decent portfolio page that loads content information from an .xml document. I'm just thrilled that it works, but my boss wants a little more.He wants to be able to scroll through the entries with left and right keystrokes. In the glow of my recent array-building triumph, I told him, 'sure, I can do that!' ...but I can't. I can't figure out how to make the left and right keys go to previous or next entries. With previous problems I've been able to find an answer by searching google, but I'm stuck on this one.
Here's my code: var titleArray:Array = new Array(); var descriptionArray:Array = new Array();
i have a flash file that has a MovieClip, instance name "entry", on the stage.this movieclip has 2 dynamic textfield inside of it. i have and XML file with 5 entries that contain "title" and "description" each, how could i use one MovieClip to display all of the entries at once.do i have to duplicate "entry" MovieClip or do i have to create a different class for the movieclip?
I want to delete the duplicate entries in an array. So I have tried the code I atach to this post. I have proved all the posible combinations but no one seems to work.This is the code I have writen:
I'm making an interactive film. At certain points within the film, the viewer has the ability to select from a few options that will direct them to an external video clip (they are flashback scenes). The main story pauses when the user selects a flashback scene and I'm clear on how to achieve this.
However, my issue is that once the flashback scene ends and the external video closes, I'm not sure how the main story will resume. Is it possible for it to auto-play (resume) in some way? My last resort would be to have the viewer select a play button - this is only because I do not want a break in the narrative and want to limit the amount of clicks the viewer has to make.
I'm now doing an application which has ONE option. If select this option, the mouse pointer will be auto go to the forward button on a panel in the interface at the end of the MC. So, what should i do?
I have this flash game. In it there is one movie clip called address_group. In address_group I have another MC called address. In address I have many text fields. Their info is being loaded from a xml file called database.xml. In the timeline where my address_group MC is located I have placed this code to load the XML data to flash:
var planet_title = new Array(); var planet_subtitle = new Array(); var chevron1_txt = new Array(); var chevron2_txt = new Array(); var chevron3_txt = new Array(); [Code] .....
My problem is that when there is a second <planet title_planet="Name"....> the new info from the second input which should be a new entry which means that I want when there is a second input this address_group to duplicate and in it to be placed the info from the second entry. But it doesn't do that it loads the second info over the first one in the flash. So my question is how to make flash to detect if there is something written as second entry or third or forth and so on... and than when it detects to duplicate this address_group Movie Clip and in it to put the info from the second entry if they are 3 to make 3 copies of the MC and put in each the different information....
I'm doing a little weather web app in flash.So i read an xml feed and copose an array of data from it.[code]Now what i would like to do is to find and trace the entry in mydate array which have a a value that approach the most to "currenthour" variable (which is my current time i'm getting upper).For exemple if currenthour = 11.In the case that i have myhour array equal to 5 , 10 , 14 , 20.The best match will be myhour[1].
I just did Kirupa's (excellent) XML/AS3 tutorial, and I still have one important question. How can I set up and search for an XML node with multiple entries?
For my movie, I plan to have 4 buttons, low, med, high, and auto. I want to specify the points in the movie where the quality should be lowered for slower computers (auto button). The beginning of the slow part would be MED quality and then after it's passed, I want to reset it back to BEST.