I'm making an animation with sky, clouds, scenery etc. during the daytime, and I need it to turn to night on rollover of a particular button. I'm such a flash virgin though, I don't know how to do this.
I'm guessing there's a way of changing the colours/tints of the objects so I can keep the same place in the animation, but I'd also like to make changes happen in the animation like leaves falling, lightning, bats... is there a way of doing this in a new scene but keeping the clouds from the first scene so they don't jump to a different point in the animation?
I'm working on a full-screen site in which the background image (full-screen, probably at least 1600 x 900) needs to darken sometimes.I could load another big image and visible/invisible it on top - seems kinda heavy, load-wise.Or I could draw a nearly-transparent black rectangle over it. Seems more efficient, but is "filtering" a big image that way too brute-force?
I have seen a couple of flash movies of late that have a nifty element to them, when the user resizes his window the movie slides to the centre or relative position, rather than snapping.THIS SITE is one example of the effect I mean When you resize your window the text moves gradually to a relative position.How is this done? is it via action scripting or through the html/java?It is a nice little touch, I like it. Do you think if you can dictate the position of certain elements you can dictate the size of elements according to window size?
im trying to actionscript a simple animation where a combination of MC's move towards areas on the screen triggred by mouse events.What would be the best way of gradually ofsetting a MC, with the control to stop them with further mouse events.I have used tweens (example below) but i need to be able to stop them mid tween, i have tried using if statement to stop the clip but i cant seem to overide the tween.I have limited experience but im guessing a time based loop that i could supply an if statement withbooleons would be my answer. Are time loops possible with actionscript 3.(my thinking is(mouse event. start time based loop -offseting MC- Mouse Event 2 stops loop with if. )
tween example i used (function moveToLeft(event:MouseEvent):void { xMovement = new Tween(walkMC, "x", None.easeOut, walkMC.x, mouseX, 8, true); )
ive found the timer class, i should be able to make summit work with this
I have a movieclip called "clip1" and I was wondering if anyone could recommend some code for getting this to gradually blur to a strength of 10 when a button is pressed. Also, instead of button pressed, maybe an onclip event.
Just wondering where there is a good tutorial on a script for a scroll bar that has a gradual elastic property. An example would be the American Airlines site. Notice the scrollbar on the right.P.S. I already did a bunch of searches on the forum and I skimmed through the tutorials here already with no luck, so I did put some effort into it .
I encountered on the building of my largest flash project to date. The project is a dvd-based presentation with audio, video and text that's xml driven.The project has been coming along nicely but recently a bug has popped up that I haven't been able to figure out. Here's what's going on:
There are three main sections in the swf, the intro screen, the main screen and the content screen. The swf is set to default to full-screen with the resizing and re-positioning of the elements built into a resize handler. Since each screen has different content, each screen has a different resize handler that is removed when transitioning to the next screen before the resize handler is applied for that screen.
For the first two screens, everything is working fine, but when you get to the content (third) screen (where the xml loads), the entire flash movie darkens, and nothing is clickable. This only occurs when the swf is in its default full-screen mode, if you escape full-screen the screen goes back to normal and the nav is clickable again. Also, if you've escaped full-screen mode before you reach the third screen, it remains normal and clickable.
I initially thought that it might be an issue with the event handler for the fullscreen, but the bug never appeared in previous versions with the same code. So I replaced the fla file with one that was not causing the bug and got a functioning swf out of it, even though it was including the same as3 files that the buggy file was including. I saved that file and sent it to the client, who has been successfully publishing from it without a problem. So I thought, problem solved, just a corrupt fla file. But now, any version of the swf that I publish has the problem, even ones that published fine earlier, and aren't using any of the new code that was being used when the problem started occurring. is it possible that my flash app has gotten corrupted or something? Has anyone ever experienced anything like this before?
I'm trying to "fade" out a movie clip when I click on another movie clip. I know how to change the visibility to false or alpha to 0, but I want it to do this gradually rather then instantly.This is the code I currently have placed on the movieclip I'm using as a button, I am only trying to fade the SolidPurple, everything else is working exactly like I want it to...
If you rollover and rollout a single instance it works perfectly. When I place two instances side by side (alterning the instance name for each script obviously) and move the mouse over each of them the script falls to pieces, with one instance stopping the other and generally screwing things up!
I'm new to AS3 and desperately trying to figure out how to smoothly accelerate the frame rate of a movie clip (let's say from 0 to 24 over the course of a second or two) as a result of rolling over a button. I've been working on it for about a week just to get this far, and now I've hit a wall. Here's my code thus far:
stop(); var cf:int; var fr:int = 1;[code]....
Basically, right now it starts at a very slow frame rate and stays there, never getting up to 24 fps. The only two objects in the scene are button1 and box1. The desired functionality is that when you hover over button1, the box1 movie clip starts playing slowly then accelerates up to 24 fps and continues playing at that rate until you roll out of button1.
My webapp progressively slows down over 45 min of use. People will be using it for longer, and it needs maintain its snappiness.I'm making sure to dump() any Bitmaps I use and of course clear any intervals that are running, but for some reason there's a buildup over time, and only restarting the browser clears up the lag, for example, when the user is entering text.I'm going to go ahead that it's an error in how I'm building things and not a Flash memory leak
Question 1: I read somewhere that every time that I "cacheAsBitmap," the movieclip must explicitly be set to cacheAsBitmap = false, or else the memory won't be freed up, in the same way that Bitmaps must be dump()ed to free up memory.I'm assuming I need to only do this for MCs that I cacheAsBitmap by code, and not through the GUI. Do I need set cacheAsBitmap = false via code even for MovieClips that I check off with "use runtime bitmap caching" through the Flash GUI?
Question 2: When I have added filters (like a DropShadowFilter) to the filter array of a movieClip, do I need to do anything to free up that memory, such as delete the references to the filters, or set filters to a blank array, before the MovieClip is removed... or is this done automatically? I have been assuming that it is handled by flash, but this could be a HORRIBLE assumption.
Flash 8 compiled ActionScript AS2 ... combination of Classes and FLA embedded code
Internally Flash obviously keeps a list of the primitives drawn using Graphics so I wondered if you have many such primitives in a Sprite, can you re-position/remove/alter individual items rather than clear and re-draw everything? Or is this deeper into the bowels of Flash than you're allowed (or recommended) to go?
I'm using Zend AMF to send my remote objects to Flex. I've defined a Constant class and created getASClassName() method. Then I've created Action script class in flex.
Objects are send successfully, but they are deserialized to generic Objects in Flex instead of specific ones. EDIT: On network monitor in Flex I can see that AMF value is set to com.my.project.valueobjects.Constant. Although array from event.result contains Objects.
I have an array of temporary objects created in a for loop. The objects are of type class "Tile", a class I created. However, it appears that whenever I create a lot of tiles in the for loop, the program slows down indefinitely.
While the array is whiped at a later trigger point, I am thinking that perhaps these Tile objects are not being erased from memory. They are being created on the fly in a for loop, and the array is being reset to "array = []".
Are the objects still in memory or are they cleaned up when the array is set to []?
What I have is a game with a Level object, inside the Level is a Player object, and they don't have instance names given, what I'm trying to figure out is how to do is make it so that the player can change the x or y properties of the Level object.
To be more precise, I'm making it so that when the player moves in a certain direction, he either moves accross the stage, or he starts moving the Level object around the stage, it'd be in an Event kind of function, now I can easily make the Player move, but I don't know how to make the Level object move which the player is inside of.
I have a service which returns an Array of ObjectProxy objects. I would like to cast this to a custom object (a value object) and create an ArrayCollection. How can I do this?ited:I am using Django and PyAMF for the backend. I had to write a custom SQL query and I am wrapping the resulting records in ObjectProxy and sending the whole result as an ArrayCollection.Here is my client side code:
[ArrayElementType("SessionVO")] [Bindable] private var _list:ArrayCollection;
I will try to give as much detail as I can. I am creating an CRM application using Flex(Cairngorm 2)/Java/Hibernate. The basic problem I am having is this: I have a Customer class in Java that has an ArrayList of Address classes. I have a Customer class in Flex that has an ArrayCollection of Address classes. When I make the remote object call for a Customer I get back a Customer object in Flex, but the ArrayCollecion objects have a data type of Object instead of Address. If I try to call for a List of Address classes I get the same result. If I try to call for a List of Customer classes I get a list of Customer classes in Flex. Using tomcat 6 with the following jars:
How do I align a movieclip, which width and height is user-defined, inside another object (this one is static, though). Top-left alignment is easy, x=0 and y=0, but what about center, center left, bottom left, etc? Math(.round) i suppose, but how?I want an object (static) inside the movieclip (user-defined) to stay aligned to, for instance, the top right corner, similiar to the minimize, maximize and close buttons at the top right of your browser.. The height and width data is pre-defined by the user in another file.But that does probably not make any difference...
I want to create a flash movie which firstly loads a selection of images/objects into a portion of the frame. After this is complete, the user can then drag these objects onto another area and the object will be created where the user has chosen. The user can then drag another instance of the ojects onto the area.
For example, there is a background of a lake in one area. A selection of boat pngs are loaded in an area below the lake. The user can drag these boats and place them on the lake. They can drag a boat multiple times if they wish.
I have two movie-clips, one is small-box and another is big-box .Both are rectangular shape. Small- box has an index 0, and big-box has an index 1. Their x,y are same and big-box being big in size gets hide small-box. Now the problem is the listener attached to small-box does not fire as big-box is on the top of small-box. what would be the way to get listener fired when click on small-box area??
Is this the correct, most efficient way to recycle objects when creating an array of objects?
package com { public class CreateList extends MovieClip { //this is the object I will be recycling private var newProperty:PropertyRow; //this is the array I will use to reference the objects
I have drawn colored rods which I have placed in the library and have put one of each on the stage with instance names likeblueRod_mc, etc.I place them around with time-line code like blueRod_mc.x = 300.0;I have now created an Actionscript class called Problem.I build a new object from Problem which I have called Riddle.But when I put blueRod_mc.x = 300.0 in a method (of Problem),I get the message that blueRod is not accessible.So I triedstage.blueRod_mc.x = 300.0;That did not work either.
can i bind objects within objects? for instance, can i do the following: BindingUtils.bindProperty(verbatim.NameText,"text" ,controller.recipDisplayed,"name"); where verbatim is a Canvas with a TextArea object named 'NameText'? Also, controller is a custom object with a public, bindable property called 'recipDisplayed', and that object has a String property called 'name'? Does it matter if the property is a getter method or an actual String object? i can't get this code to work for some reason, i've never had so much trouble with binding!
don't know is this right place for my question but if it's not I will grateful to moderator to move on rigt place. I have search forum for correct answer and not find correct one, maby i don't find or theri is no such one.First I am not soo good in programing which is I thin important to my problem:...I want to make a website for my father which is making locker, kitchen... And I want to draw elements (will be a picture png i think) of (example) of kitchen and user who come in tu us website can move objects to make a kitchen like he want
I have a purple box on the stage. I turned this box into a movie clip with the instance name of "purple." onEnterFrame, I want to increase the wdith of that box. It is currently 11.75px. I want it to ease into 40px. I want this to happen onEnterFrame.