Flex :: Use Tween For MovieClips In A 4.5 Application?
Aug 24, 2011
I am trying to port a pure Flash/AS3 card game to Flex 4.5.
It works mostly well, but I'm missing few puzzle parts there:
I've created a custom component based on UIComponent representing a deck of cards (which are an array of Sprites or MovieClips):
In the original pure Flash/AS3 game I was using Tween for the 3 cards at the table - to show the game user, who has put which card (by sliding them towards playing table middle):
import fl.transitions.*;
import fl.transitions.easing.*;
public class Deck extends UIComponent {
[Code]....
However Flash Builder 4.5 doesn't seem to know fl.transitions.* packages at all?
Like I've written the rest (my custom Flex component, moving card-Sprites around, etc.) works well. Only the Tween lines had to be commented.
I think this solution should be simple but I think I am missing something about using event.target.name.I have multiple (over 30) MovieClip images on stage with alpha of zero and I would like to have them fade in on MouseEvent.CLICK while removing the current image showing. While I can code it to work for a single image I want to use this.target.name to have more efficient code.
I am fairly new to AS3 and I have a page on my site that navigates between 3 different movie clips using frame based navigation. I have action script on each of the 3 frames to move between the movie clips and that works just fine but i can't seem to get the tween to work on more than just one movie clip. Here's the code from the first frame:
Code: Select all//load page page2.addEventListener(MouseEvent.CLICK, clickSection); function clickSection(evtObj:MouseEvent) { //go to the frame clicked on... gotoAndStop(evtObj.target.name); //animate between pages new Tween(page2_mc, "x", Regular.easeOut, 0,260,1, true); new Tween(page1_mc, "x", Regular.easeOut, 0,260,1, true); new Tween(page3_mc, "x", Regular.easeOut, 0,260,1, true); } Whatever movie clip I put in the first tween will animate but the other two won't.
I've just started on my first AS3 project and have already run into a problem. Can someone please tell me why the following code is not working correctly. What's NOT happening is that the mc that is passed to the scalethis function is NOT alpha'ing to 0 and I can't for the life of me understand why.
I'm currently using the Tween-class to tween my movieclips (just the basics as x-position, etc.). But I'm struggling to tween scaleX and scaleY as the tween does not seem to take care of the centerpoint of the movieclip. I want the movieclip to scale proportional and not just from left to right.
I'm trying to create an application that has three movieclips that when rolled over show a movie clip over everything that the user reads then they drag one of three pictures over to the corresponding movieclip. I have the Movieclip alpha down until roll over but i had issues with layer order. If its on top i cant access the drag items beneath it and if its below i cant see it.I tried using swapChild but then it makes it crazy. The DragItem "sticks". It shows up on pages it shouldn't (i have it on one frame but it sticks to everything and i cant get rid of it). It works when im on the current frame so i must be close?
here is what my code is currently:
//This is the graphic that i want them to hover over to call the movie clip to show msdsHover_mc.buttonMode=true; msdsHover_mc.addEventListener( MouseEvent.ROLL_OVER,
i want to random load some movieclips i made with a tween effect.i made this code but it's not working good, i get some errors, maybe u fixing this code or come with another
I am currently working on a map of the US that is interactive. My goal is to be able to mouse over the states and have them turn red and then a window with contact information will open at your mouse when clicked. I am running into a few problems. I dont know the process for creating a color tween for my movieclips. my solution was to make a copy of the states, color them red and place them behind the gray ones and attatch an event listener to all the states that lowers their alpha when moused over. thats not really the problem though. for my code that i have used to call in the window is as follows. I will use texas as an example.
I'm having some trouble with the attached file, I've tried lots of things but just can't seem to control the movie clip. On click on 'Detailing' from the landing page a new slide *slides onto the stage 'content3'. Within this I have added a separate graphic with a tween 'gr_detailcopytest'. I want it to start only when it lands within the main stage's masked area. I also want the tween to stop too after its played out. I have tried adding a stop action at the end of the tween but this stops the tween altogether - Furthermore, when I click on another menu item and go back to 'Detailing' I want the tween to start again.
I want to move a mc with actionscript, along a path, and this movement to last about half or so of a second (just like tweening in the timeline with frames and all). How can i do this?
if you'll look at [URL] let it load and then click on FASHION. All goes well. Then click on HOME. All goes well. Now click on FASHION again. after you've done each card once duplicate movie clips start popping up, but I've not called any such function. Here's my code.
Code: import mx.transitions.Tween; import mx.transitions.easing.*; if (_root.nextCard == "Home") {
I have a flash project where different movie clips are loaded dynamically according to the data retrieved from an XML file. And they are positioned one after the other as if they were in a menu. Inside those movieclips there is a button that when it's triggered unloads the movieclip so it disappears from the menu/list. Apart from that, I would like the rest of the attached movie clips to tween and move upwards, so the list keeps its form. I'm finding quite difficult figuring out this function. I'm copying the code I'm using :
I'm trying to setup an application that has certain movieclips that have to chance position depending on a selected option. The application basically has the main stage with a movieclip called "Options" and a movieclip called "Objects". The selected options in the movieclip "Options" define what positions the movieclips in the "Objects" movieclip have later on.
I figured that I had to script it so that if I click "Option 1" in the "Options" movieclip, that it defined 2 variables called "option1_x" and option1_y" and when selecting Object 1 in the movieclip "Objects", that it would set the X and Y values of "Object 1" to .x=object_x and .y=object_y
However, I'm rather new to AS3 (read: very new) and I'm struggling to figure out how to get this to work, because my attempts so far have been.. rather bad.What I have right now is this for the "Options" movieclip:
Code: var object_x:Number=0; var object_y:Number=0; option01.addEventListener(MouseEvent.CLICK, Click01);
I'm trying to develop a simple mxml Flex application to start Skype from the AIR/Flashplayer runtime. Is it possible to get back events from a native Windows application? In the simple example of Skype, the OS returns control to the Flex app when Skype exits. But what about native applications which have their own event model and wants to communicate with the Flex event model. For example, a Face detection system which shows "Hello" on a Flex app when the camera detects a face. Can this be done in the current Flex framework?
I am working on an Adobe AIR Application. The size on Application window is 800X600 and is contains border container and border container contains many controls. What I want is to if user re-sizes the application then that container should also be re-sized according to scale. i.e If user maximizes or minimizes the window then that border container should also be maximized or minimized respectively.
how can i delete storage directory instances or folder while uninstalling any air application. In my application when i first time run my application, application copy some data from application directory to application storage directory. now i want to delete all data and application directory folder also while uninstalling application.
I am doing that because when i launch any update then application is accessing old data which conflict with my application new features.
I'm new to flex. Now I'm writing an flex application. I plan to split my application into some MXML files(Application as the root tag). How can I switch from one mxml to another?BTW, what is the best practice for design large flex application? Just one MXML Application and many MXML component or many MXML Application?
I want to read xml data to a mxml application from a xml file on my filesystem. The example I found was for AIR,link2, link3. But I want to target the Flash Player runtime. If I use the the tag, I can do it; however the xml compiles into my swf. How can I retain the xml file in my release build?
i used systemManager.addEventListener in sub application...... it is working well....but when i load sub application into main application through swfloader it doesnot working..
I have a native (Obj-C, standard Xcode project) application and I'd like to integrate a partners iOS application (or specifically, it's functionality) into it as just another view in my application. The problem is that their application is a Flex/Air app. I really don't understand the Adobe compilation process on how it gets from a bunch of flex code down to an IPA. I don't see intermediate projects, shared objects, etc on the disk to produce that IPA. It looks like it doesn't rely on the Apple tool chain... as I understand it, you can produce the IPA on Windows as well. Is there any way to build that Flex app in such a way that I can import it into Xcode so I can link against it and use it as a library from within my application? While I specifically used iOS as an example since that is the most important platform, we'll want to apply this solution to our respective Android and Blackberry 6 apps as well.
The first on is using the Tweener class and everytime that I press a button it fades out the loaded content of the previous selection, waits for it to finish and then loads the content of the button pressed. Everything works fine with this part.The second code is the on that is using an Array to dynamicaly rollover, rollout and keep selected the buttons.It was also changing the content of the mc that everything is loaded on but without this fancy fade in - fade out...!So i think its time for some code now...:
Code: Select allimport mx.transitions.*; import mx.transitions.easing.Strong; var FADEINSTART:Number = 2; var FADEINSTOP:Number = 7;
[code]....
Ive managed to make the previous mc to fade out but cant really make everything work properly...!
Just curious to know if empty movie clips or sprite can slow down a application or game.Reason being is because I want to use multiple sprites as containers for my object. So I can easy manage what objects are in front of others. Some points in the game, layers will be empty so I am just curious if I should just make those layers null if they arent being used or will that even make a big difference
I have an AIR application with a system tray icon. When clicked it shows and activates the app. This is working as expected when the app is hidden (docked), however if I select another application so my app is in the background clicking on the system tray icon does nothing.
Oddly I also have a contextual menu on the system tray icon, which has an option to restore, this calls the same event handler as ScreenMouseEvent.CLICK, yet works.
I expect it's something to do with the contextual menu changing the focus, perhaps it's a bug in how AIR works with the system tray, perhaps it's just something I'm missing. Would be good to know if that's the case.
I've been trying to launch a separate Air Application through my current Air Application.Both apps are compiled using the Adobe Air 2.0 SDK. The methods I have found so far involve passing the Publisher ID in addition to the Application ID, but I believe the Publisher ID became redundant past Air 1.5.3? Below is my current implementation whic seems to correctly ascertain the Air Application's version number, but when I try to launch it, nothing seems to happen.
private static var _air:Object; private static var _loader:Loader; private static var appID:String = "someOtherAirApplication";[code].....
I have changed the app-config.xml (app descriptor) on the application I am trying to load to allow browser invocation.The version number of the app descriptor of my application I am trying to load is "V1" which the versionDetectCallback seems to pickup. If this is the case I would expect to be able to launch it but this doesn't seem the case.
I want to load a flex application in mobile flex application and also i want it to interact with the parent application. Right now I am trying to load the swf with swfLoader in mobile app, but it gives me security error. And also should I want the parent application to be generic in terms of child application as in down the line if someone wants he can have another child application with same name run.
I've created a client with login acces in Flex. After the succesful login i have to show a table based on a mySQL server. The database is composed by some tables, and I have created 6 flex mxml components with each own scripts for each of those tables. How can i load sub-applications, for example with a PopUpButton or a TabBar in the main application?