ActionScript 2.0 :: XML Cover Flow Won't Leave Stage?
Jun 14, 2010
I've got 4 button images that drop in when the movie starts, and when you click on an image it loads in an XML image flow. Problem is, when I click the "go back" button, it goes to frame 2 to start over, but the XML gallery/image-flow won't leave the stage. Link is below, code is attached.I've been pulling my hair out for a few days now
Something that is similar to the Cover Flow in iTunes.
I can use Adobe Flash, Flex, or pure html/javascript.
HOWEVER, I need a pointed to production ready code. I've looked at plenty of examples in both Flex and HTML that aren't ready for prime time. No demo code needed.
Here's my requirements for production ready:
1) Memory leaks are under control.
2) Works like a river with larger data sets, paging in sub-sets in some set number. The component/code needs to be able to handle 100+ items to flow through, preferable up to 500.
I have downloaded free version of itunesViewer and working on it. I found it was extensively using onEnterFrame which is taking lots of CPU, slowing the system.there's function 'controlTheObject' which contains onEnterFrame code. eliminate the use of onEnterFrame. Can there be other alternatives??
why my MC's wont leave the stage, or indeed, simply move position it would make me very happy if you could tell me.
The set up is this. I have a number of MC's on stage that i place into an array. When i click the stage the program moves onto the next frame where the MC's are in a different position and are then sorted on the y value. Simple. The code is pretty much like this, and by it self works a treat.
[Code].....
However, placed into the main program it decides not to work. If the MC's arent in the sorting array, they do move xy positions (but obviously dont sort). If they are placed in there, they sort, but seem to be stuck on their xy co-ordinates.
I need to have a shape (black rectangle) that will cover the stage. It should resize with the stage when needed. I'm trying it with the following code, but when it's resizing, there is a clipping effect that is visible and it is not fluid. How can I prevent this? Code: Select all stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; stage.addEventListener(Event.RESIZE, resizeHandler); var blinder:Shape = new Shape(); [Code] ......
Just got into flash about 8 months ago and have an assignment for AS2. (Personally I like AS3, but I have to work the parameters of the project). My question: I have a loadMovie command on the 1st frame of my timeline. How can I play a movieClip from the library and leave it on the stage before the loadMovie. I can provide more details and the code i have so far if needed.
I have been trying to develop a drag and drop Mr. Potato Head type game for a couple of days now. I am new to AS3 and I have hit a roadblock that I was hoping someone out there could help me get through. My game has 3 separate menus (mouths, hats, and eyes).Each menu is a nested MC which has several dragable objects. Unfortunately, when I move to the next frame on the timeline the object I drug out resets itself and disappears. Is there any way to keep a dragable object on the stage once it has been placed there? I think my problem is more of a logic and structure issue with the way that I set up the game rather than an issue with actionscript.
I have this world map (.swf file) that I want on my home page(black background). It's up and working fine, but it flashes a white blank map for about 2 seconds when it first loads and then it goes away. It looks very ugly on a black background and gives off a sense of "cheapness". Anyway, it has got to go. I purchased the world map and they don't offer access to the original .fla file. So basically I want to know how to cover up the first few seconds of the video with black and then have the black cover disappear and let the flash file do its thing.
I want to show a full 24 hours along the datetimeaxis wherever the values fed into it happen to fall. I thought that setting the minimum and maximum of a datetime axis on the chart would have that effect.
so I have private function loadDayComplete():void{ //called when data is reloaded. also includes reassigning the dataprovider of the chart.
[Code]...
When I load up the function though it doesn't plot any points when the min and max are set. If I take out the minimum and maximum they show up fine! I double checked in debug mode that the minChartDate and maxChartDate are what they should be.. but maybe I'm misunderstanding how minimum and maximum are supposed to function... I also tried widening the min/max to include several days and still no luck. I also tried assigning the min/max when the chart data changes like so:
I have created a Carousel with CoverFlow where images are imported from Flickr. Now I would like to import images from an XML file so I replaced the relevant code with code from a past project that consisted of designing a Papervision 3D Carousel. The problem is that my CoverFlow Carousel consisted of a Cover with Bitmap images while my Papervision 3D Carousel consists of a plane that loads/saves images through BitmapFileMaterial. Flash does not seem to accept that I insert a BitmapFileMaterial into a cover.
It gives me error 1067 (translated from German to): Implicit change of a value of type org.papervision3d.materials:BitmapFileMaterial into an unrelated type flash.displayisplayObject. In my code below I commented next to the function that causes the problem.
I'm having a bit of a problem with - what I assume to be - a masking issue. Apparently I can't post images. This may hinder my ability to explain the problem. Oh well, I'll try to make do with just words.
I have four "ground" sprites, each one shorter than the last, that are layered on top of each other. References to them are stored in an array groundLayers[], for easy reference. When a new [not ground] sprite is created - it's given a number which tells it which layers it is between. Herein lies the problem: how do I conceal the new sprites properly?
Without doing anything, they wind up all in front, not layered. My initial solution was to just change their indexes with setChildIndex(), but this proved to be disastrous when I tried to add mouseEvents to the objects. I tried to set the objects' masks to these objects, but that didn't seem to work. I also created separate layers which just contained the "sky" parts of each ground layer and setting the object masks to shoe sky layers, but that didn't work, either.
I am playing a video and created a button which displays video area in fullscreen but video doesn't cover whole screen area, there are blanks left and right of the video. I searched a bit and every flash player i found with full screen option in fact resizes the video the same way, it just doesn't cover whole area. Why is that? Can video in full screen mode be resized to cover whole screen area without those blanks at sides?
I'm making a flash game for practice and I have my stage set up so there are 9 boxes. When the game is started, one of the boxes is randomized as the one with the start underneath, if you pick the box with the star underneath, you win.
The randomizing code is
var star = 1 + Math.Round(Math.Random()*8.0)//generate a number between 1 and 9
What i dont know is how to attach this code so that it assigns the star to one of my 9 boxes made as buttons. How can I hide the star underneath the box as a cover.
I want to make a MC called bgFade cover a percentage of the flash movie. So the MC starts at the bottom and covers 80% of the vertical space of the Flash movie. So theres 20% at the top that isn't covered. At the moment i have:
...Which places the MC at the botton of the movie, and makes it fill all the horizontal space. So what can i add to that to make it fill 80% vertically?
Of course, when the mouse rolls over the graphic, the button beneath it is not clickable.Without going into all the reasons why I can't incorporate the graphic into the button itself... is there a way in AS3 to programmatically make that graphic virtually "transparent" - so that it doesn't interfere with the button's rollover and hit states?
I have a white stage and my background is non-solid/non-uniform. My flash project will be my whole website, therefore when a browser window is larger than my stage, the stage color (white) shows in the background. Its basically a white border on the left and right. I wish I could continue my background image to cover the whole browser window. What I want to do is: if needed (if the browser window is larger than my stage) continue my background on both sides by taking a copy of my background image, flipping it horizontally, and placing it on both sides of my background. If you can imagine it, this will give a more uniform continuation of the background. I'm guessing actionscript would be the best bet?
Is there a way to extend internal namespace to cover subpackages?The current solution is defining custom public namespace and import it in 'root' and 'children' packages, but that namespace also could be used outside of 'root' package.
I have a full screen webpage with an elastic bg that is created mostly through AS, XML, and external .swf's. The main menu links to pages (other external .swf's with dynamically loaded content) that look sort of like popups over the graphic content of the main background (img2). There are two problems, 1) there are other buttons on the main page that the user can click when viewing a page and 2) the popups come down directly on the content and make the whole site look rather flat.
I am trying to create a background for each of the pages that has the same elastic qualities as the main page (so that no matter what it will cover the user's entire screen) and will disable all of the buttons beneath it. I tried adding a rectangle beneath the pages other layers, however any script I write for that mc (such as the onResize _mc.width and _mc.height or ._x and ._y) is completely ignored in the main timeline and the rectangle messes with the popup page position -- img3. Also the buttons beneath the rectangle are still active.
I have a Youtube video on my homepage, and now I need a modal to display on certain events.For some reason, even when adding <param name="wmode" value="transparent"> to the Flash object, it still covers the HTML elements (with higher z-index too).I've got it on JSfiddle.I figured maybe an iframe could solve this, but that would require me to make a new page just to put the video on.
I have a list inside a VDividedBox. When the box is resized so the vertical scrollbar shows on the list, it covers some of the itemrenderers. How do I get the list to resize horizontally so that the scrollbar does not cover the renderers?
I have a movieclip on its own layer, with the intention of using it as a background to all the other layers. It is simply a black square with the alpha at 60%. There must be a relatively simple way of telling this movieclip to either tile or stretch to cover the whole of any page it loads into.
I'm looking to slideshow or flash my magazine front and back cover and some interior pages on my website. So they will show the different pages back and forth.
I am currently working on a Flash socket client for a pre-existing service/standard. The service uses TCP flow control to throttle itself and the Flash socket is reading in everything as fast as it can despite not being able to process it as fast as it's being taken in. This causes the bytesAvailable on the socket to keep increasing and the server never knows that the client has fallen behind.In short, is there any way to limit the size of bytesAvailable for a Flash Socket object or throttle it in some other way?