Arrays :: Sorting Order Of Series Of Flash Slides Into Dynamic Presentation
Feb 21, 2011
I'm not quite sure how to do this - I'm building an admin interface to sort the order of a series of flash slides into a dynamic presentation. The admin interface pulls the slides from xml and displays each as a thumbnail. The thumbnails, when dragged, reorder themselves in the array appropriately. The problem is, I want the actual array of slides to reorganize itself accordingly. My code is this:
function onThumbPress( e:MouseEvent ):void {
e.target.startDrag();
} function onThumbRelease( e:MouseEvent ):void {
e.currentTarget.stopDrag();
sortSlides();
[Code] .....
So what I want to do is take the change in the array (say 0 moves in front of 1 in project_thumbs_array) - and make sure that my other array (project_clips_array) moves item 0 in front of 1 as well. I thought something like this might work but it doesn't:
project_clips_array.sortOn ('project_thumbs_array.x',Array.NUMERIC);
After using Flash for many years for animation I've finally discovered the Flash Presentation document setup, but I'm stumbling at the first hurdle in getting my head around the document structure and how the playhead moves between slides/screens.
I have a small 48 frame animated "text bullet" which fades in and then glows for a second. I have placed this on one layer in slide 2, and have tweened it so that it flies in from the left of the screen, stopping in the middle. This is great but have noticed that when advancing to the next slide, slide 3, and then hitting the left arrow to go back to slide 2, the animated instance of the text bullet is at the same position/state as when I navigated away from slide 2 to slide 3.
So how come the playhead doesn't automatically jump to the start (frame 1) of slide 2 when I navigate back? I have explored the Behaviours but haven't managed to sort out this very basic first step
Im building a flash presentation in AS2.As the FLA video plays I have timed cue point that will make a slide appear to the side of the video.The video will contain around 30 cue points but I dont know how to do the action script.I currently have the below that works for one event. How do I do multiple events.
myFlvPlayback1.addEventListener ( "cuePoint", this );function cuePoint ( eventObj:Object ){gotoAndPlay("1"); }
I have a flash player I've created as a way to navigate through a series of powerpoint slides. I've created a slide count at the top to show the "current slide number / Total Slides" the trouble i've got is that the total slide number is dictated by actionscript (nSlid) I want to retrieve the total slide count by loading the data from an xml file?
var i:Number = 0; var nSlid:Number = 30; cur_slide.text = i+"/"+nSlid; btn_next.onRelease = function() { if (i<nSlid) { [Code] .....
Is it possible to create a PPT-like presentation in which I can advance the 'slides' from my computer, and the slides that my viewers are seeing will likewise advance without their interaction?
var dataArray:Array = [ 5, 6, 3, 8, 10, 11, 32, 2 ]; var dataObjectArray:Array [ { "uid": 5 }, { "uid": 6 .... Similar to above ... } ]; I have the above 2 arrays in AS3. and i wish to sort them numerically (1 ~ X) in order [Skipping those that does not exist]. What is the best and most efficient way to do so for dataArray / dataObjectArray.
I have 9 movie clips which I want to load in random order, so that viewers who come to the webpage don't always see the same thing. I have them set up as 9 frames within another mc. I need EXCEPT it always displays the first one first, and then the rest in random order. I tried making the first frame empty, but then there was a big lag before it showed anything, because of the timer. Here's the script I used:
myMc.stop(); time = getTimer(); wait = 500;//1000ms = 1 second _root.onEnterFrame = function(){
I'm loading an XML document that contains properties about "slides" in a presentation. When the XML loads each slide builds as an object with it's params. Everything works perfect except now I need to add graphics, instead of just text, to the stage based on the slide object params. I have an object in the library being exported as "StateMap". In my xml params of the slide it's name is StateMap. How can I convert the string StateMap into a display object and then add it to the stage?
So if Slide 1B has 4 lines of text and an image from the library, I want to build the 4 lines on the stage and then place the image on the stage. The image is exported for actionscript in the library but I cannot get the xml to store a name or reference and figure out how flash converts that to a display object.
Is it possible to get flash to sort in alphabetical order the content of a XML file? In this case what I wanted was a way to get flash to sort the content through the "<name>" child content. Basically I want it to use the name to sort the entries alphabeticaly.[code]
I wondering anyone can help me in need to sort the parent elements of a dynamically populated multidimensional array on the elements I have highlighted red:[code]
I am working on a website and I have to make a flash banner under the header. In this flash banner, I have 9 different movie clips. Each clip is in fact a picture and a text animated going with it. But everytime someone go to another page in the website, the flash will restart and there's a good chance they may never see the last movieclips. But I think there's a way to call the movie clips in a random order. This way we wouldn't see always the same first mc. I don't mind working in AS2 or AS3 for this. If you give me an answer, please put as much details as possible since I am more a designer than a flash developer.
I'm trying to bring XML nodes into an array so I can sort them in alphabetical order, then display the data in some textfields in a movieclip.I've managed to get the XML displaying fine in the movieclips and all the data in the arrays, but the problem is I'm not sure where to use name.sort();. Right now you can see I have it at the start of the loop that places all the data in, but it will only sort as it populates and hence becomes pointless.Is there a way to add all the data into an array, sort it, THEN display all the data in my movieClips?My XML looks like this:
I just have another really quick question about Arrays, this time about Sorting them. I have just re- written my code to work for matching values from 2 arrays and then adding them to the screen.
however it seems as my matching is way off, it matches the items that are at the same index, which is not always the case
The output for the matches, which should be side by sideis as follows (which is incorrect) Therfore i am trying to find values at diffrent index levels
I tried to sort the Array, but it seems as though the array, cannot be sorted the way i want it. I simply wanted to sort it Acending, but changing it to lowecase would not do what i needed it to do.
This is the code, matchInfo function should do all the work
I'm having a hard time wrapping my head around this problem. I have 2 unsorted arrays that need to be compared, array2 must contain all elements of array1 and array2 can any number of extra elements without affecting the result. I don't see any benefits from sorting the arrays and comparing the string values as array2 can have extra information causing noise.
I need to sort an arraycollection. the problem is that my array is combined from two diffrent arrays, in one the age field is called "AGE", and in the other the age is called "MYAGE".
Now I need to sort the combined array according to age but I got two fields with diffrent names. I can go through the array and change all "MYAGE" to "AGE" but i was wondering if theres maybe a way to sort the array in its current status?
Im trying to comapre the order and value of two arrays...
[Code]...
The values must be identical by the order and values exp: checkNums[0] == checkBallPress[0]; ps: the array numbers are inputed by user, I typed this values just for the examples sake I tried to do a nested for loop but it doesnt work.
I have 2 movie clips, one names mc_frame01 and another mc_frame02. I've tried to set variables and arguments to make it easier when theres more mc_frameXX's. All I want the animation to do is first MC slides in from the right, pauses, then slides off to the left. Then repeat for each MC. With the code below, both MC's seem to slide in from the right at the same time and that's it.
I am currently making a quiz game and have an XML file which stores all the questions/answers.I then load the xml, and put all of the info into multiple arrays.
ActionScript Code: var x = new XML(); x.ignoreWhite = true; x.load ("Stating The Obvious 2.xml")
[code]....
So, how would I edit the code to make the questions appear in a random order? i.e. Make the currentQuestionNumber be random while not repeating itself.Also, is it possible to make the answers appear in a random order on the screen? For example, instead of the "answer1array" element always appearing at the top and the "answer4array" element appearing at the bottom, is there a way to mix things up a bit?
I have neither the capacity nor the integrity to overcome as3, how to build a system wherein if I were to press movieclip instances in a certain order, would move me to a certain frame if I did. I am trying to do this without making 100 eventlisteners and relying on an array instead. If I could say anything about how as3 is about implementation of values, I'd say it's a bit like using the titanic to deliver a piece of cheese on toast, but I guess what I need to know specifically is
How to make a function that relies on a certain set of array values. How to splice that entire array after the array reaches a certain number of values. How to move to frame 2 if the array does possess the correct values. How to stay on frame 1 if it does not.
So far I have var inacertainorder:Array = new Array(); var i:*; i = 0; function toframetwo(event:MouseEvent) {gotoAndPlay(2)}; if(inacertainorder[i] == "0,1,2") {stop();} else inacertainorder.splice[i>3] {gotoAndStop(2);};
A client asked me to make him a flash presentation file in order to put it on a cdrom and distribute it to his clients.He asked me also to make the presentation file dynamic so it is easy for him to update the content of the presentation and distribute it anew, when there is a change of the content.If it was a web based presentation, I could use php to read folders and populate the data in his presentation file (I had in mind to put folders relative to the file with the content in it ("client_description.txt", photos, "work_description.txt", etc.)). But now that the file he needs is a presentation file. Is it possible to have as3 read the folders of the cdrom?Do you have another proposition to make in order for the making of a dynamic presentation file?
I am creating an order form for my flash site. I have never done this before in flash but I have in visual basic. I have a few questions:
1. Is assigning variable names to checkboxes and radio buttons the same as in visual basic? I mean i know that you probably assign them in the properties. ex..say i name a radio button 'radio1', to run a check in my actionscript whether radio1 was checked or not would it be something like if(radio1){}
2. After the person fills out the form I would like to have the results of the order sent to a pre-specified email adress in a certain format. What would be a good way to do this?
As it is said here: [URL] "If you do a Google search today for "MVVM and Flex", the first post is by somebody who claims that MVVM is not a good fit for Flex. I couldn't disagree more. Out of the box, the Flex framework makes it much easier to implement a Presentation Model than similar MVVM implementations in Silverlight. That is not to say that there aren't good third-party libraries that make it easier in Silverlight, but without any help, it is easier to do in Flex." So MVVM as LOGICAL CONCEPT can be implemented in both but the way it is implemented in Silverlight requires more Plumbing than Flex.
What prevents Silverlight MVVM to be implemented like Flex ? Doesn't Silverlight have same capability in event system to do the same? If yes why does Silverlight do things more complicated what's the advantages then ? Is it about using Class Interfaces which are more strongly typed? What are the disadvantages also ? For example as for implementing MULTIPLE VIEWS for 1 View-Model does Flex implementation make it also more obvious?
I am running into some trouble adding an array into another array to create a multi-dimensional array.The code appears as below:
var slideDataArray:Array = new Array(); var slideShowDataArray:Array = new Array(); slideDataArray[0] = xmlData.SlideShowParameters.SlideShowImagesDirectory;[code]........
I am looking for a means of placing the slideDataArray into a 'slot' or value of slideShowDataArray so that I can in the end pass the slideShowDataArray as a parameter to another function.As of now, the last slideDataArray appears 11 times (the loop runs 11 times) in slideShowDataArray and the way the code is written the slideDataArray is unique every iteration of the loop.
I've been working on this catalog system for awhile now, and have it working almost perfectly. But one problem still remains...
I'm dynamically loading content (jpgs & text) into a scrollpane from an xml file. It should display an image, and then below it some associated text. My problem is that when the content loads in, the first jpg isnt visible. I'm pretty sure its there because all the other jpgs load. What I think is happening is that the scrollpane is displaying the text below the 1st jpg at the very top of the scrollpane, which leaves the jpg above the scrollpane and thus not visible.
When I first started this catalog. I was loading the content into an MC I had manually created and was attaching to the scrollpane via attachMovie. I had the same problem as above in this scenario as well...and to correct that what I did was make a box that went around the entire are that the jpgs and text loaded into. This allowed the jpg to show up.
But now that I'm dynamically creating both the holder MC and the textfield, I'm back to losing the 1st jpg image. It seems to me that the scrollpane needs something above the jpg holder MC for it to be displayed.
Here is the code I'm using to load and create everything.
Here's the code: [AS]tFormat = new TextFormat() tFormat.font = "Verdana"; tFormat.size = 10;