ActionScript 3.0 :: Reach Target But 1st Do A 90 Rotation?
Mar 28, 2011here is my code:
var dx:Number = p1.x-bs.x
var dy:Number = p1.y-bs.height
[code].......
here is my code:
var dx:Number = p1.x-bs.x
var dy:Number = p1.y-bs.height
[code].......
I have a movieclip and when I do 3D rotation from Transform panel, It rotates perfect, center is in the middle of image, and when I apply mc.rotationY, rotation center is in left of the image, aren't 3D rotation from Transform panel and mc.rotationY from AS same? what's up?
View 2 RepliesI'm trying to do some augmented reality projects with flartoolkit . I can now put simple 3d objects on my marker and it works fine , but I wanna give my project some events that the user can interact with. I'm trying to trace the rotation of the marker. there's a container:DisplayObject3D which my application uses to add the 3d objects , I traced this :"trace(container.rotationZ)" but it's just returning 0 . I studied another AR application's source code and it was using the rotation of it's container object without problem .and I think I should mention that I'm using the exercise file of seb lee delisle papervision3d course from [URL]. anyone has any experience with flartoolkit? the main functions of my my code is as below:
[Code]...
Is it possible to have the child movieclip rotate separate of the rotation properties assigned to the parent? so ultimately giving the child element it's own axis?I've customized Lee Brimelows (gotoandlearn.com) 3D carousel to spin on the x axis to make it a vertical carousel. I've also rotated that by 45 degrees on the y axis to see all the items, and wrote a snippet of code to hide the left portion of the carousel. The entire carousel is contained within the 'container' movieclip, and inside of that are my carousel items (as seen below), with the larger item being the item in focus.
On rollover of the item in focus, I want to rotate it so it faces the viewer (as seen below),basically removing the 45 degree rotation applied to the container.The problem i'm running into is when you rotate the container (changing the rotationX of the container), the axis basically rotates with it, so when i rollover the next item 'in focus', the following happens..(in the example where it appears how it want it to, the carousel is at a rotationX of 0, so it works fine)
Program A has a cannon that aims to line up with where-ever the mouse is pointing, in 360 degrees, and fires when the mouse is is clicked. Program B has an eye instead of a cannon that should in theory do similar functions when the capslock key is toggled, but instead only has a 90 degree range of motion from the Right of the eye toward the bottom (quadrant 4 only). Where did the ther 270 degrees of rotation disappear to?
[Code]...
i.m trying to create a 3d rotation much like the widely used carousel only the rotation i desire consist of four upright(90 degrees) movieclips resting on a slanted, 30 degree plane which rotate onEnterFrame or following a tween on a oval like path - then pause for a given number of seconds at the four movieclips positions equal in distance on the plane
function around() {
this._x = Math.cos(this.angle) * radiusX + centerX;
this._y = Math.sin(this.angle) * radiusY + centerY;
var s = this._y /(centerY+radiusY);
[code]....
Why isn't there the Z, rotation X and rotation Y fields in my motion editor panel?
View 1 RepliesMy Flex code is unable to reach the PHP, but when i do normally it works like [URL]
$url = addslashes( $_GET['urlWeb'] );
if( !$url )
{
die( "You need to define a URL to process." );
[code].....
some time when i visit some site i find the Url changing when press any button and the page never change also the main flash movie is still in the page . in the same time you can reach that movie or that section by using the URL directly ..for example :the link in shown like this [URL] in this case it will show the Contact form Movie in the main movie or [URL] in this it will show the frist main movie [URL]what i think in this case when you hit the button it will Load an external SWF Movie to the main Movie and change the URL in sasme time .
View 2 RepliesThe thing is, I am coloring though code the parts of a body, which is a movieclip composed by other movieclips. I am coding in AS2, using the setRGB function from the Color class. Everything is working ok, but there is one arm that is not being colored.
This arm actually is in one layer with several keyframes, half of them have one symbol, and the other half have another symbol. Both symbols represent the arm in different positions. Now, even though they are different symbols, I have named both instances with the same name, but with this solution the arm is not being colored. So I tried to remove the keyframes with the second symbol, and then it got colored.
To sum up, I don�t know how to reach all the symbols in different keyframes of the same layer through code.
I have a inventory that will hide/show itself whenever the mouse is over it. And inside "inventory", I have a couple of slots that should trace "Pres" whenever I click on them. Problem is, it doesn't. I think it has something to do with my inventory hide/show code because when I took it out, everything worked. Heres the code for the inventory:
[Code].....
i created an MC that is made of dynamic mc clips that include a textfield named combo_txt, it is the same clip that i put on stage with add child and i dont knowhow to refer to them i, think i gave them different named but still cant reach them:
[Code]...
when i click on each of them i get the name i gave it but i want each clip to have a different text. this doesnt work:
[Code]...
I have this Class:
package {
import flash.display.MovieClip;
public class MainClass extends MovieClip {
[Code]....
I had used it as a document class, when I call the sum function from the main time line it works, but I need to call it from inside a movieclip.
I'm using Event Propagation in order to change the alpha of each Child on MOUSE_OVER, MOUSE_OUT, and MOUSE_DOWN using... evt.target.alpha On OVER the Child's alpha increases from 0 - 0.5. On OUT it goes from 0.5 - 0. On DOWN it goes to 0.5 and stays there even with a MOUSE_OUT. What I'd like to do is then add a button to the main stage which takes the visibility of all Children back to 0, a basic type of Clear button.
I have one way to do it where I list each Child in a function (all 9!). But can I re-write this so that all Children are effected writing so much code? Ideally I'd like to send a request to find the number of Children (9) and then use this variable to write a function which says (where 'n' is the Instance name of each Child) that n(0-numChildren).alpha = 0
[Code]...
I made a custom event that's supposed to be fired when a specific function within a class is executed. I listen for this event from within my main script, frame one of my timeline. My CustomEvents.as
package {
import flash.events.Event;
public class CustomEvents extends Event {
public static const PAGE_EMPTY:String = "Page Empty";
[code]...
I know I am reaching the CustomEvents constructor, as the trace within it gets printed.The problem is it seems like the event does not reach the function caller?I was unable to find good examples of how to use simple custom events, so this is how I think it's supposed to be.
i want to make a tour for my website there are 2 applications the first one in the site (this app made by Action script)and the second one in the server the last one made by C# store where the user reach last.
View 1 RepliesI have not been able to find anything in this matter, but I hardly think I would be the first to try it so maybe I am looking in the wrong places.What I want to do is set up a dynamical access to 20 or so classes. (They are bitmaps in the library that I want to connect with MCs that are implemented in the code.)
View 3 Repliescan someone teach me how to convert the code? when character reach frame 10,scale/flip the char horizontal. i tried e.currentTarget.scaleX=-1; but the char seems to move till off the stage.. without flipping the char,my char gone facing <--- instead of going ----->...
View 3 RepliesI am a 2D illustrator and am relatively new to Flash (and love it!) and want to add some simple Flash animations (using my illustration) to my portfolio website. But I am having issues when exporting to .swf - I have emailed on examples of work to friends and colleagues to view (and check) and most have trouble opening the .swf files. In fact most can't open them at all! Is this more to do with your average (probably a pc user) person not having an up to date Flash player or to do with my settings when exporting? How to best export to .swf to ensure the majority of people can open and play the file?
View 2 RepliesI have the following scenario:i have a MovieClip and I created a linkage for it named A.
[code]...
what is allowed? how can I resolve the issue ? update ok this is an exact scenario but a more simple one that I still wasn't able to resolve. The original scenario is that I have a MovieClip called user_bg_me that has a linkage named user_bg_me that extends user_bg_genericthat extends 'MovieClip` inside user_bg_generic class i want to be able to modify elements inside the movie clip itself. using super.element_name provides an error that the property isn't found.
I have a problem with inline components. I want to reach an inline component from another one.. From the first component, i want to change "enable" value of the linkbutton named "Add" which is in second component. Altough i gave "id" and "className" to second one, i could reach neither it nor its elements.. is there a way to do this?
*in first component there is a text input in "CodedDescriptionItemEditor" component. I want to validate it and according to validation enable the button that i mentioned above..These all are in a datagrid by the way. In datagrid, there is always a row that you can enter data and via the "Add" button you can save it. After save it seems as text..
Here is my code:
<mx:columns>
<mx:DataGridColumn headerText="{Problem}" wordWrap="true" textAlign="left" sortable="false">
<mx:itemRenderer>
[code]....
I have an arrays of swf files that are going to be loaded.I want to create IF statement that when the loadSWF reach to last SWF file (question7.swf) it tweens the alpha of hidden btn.
something like this.
ActionScript Code:
if (e.target.content == qArray[6]+".swf" )
{
TweenLite.to(end_btn,0.5, {alpha:1});
}
This is to give a general idea of the full code
ActionScript Code:
var questionbox:MovieClip = new MovieClip();
questionbox.x=0;
questionbox.y=10;
[code]....
i want to make miliseconds reach 12 instead of 60 when the seconds start to increment. This is because I want miliseconds to represent months and seconds to represent years in my simulation.
View 2 RepliesI've started to Flash again after a long time. I'm excited. Whatever, my problem is simple. I want to reach a instance name from a movie clip. For example, I made a movie clip that has 2 frames. Name of the second frame is "secFrame". There's a movie clip inside the frame(i'm talking about the frame that named as "secFrame") that has a instance name as "mcSecFrame". Also the instance name of the main movie clip is mcMain. Now, the problem is, how I can control the mcSecFrame instance name with the code that is written on the mainTimeline's frame? For example, I want to control its frame rate. I wrotethis:mcMain.secFrame.mcSecFrame.frameRate = 5;But it doesn't work.
View 13 RepliesI am watching the tutorial on the motion editor and when he opens the motion editor to edit the Rotation X and Rotation Y values I'm in trouble.My motion editor now only shows Rotation Z but, no Rotation X or Rotation Y. What am I doing wrong?
View 1 Repliescurrently i am removing objects when they reach the edge of the screen with
[Code].....
i understand this does not delete the object? without removing event listeners before removing the object the error log fills up, i believe its due to the stage isnt there after its removed. this makes me think that removechild does not delete the object? i will be creating and deleting many objects during runtime, and i dont want to slow down or use too much memory, how to properly free up the object
I create a Flex application that works with a browser using a database with the MySQL server that I can create, modify and delete data from a database. The problem I encounter now is that I want to see my program with Adobe AIR (virtual machine). At the display that does not pose a problem. The problem is that air can not reach the database server is located in the MySQ. the error message displayed is as follows: "Error : client.Error.MessageSend - Channel.connect.failed error tConnection.Call.Failled : HTTP: Status 404:url:'[URL]"
View 2 RepliesI am trying to do a simple "pseudo 3D" rotation of a movie clip. The clip would "flip" on to the screen. I have created the effect using PaperVision3D, however, the final SWF is about 64k and my project requires a smaller file size. I tried to create the flip effect manually by creating skewed versions of the clip and tweening between them, except this doesn't work because the shape is not tweaked along the vanishing point as it should be. It looks like perhaps I could accomplish what I want to do using the MatrixTransformer but I've not had much luck so far.
View 3 RepliesI'm trying to pause my rotation on rollover of a movieclip and restart rotation on rollout of the movieclip. Here is my current code,
[Code]...
On the attached exercise, is it possible to stop further items being dragged onto a target when the target box is full?
View 1 Replies