My homepage contains a flash file that tweens through 4 product images. I want to program my file so that every time the user goes to the homepage, the flash cycles through the four images randomly. I thought the easiest way to so this would be to create four series of image tweens and label each, and then code the first frame of the movie to go to one of the labels at random.
OK from the title you can tell I'm now a AS3 newbie. Its a shame because I was good intermediate at AS2 and all of a sudden I'm back at square one - and I'm no programmer so there's little chance of me learning AS3.
1) Back to the problem. I used to control events on my timeline with simple timers and such, utilising code like: _parent.MC1.Play(); Now that doesnt work, _parent and .root are gone, and I can't even get basic things to work anymore. I want to do is advance "MC1" to the next frame.
2) Is there a *simple* reference/summary of what happened to my old AS2 commands somewhere.
I recently posted a .swf inside a new window with javascript. everything works fine on a PC, the movie will load on a mac. You should be able to click and drag to "spin" the object within the movie (it cycles a series of photos to give a 360 view), but when on a mac the cursor changes but images are not cycling. i'm sure it could be a number of different things but I'm unsure where to start.
Im creating a kids drag and drop game and want the 6 words to change place each time it is played. ive got a box which i want them to move about in. create an array of some kind to possible do this, but i'm stuck in actually creating it. also ive managed to drag and sound clip onto my first frame and cannot delete it so any help with it would be helpful (pig oinking isnt needed when u load the game )
I have a "Menu" button that goes to a menu page on the timeline when pressed. The stop(); action works great. But... if I hit the same button again, it does not return to the menu item but goes to the next timeline item and displays that page. Repeated "Menu" button hits cycle to the next timeline item. If I got to the "Home" button (first item on the timeline), then it lets me start fresh. No other buttons have this action when pressed repeatably.
How do I keep the cycles active, and also call a function at the end of each cycle/tween? Right now I can remove the soundHammer call back and the tween will continue to cycle, and if I remove the cycle soundHammer is called properly, but obviously it doesn't cycle anymore.
I am looking for a simple timeline chart, that I can display several events on over a varying timespan. I haven't found any specific charts in Flex, has anybody created or used anything along these lines? [URL]
This is problem is cropping up in Flash CS3 rather than Flex, but it's Actionscript 3.If you paste the code below into the main timeline on frame 1 and test it in Flash, the COMPLETE and INIT events both fire. And in Firefox and Safari it works too. INIT and COMPLETE both fire. But in IE (6 and 7, both with the latest flash player) on a PC only the INIT event fires.
Code: var debugText:TextField = new TextField() addChild(debugText) var onRootLoaderInit = function (event:Event):void{ debugText.text += "INITIATED." + " " } var onRootLoaderComplete = function (event:Event):void{ debugText.text += "COMPLETE." + " " } loaderInfo.addEventListener(Event.INIT, onRootLoaderInit); loaderInfo.addEventListener(Event.COMPLETE, onRootLoaderComplete);
I have a main movie with 2 empty movie clips on the stage. They have the instance names clip1 and clip2. I also have 10 swf files named movie1.swf, movie2.swf, movie3.swf, etc. I want to randomly load any 2 of these swf files into the 2 empty movie clips in the main movie. After the 2 swf files have been loaded, I want one of them to last 20 seconds, and then randomly load a new swf file to replace it. And the other one, after 30 seconds, will randomly load a new swf file to replace itself. And this cycle will go on & on...
I have the following actionscript:
[Code]....
Unfortunately, it isn't working. Is there an error with how I typed this? Or do I need to change something so it will work?
I basically want to load 2 swf files into 2 different targets, have one of them last 20 seconds & then randomly load a new swf, and have the other last 30 seconds & then randomly load a new swf. What is the correct actionscript to achieve this?
fspaiva just posted a thread with a scale script [URL] attached to a movie is attached this script :
[Code]...
when i try this script and watch the CPU monitor of the computer, after hitting one button this movie keeps eating cycles and a lot of it, meaning after the movie has adapted to it's new set scale, so tried if adding an "if" in the script could stop that :
[Code]...
but that doesn't work, the CPU keeps peaking, so my question is, should i worry about these things? if so what to edit to make that more efficient?
I have a form, with input text fields, and static text labels between each...
like this
(static) name (input) name (static) email (input) email
[code]....
then a submit button. on the right hand side of all of these fields.It seems that when I press tab, instead of cycling from one input text field to the next, and then ending with the highlight on the submit button, it keeps tabing up to the "Address" line of my browser.I'd rather it tabed through each of the text fields.
In my SWF, I have a movie clip that I wish to play itself immediately after the site loads. I have two other movie clips that are required to play once the first movie clip has reached frame 13. This is a function that I would like to repeat, as the first movie clip (followed by the other two) will be required to play the others after certain mouse events within the movie.
PHP Code: hello_button.addEventListener(MouseEvent.CLICK, click_handler); function click_handler(event_object:MouseEvent) { /* Do something with this event */ }
While others import class objects and operate under package headings when describing how to add listeners and send out dispatchers.
My question is, how can i cause any of these events to change a string variable in the main timeline? For instance, i would like the news_btn when clicked to change already defined variable located in the main timeline. Also, is there a more elegant way to code the above, i'm new to AS3?
I need to create a navigation scheme with a dynamic list of movieclips that cycles, the user being able to cycle through the list left or right seamlessly.For example, say there are 12 items in the list, and at any given time three of them are to be displayed, with the center one being the focus/selected item. If the user clicks on the center/focus item, it takes them to a page, no trouble. If they click on the one to the left of the focus item, the list slides right, with the clicked one becoming the new center, focus item.
So, now say that the three visible items are 10, 11, and 12 in our array. If the user clicks on number 12, the list will slide left, with number 12 becoming the focus, and the goal would be to have item number 1 become the new, right-most item in the display - thus, the visible three would be 11, 12, 1. If the user then clicked on one, the cycle would continue, making number 1 the focus and the visible items would be 12, 1, 2. This should work seamlessly at both extremes of the list.
So in one instance, I have created a single movieclip that contains all of the items in the list, plus four extra at the end, to allow the appearance of seamlessness; when the user got to the end, the entire clip jumped to the start. This works, more or less, but it's clunky and I need to find a better way.
I am an AS3 code developer but this time I need to deal with a FLA that has an instance on timeline with complex nesting of movieclips and textfields (that are named via the instance field in Flash). The problem is that events (I put in the Documentclass) on nested movieclips inside that timeline placed instance are never dispatched.
example code: // my instance on Stage in all Frames of the timeline public var thewall:MovieClip; // event directly on thewall works
I am an AS3 code developer but this time I need to deal with a FLA that has an instance on timeline with complex nesting of movieclips and textfields (that are named via the instance field in Flash). The problem is that events (I put in the Documentclass) on nested movieclips inside that timeline placed instance are never dispatched. example code:
Code: // my instance on Stage in all Frames of the timeline public var thewall:MovieClip;
I try to dispatch an error event in an AS3 application:dispatchEvent( new ErrorEvent( ErrorEvent.ERROR, false, false, "my error message"));but I get the following runtime error:
TypeError: Error #1034: Type Coercion failed: cannot convert flash.events::ErrorEvent@2c04239 to com.adobe.protocols.dict.events.ErrorEvent.at flash.events::EventDispatcher/dispatchEventFunction()at flash.events::EventDispatcher/dispatchEvent()at my line of code..
I have an xml flash slide show that works great but i would really like it to randomly select the images out of the xml so that every time it is seen it is showing a different cycle of images. I'm not by any means an ActionScript expert far from it actually, but i understand a bit of it (not enough to write my own code yet).here is the code im using:
import mx.transitions.Tween; import mx.transitions.easing.*; var myShowXML = new XML(); myShowXML.ignoreWhite = true;
[code]....
Also I'm not using the text version of this were it gives a title of the image that is displayed but every time i think i have removed it correctly i screw the the whole thing up. right now i just have the title area in my xml blank which works but i guess its not the cleanest code right.
I used the tutorial for making a xml gallery and changed it up a bit to make a banner ad gallery from an xml file. This makes life easier for my non flash designers to just update the xml file when new ads come out. I would now like to make it randomly select the first image.The only idea I had was to change the p = 0; part to p = Math.floor(Math.random() * total); That didn't work.There is some additional code in there for a coldfusion click tracker and some to build the url string for the coldfusion page
// Load XML, define arrays, and initiate loading of first image function loadXML(loaded) { if (loaded) {
I've got an xml slideshow playing on my home page and I need to have the pictures randomized. You can see the flash in action at [URL]. Here is the code that I am using now.
delay = 10000; // function loadXML(loaded) { if (loaded) { xmlNode = this.firstChild; image = []; [Code] .....
Basically, it loads and parses an external XML file. I have it set to just step through the file but I'd like it to randomly display the images referenced by the XML. The script works like this, but I can't seem to figure out how to get the XMl into an array and then have the function read it correctly. It seems to me that the call:
picture.loadMovie(image[p], 1);
with p being changed somehow to a call to myArray should work, but it doesn't. What am I doing wrong?
this creates the load XML function and counts the children to an array function loadXML(loaded) { if (loaded) {[code]....
so the XML needs to loaded into the array somehow. Here's the array with a bunch of numbers instead of the XML info.
I am trying to build a simple image scroller in a way that it creates 2 arrays from 2 xml attributes. I got that working, but what I want to do next is randomize the order of the images and while making sure it they retain their specific urls. Then I want the scroller to loop those images in that random order infintely.
So far here is ActionScript Code: stop(); import mx.transitions.Tween; import mx.transitions.easing.*; // change the values to alter the spacing and scroll speed scrollSpeed = 1; picSpacing = 0; picWidth = 116; [Code] .....
I'm trying to build an application that displays randomly thumbnails in a grid, but having problems with the random part. I'm displaying the thumbs in grid like this:
I'm trying to build an application that displays randomly thumbnails in a grid, but having problems with the random part.I'm displaying the thumbs in grid like this:Code: Select all//building a thumbnail container for each one of the projects from the library
var thumbContainerMisc_mc:ThumbContainer = new ThumbContainer(); thumbContainerMisc_mc.x = (200+1) * x_counterMisc; //setting the thumbnail x thumbContainerMisc_mc.y = (200+1) * y_counterMisc; //setting the thumbnail y
I wanted to randomise my quiz questions and to allow all questions to appear but no similar questions should appear twice. I tried to use arrays to do it but I kept having errors.
I am trying to build a simple image scroller in a way that it creates 2 arrays from 2 xml attributes. I got that working, but what I want to do next is randomize the order of the images and while making sure it they retain their specific urls. Then I want the scroller to loop those images in that random order infintely. So far here is my code:
Code:
stop(); import mx.transitions.Tween; import mx.transitions.easing.*; // change the values to alter the spacing and scroll speed