ActionScript 3.0 :: Thumbnail Buttons Not Working On Frame 2?
Mar 10, 2011
I'm working on putting together a portfolio website in Actionscript 3.0, and here's my situation: I have four main sections (Home, Works, Reel and Contact). When you first enter the website, it directs you to the Home content, which is on Frame 1. When you click on Works, it is intended to take you to Frame 2 - which it does just fine. On the works page, however, there is a frame to display large versions of the row of thumbnails along the bottom. Frame 2 automatically displays the large image of the first thumbnail, but the second thumbnail redirects you to Frame 3, which is identical, except it replaces the large image of the first thumbnail with the large image of the second thumbnail - and so on and so forth.
The thing is, when I get to Frame 2, my thumbnail buttons aren't working and I get this error:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Portfolio_Site_03_fla::MainTimeline/frame1()
What I'm getting from this error is that it essentially doesn't recognize my thumbnail buttons because they do not exist on frame 1. I even attempted to move the keyframes with the thumbnail buttons on them to frame 1 and everything was working just fine, except for the fact that I had big thumbnail buttons all over my home page which I do not want to be there. For reference, here is my AS code:
How can I resolve my situation and get my buttons to do what I want them to do? My only guess would be that I'd need to make a new scene, but wasn't that one of the major points of AS 3.0?
I have a SWF with two buttons that both direct users to new URLs. The first frame contains an FLV. During the playing of the FLV, the buttons work fine. When the FLV is complete, the SWF plays, resizing and moving the buttons. During the movement of the buttons I can click them and they work--while moving. But they don't work once the SWF reaches the last frame and stops. I need the buttons to work the whole time, especially at the end. [URL]
Now I'm working on a Website which contains a XML Carousel Gallery, with the coding below.Now this all happens on the homepage. I would like to stop the xml on other frames though. Is there any coding I can use on my Buttons, to stop the XML working while going to another frame?
stop(); var folder:String = "thumbnails/";// a folder for thumbnail files + an XML file var total:Number; var radiusX:Number =180; var radiusY:Number = 10;
I'm working on a multiple-choice quiz. Each question is in its own frame, Q1, Q2, Q3, etc. In Q1 frame, when I click a radio button (A, B, C, or D) it displays a Continue button which when clicked takes me to frame Q2. In frame Q2 I have a Return button that brings me back to frame Q1. The problem I'm having is that when I click the Return button in frame Q2, it takes me back to frame Q1 and I can click on radio buttons A, B, C, or D, but they do not display the Continue button. In other words the radio buttons change state but they do not fire any of the actions. Here's my code.
I am doing a web portfolio with thumbnail buttons that change the pictures. What is the best way to avoid having to make a new button for each new picture thumbnail? So resusing the button but changing the thumbnail picture in it and what picture it links to? Using CS4.
I need to create a flash photo gallery for their website. I've looked at different tutorials but all of the ones I have found only show stationary thumbnails. What I need is a gallery that shows the thumbnails with next and previous buttons, while showing the imaged that was clicked.
This is an example of what I would like. [URL]
This website gives you the option to turn on the thumbnails, I however do not want that option I just want to the thumbs on.
I am trying to create a video gallery with thumbnails, I referenced [URL].
its a great tutorial, Howevr my problem is that i want to stream flv files from http link, and for that I am putting null in the connection, i.e I am not making an rtmp connection as my files are not on my m/c.
now when i do this, im not able to grab the first frame of my stream.
ns.play(URL, 0 , 0), here 3rd parameter is len, which if 0 should play first frame..this will solve my purpose of thumbnail. but right now, its playing whole file in the thumbnail which i dont want.
get the first frame while playing flv from http url?
i have created xml based gallery in flash.. everything is working good... its like portfolio... having lots of jpgs wid thumbnails... thats fine..i have like 23 projects... its like verticle menu wid mask showing only 5 thumbnails on page... i have 2 buttons on bottom of the page prev btn and next btn... ok.. when i click on next button i want to show next 5 thumbnails which will slide up.. and so on... and when i click prev btn i want to slide back previous 5 thumbnails...i have blank mc whose instance name is menu_mc... i have another mc called thumb_mc which will be attached thru actionscript containing thumbnails from xml file which are like 23 small thumbs...
i have tried like this
on menu_mc attached this action script menu_mc.onLoad = function() { this._y = this._y; div = 5 }
I'm making a site that has a scrolling set of thumbnails and then when you click on one of the thumbnails a video will play. I used this (httpurl].....) tutorial and the scrolling is fine, but when I set the thumbnail to go to a certain frame/flag it doesn't go? I click on the thumbnail> +> Movieclip> goto and play at frame or label> and put in the label I've used for the frame (F15) and then when I test the movie nothing happens when I click on the thumbnail. Can someone help me? I'm dyin' here.
I'm trying to create a video gallery that has thumbnails. But I want the thumbs to be the first frame of the video. Is there any way to extract the first (or any other) frame and display it as bitmap data without having to download the entire .flv file?
Intro:I started a flash-based website a few years ago. Back in 2006 I was able to get a xml scrolling thumbnail, image loader to work without a glitch.For numerous reasons I had to put the project on hold until now. [one was that my 30 day trial of flash expired and only recently was I able to purchase the Adobe Web Suite CS4 as well as a new computer which could run the apps.]
Last Friday saw a bump in the road in the development of my site as two, rather straightforward task, turned into something short of a nightmare as I have been unable to get past these two, seemingly, relatively simple task.I have posted in 4 other flash forums the issues, in detail, that I am facing - and have quite a bit of interest/views in the topic as the numbers suggest - yet no response/answer as of yet. [Which confirms other messages I have seen which seem to state that working with buttons has become increasingly difficult with the newer version of flash - something Im a bit surprised with actually from Adobe. - I would have thought there would be a palette where you could set parameters...]
Screenshot of Site/Timeline: Before getting into the two questions I have, I would like to post an image of the site as it looks whenever an swf file is saved out, as well as a piece of the timeline in the back for reference.As of now when the swf file is saved out you get exactly what you see above:
a: A scrolling thumbnail
b: ...which loads a large image when clicked on it - PEFECT...
BUT...1a: I need for the buttons to load in this action, not for it to just load on its own.[i.e., the silk_paintings gallery is what is open, so I need the "silk_paintings" button to call up this action]
note: Initially I had attacked this problem by taking out the actions layer you see above and applying it directly to the individual buttons with some crude MouseEvent Listener/Handerls... that did not work - at all.Im sure it may be "easier" to make an array out of it, but with my coding level it may be "easier" to apply it to the buttons.
1b: How I currently see it, I would take the xml-list and duplicate it for the number of galleries I have.[I would then re-name the xml-list to reflect the name of the galleries they are to represent, i.e. "silk_paintings"][also, I would have to rename the folders to "thumbnails1,2,3, etc., & "images 1,2,3, etc"
From there I would duplicate the actions and paste it into the buttons, changing the xml-list name to that of "silk_paintings", etc., as well as write in the MouseEvent listener Handler to make it work. [ah, ha, but what is that magic phrase, I have tried to implement various code from other tutorials, and all in vein.]
At this point I would be tickled pink just to get this to basic function to work.However, once the buttons are working and calling up the xml, etc., then I need the buttons to stay on the semi-transparent blue color it is whenever in the 'hit' state. [note: NOT pictured above.]With the way the buttons are currently set up, and with wanting to use scripting to get them to interact with the thumbnail gallery, it will have to be some miraculous code to tell that button what color to stay as whenever its clicked, and of course it going back to white when another button is clicked.
Conclusion:Since this is an Adobe Forum I would like to make a few additional statements in hopes that the developers, etc. may take heed.Adobes products are not cheap, and when I went to purchase the websuite I went in as a designer needing a program as not to need to program.I understand the flexibility that coding gives, but something as simple as linking buttons should not be in the realms of rocket science.
stop(); fscommand(allowscale, false);//keep SWF display at 100%
var x:XML = new XML ();//Define XML Object[code]....
I used a tutorial ("Photo Gallery and Thumbnails: Flash Tutorial!" by tutvid on utube) to create a gallery on my website. I love the thumbnail navigation but, I want it to play like a slideshow when it first opens and I want to add play/pause buttons. I am using Flash MX 2004 and don't know much at all about actionscript or how to make these modifications. I emailed the author of the tutorial to see if it was possible to make these changes his reply was: "Yes, it is possible to modify the file in this way, however I don't remember how I set it up so I wouldn't be able to re-code it for you in this email. I would take a look around the web at Actionscript 2.0 slide shows and see if you can use the code they are using and make it work with your gallery."
It's just a simple navigation thing, with a strip of thumbnails that gets moved left and right with arrows that load a larger picture when each thumbnail is clicked. Basically I would like to move the strip of thumbnails across when you click the arrows, and then when you click a thumbnail it loads the full size image above the strip. This is my thought process for each thing that needs to be scripted.
For the arrow function: - The arrow buttons need to tell the movieclip to move to the relevant frame WITHIN the movieclip where I have included the tween to the next set of thumbnails. I tried scripting this on the button itself as well as on the first frame of the actions layer and I couldn't get either to work. - I initially had the buttons within the movieclip because then I could control when there is a left and right button, or just a right button or just a left button (i.e., still more pics to view, you can go back to the previous set of pics or onto the next set of pics, or you've reached the end of the row of thumbnails) but I couldn't get my button to do anything when it was inside the same movieclip as the thumbnail rows. I would prefer to have the buttons work inside the movieclip for the reason described.
For the thumbnail function: - The problem here, I think, is that I have buttons within a movieclip that I am trying to get to load something to the stage. Here, I tried to add the script to the button within the movieclip as well as the first frame of the sctions layer but again that didn't work either. - Another important function is going to be removing whatever is on the stage when you click another thumbnail. I guess each image could just keep loading on top of the previous image but won't that cause a problem with the depth of your layers?
i've designed a strip of thumbnails in flash to go in a Wordpress site i'm working on, which when clicked need to open up images and videos using Lightbox 2. (Lightbox is already setup and working.) The problem is that i'm importing the links for each of the thumbnail buttons from a .txt file which works like this:
im working on a zoom/pan gallery and i have a problem that i can't solve.URL...the pan buttons are not working but the zoom and reset buttons works. im working on movie the image using the mouse now, if you will hold the image and move it it will drag it on stage.the image is a loader the loads and image and placed on screen.there is a mask on top of it and a frame that indicates the size of the gallery.when the user pan the image loader content i want it to stop as soon as it gets to the gallery frame,but i cant seem to find the best way to do it.so basicly when the image is in 100% i dont want the user to be able to drag it but after you zoom the user will be able to drag it but only to the edge of the frame so there wont be any white spaces.i tried a lot of different ways to do it but all of them are complicated and not working the way that i want them to work.
I have made a image-viewer. I've this AS for the viewer:
Code: import mx.transitions.Tween; import mx.transitions.easing.*; function loadXML(loaded) {[code].....
Now i would like to make a loop for the thumbnails so they don't have a beginning or end(Now when i scroll to the right the thumbnails stop at the last thumbnail, i want it to begin at the first thumb again).I'm also trying to make that the middle thumbnail represents the photo in target_mc.
I am making a gallery, which you can view here:[URL]ok, firstly, when you click a thumbnail, you cannot scroll them until you roll off the click thumbnail, and I'm not sure why. is it just a movieclip thing? or can I put some code in to re-get focus of something? ok, now for the two general questions:
1. When you roll over the thumbs, they go up, sometimes they flick back down though, even though you are rolled over them still. is this just because they are moving?
I have three buttons and when I click the second one, the first stops working (e.g. no trace event and it won't go back to the frame "tab1") but the third still works. Then when I press the third button both the first and second no longer work. If I take out the gotoAndStop lines, the buttons work fine. The subsequent frames simply have stops on them.
b1.addEventListener(MouseEvent.MOUSE_UP,b1Pressed);b2.addEventListener(MouseEvent.MOUSE_UP,b2Pressed);b3.addEventListener(MouseEvent.MOUSE_UP,b3Pressed); function b1Pressed(event:MouseEvent){ trace("b1 pressed");
This is an if stament on a frame on the root. I want to loop Carrera(a lenghthy movieclip) from frame 2 back to frame 1. (For testing purposes) This is the code:
Just finally making the transition from AS2 to AS3.All i need to do at this point is make two buttons which will control the movie to goto next frame and previous frame. I have gotten how to make the buttons go to a specified frame number and also a button to go to a specified external url but no success in making a simple next/previous pair of buttons.
I've got a movieclip acting as a button. Code on the button itself handles roll-over/-out states, and I define an onRelease function in the main timeline as follows:
[Code]...
This code takes the movie back to the first frame and works on the third frame. For some reason, though, the same code on the fifth frame has no effect. The button doesn't do anything. I have tried using the same button, I tried inserting a new keyframe with a new button, renaming the button, etc. and for some reason I just can't get it to work on the fifth frame. If it helps to visualize, I am essentially making a menu. The first frame contains buttons to take you to submenus, located on following slides. This button to go back to the original menu is on each frame with a submenu, but for some reason only works on one of them.
Im trying to create via xml and a for() loop a thumbnails wiewer and each thumbnail have a simple onrelease function.....but my probleme is that my 'container' movieClip and 'BT' movieClip dont show when I export the movie...also when i trace()them the output is empty. maybe is because they are inside x.onLoad(xml){} function ? At the end of the script you can remove // before the trace() function for ckecking in the output panel. here is my code:
K so i started this flash site and made buttons that open little sliders underneath them that load subcategory's. the problem is i cant get the buttons on the little slider to load a external swf file in a loader on my flash .
// sub bar button functions } recon.onRelease = function () { main.contentPath = "Recon.swf,"; }
I've created a movieclip of a trashcan, which falls over and 6 items fall out of it. I want each of these items to become a button, which will jump to a different point on the timeline.
The movieclip is all working fine, and the buttons appear to be fine. The problem is when I publish the flash, the movieclip resets each time I hover over one of the buttons, so i get an endless loop of this trashcan falling over and the items falling out.
the buttons within my submenue movie clip don't work. the one's not within a submenu work fine. my code validates and i'm not getting any errors what else i should be checking?
I am having problems with buttons stopping to work after i have added some actionscript elsewhere in my timeline. I have a buttons layer which runs across the entire timeline which consists of a Next, Back, Menu and Support button, which all work fine as long as i dont go through the following script on one of the frames.[code]The Submit button has a different instance name than all my other buttons so i am at a loss as to why this has any effect on them.
I have some buttons in a movie clip, and while they work when previewing flash, they don't work in the browser. I am using geturl on the buttons, and I'm thinking they are not functioning because they are within movie clips.
Yes, I'm making a photo gallery like everyone else. I'm making it so people can order pics from the site. There are going to be about 500 photos per album in 5 different categories. The photos can be shrunk down to about 60kb a piece. If I use the actual pictures as thumbnails, just scaled down, the total size of all the pics will be about 30mb. I know this is a lot.
Either way, the people looking at the album will most likely look at nearly all the pics so they will be using up bandwidth either way. Plus, if I use the actual pics as thumbs the user will not have to wait to see actual pic when it's clicked on because it's already loaded. A preloader is annoying to me. I do realize a preloader would be wise when loading the thumbs. Just dislike them after you click one for the big picture.
So is using shrunken thumbs a necessity or if the big pic is under a certain size it shouldn't matter if I use it for a thumb also?