ActionScript 2.0 :: Reset Machine Like When This Never Ending While Loop?
Jun 16, 2009How to reset machine,like when this never ending while loop, is running,and flash is stuck?I mean I should gain back control.
View 2 RepliesHow to reset machine,like when this never ending while loop, is running,and flash is stuck?I mean I should gain back control.
View 2 RepliesI have a character whose face I'm trying to change. The face is a Bitmap object that gets loaded at runtime and placed into the characters face holder movieclip.
I'm loading the Bitmaps just fine, but there is a snag.
The character has many animation states, each of them is a movieclip that lives in it's own frame in the main character movieclip (so that each frame is an animation state).
The problem lies in that the face holder movieclip is inside each state animation movieclip, and it itself is animated along with the character (it's a face, it has to move along too...)
On each state movieclip I have an instance of the faceholder placed on the timeline, and from the character class I can access it by going this.mc.face (where 'mc' is the current state movieclip -they're all structured the same way and have the same objects inside)
So, after I load my image for the face, I'm going like this:
this.mc.face.addChild(faceImg);
this does load the face into the faceholder, and it stays there for a while... until the timeline loops back and the instances reset themselves.
So, I'm kinda stumped here... and feeling rather stupid since this should have been simple... How can I keep the faceHolder movieclip from resetting itself when the timeline loops?
To make things worse, I've realised that the faceholder resets itself not only at each timeline loop, but at each keyframe...
I don't think running a function on EnterFrame just to keep placing the face there again is a good idea... (sounds like disaster really) but then again, it might be the only way, since each state movieclip has it's own set of keyframes :P
EDIT: I just tried the above idea of replacing the image on each frame, but even that doesn't work... the face flickers with a null object error at every loop... go figure why... the face holder movieclip has a motion tween that spans all the range on the timeline... it never gets replaced by a blank frame.
Would it be possible (Without being extremely inefficient) to loop through a display object and reset their children's ChildIndex based on their y value?
View 1 RepliesJust new in forum and just new in as3 programming. All i want to do is to make some physics simulations (i'm physics teacher...). So i made my first sim with the following code, just to simulate a simple motion with constant velocity. It works ok, except the part i need to reset the display by the means to start the motion all over again (reset button). Then the motion starts but the traces of the previous motion remains on stage. I tried the null command (sp=null) but the sim could not start again because the sp nedded to be non-null...
[CODE]...
I have an issue with adding a reset button to my drag and drop movie clips.The problem is, if a student drags a movie clip to a wrong location on the SWF file I want them to be able to hit a reset button that would take them the same SWF that they opened and what would showup would a clear page for them to restart their drag and drop exercise.I know how to make the button for this just want the proper action script to be able for user to start over with no movie clip symbols on the page.
View 3 Repliesreset in google yields only its use for timers.However I have code bg.reset() which I suppose puts the background back to the beginning of its timeline.
View 3 Repliesi want to learn how to end a section of a site smoothly and with a certain animation as oppose to the section just abrubtly ending. for exxample, if i have an item on screen and want to switch to another section, i want it so that when a link is clicked, that that 1st item, plays an animation fade out or whatever, and then the new section appears.
View 4 RepliesWe have a For Loop that duplicates and movie Clip.
for (counter=2;counter<=15;counter++) {
duplicateMovieClip(enemy,"enemy"+counter,counter+1 00);
}
On a hit test we want to remove all the duplicated movieclips. I acomplished this using a new scene with a frame action contianing another For Loop and a remove movie clip action. Hit test true move to new scene play frame action.
for (counter=2;counter<=15;counter++) {
removeMovieClip("enemy"+counter);
}
This worked.Is there a way to put a stop of the For Loop or Put a stop on the Duplicate movie clip?
I have problem in fixing a starting and ending point of a drawing line, looking for assistance
View 18 RepliesI am now working on an intro and found this very neat animation on a tutorial website : see below : The problem is I don't know how to stop it. See I want when it finishes the 20 circles its randomly generating to end so that I can start my site. I have not figured out how to do this.
this.createEmptyMovieClip("maskMC",5);
maskee.cacheAsBitmap = true;maskMC.cacheAsBitmap = true;
maskee.setMask(maskMC\\
[code]...
I made a video in flash which somehow got corrupted, so the fla is no longer usable. Instead of remaking the video, I would like to just snip off the end of the .swf that I published and then probably just play a second .swf immediately after to end it (with replay buttons and a link to a particular website)
My question is: Is it possible for me to cut the .swf by about 3 seconds at the end?
I have a problem where I have a flash chat room and the first thing you do is log in with a name. This works. Next it goes to a loading screen that says thank you (name) and the proceeds to a title area where you choose to either chat, check for friends or change your name. Oh and of course exit. These are all working so far, but one prob. When you hit the send btn (button) it puts the text you typed in the text area with your name first. Example: (NAME): (TEXT) Problem is it needs a paragragh space first. And I dont know the script for that.
View 3 Repliesi have been trying to work out a way to have a endlevel function on my game....this function would, remove all event listeners, reset the cursor and most importantly clear all dynamically created movie clips(this is the part im having problems with).the first thing i tried was this:
[Code]...
I want to end the sound of an externally loaded swf in a child movieclip, from within a movieclip (one level below root) when the user moves from that frame in that root level mc. Problem is that there are so many ways to exit that frame containing the (2 down from root) mc with its loader: nxt/prev frm, jump w/i that mc, or jump to another root level mc. Is there a frame script to get the effect of the old onExitFrame() that I can put in the top level mc or the mc with the loader that will know when the user has moved? (so I don't have to put stop code at every possible destination for every possible loaded swf?) I'm still new to AS3, so am limited to frame scripts. I don't even know where to put the public classes some possible answers talk about building.
View 5 RepliesI've just created my first flash animation. It's about 10 seconds. The only problem is that it loops continuously. In the "using Flash for the first time" lesson by Jen deHaan (great lesson1), she mentions that you can drop this code in "stop();" and she also recommends to add all such code to a single frame to make it easy to find. However, she does not mention how to add code to a frame.
Likewise, the Help file only discusses stopping the loop for specific "graphics instances," not for an entire scene or movie. I'm sure it's simple. I just can't find it.
I'm about getting crazy over the inconsistency of loading and unloading movies processes.First one or two movies, ok. But after that, I always has my fingers crossed.It's a mixture or simple game and quiz movies. So I have this Main movie as the controller that control about 3 game movies and 16 quiz movies. So, I have these piece of codes in my Main movie timeline:
onEnterFrame = function () {
if (NextMovieOK) {
switch (movieQNum) {
[code]....
I've been doing Motion in Flash just per Hand doing MotionTween etc. But now I wanted finally to do a motion of a object with Actionscript. I wanted to move a object from one side to the other and let the movement end with a little bounce. Just like in the Example here: [URL]. I have already something which moves the object with slowing down at the end of the movement (onclip even on a MC):
Code:
onClipEvent(load){
zielx=0
_x=300
rate=10
}onClipEvent(enterFrame){
_x+=(zielx-_x)/rate
}
How I can let it end with a little bounce effect instead of the slowing down. Just like in the example.
I have a splash screen that I am playing a nice waterfall in the background. I inserted into frames 1 through 50. No scripting....The noise will not shut up at frame 50. Do I have to script what is the newbie answer to my issue. I don't want buttons to stop sound I just want it to end at frame 50..
View 1 Repliesi know the pythagorean theorem for figuring out distance between 2 points.
what i don't know is how to take that equation and determine another aspect based on 2 different bits of data.
figure out the ending _y position based on the starting point, the initial angle and the ending _x position??
ending a piece only when all the buttons are clicked.
Code:
stop ();
nature.addEventListener(MouseEvent.CLICK, buttonClick);
function buttonClick(event:MouseEvent):void{
gotoAndPlay("label 1");
}
[code]....
I've created a player for a client in the past using their LimeLight server to stream videos and not had an issue before, however for a new client using different LimeLight server, the videos seem to be ending 3-4 secs too early.
My traces on 3 vastly different videos I tested:
metadata duration = 32 // 32 secs long, ends at 27
Stop [27.350 seconds] = 4.65
metadata duration = 17 // 17 secs long, ends at 12
Stop [12.852 seconds] = 4.148
metadata duration = 258 // 258 secs long, ends at 255
Stop [255.861 seconds]
In the video players I check for NetStream.Play.Stop then put a 'reset' type function in there. This function however triggers too early due to this strange bug. Has anyone have seen this before?
private function netStatusHandler(event:NetStatusEvent):void
{
trace("connected is: " + nc.connected );
[Code].....
The only work-around I see for this is saving the initial number I get from the metadata duration, and running a timer to constantly check for when the current ns.time matches metadata and then run my reset function.
I have drawn a series of lines using flash's graphics.lineTo command, and placed them in an array to be referenced later. Based on certain user interactions, the clips that hold these lines can be shifted to the right, causing the lines to move with them, no longer connecting to the point they originally connected to. So I need to extend the lines by the amount their parent clip was shifted (I've called this incVal). So what I need to do is find the point at which each of these lines ended at, and draw from that point to the left by incVal. How do I get that ending point of the line?
This is my code:
To draw line and add it both to the clip and to an array for future reference:
line.graphics.lineTo(localPoint.x,localPoint.y-10);
membersRef.addChild(line);
parallelArr.push(line);
[Code]....
I've compiled an MTS video into MP4 format using FFMPEG. The video is 2 minutes long.
I want to be able to play the video back but start at 0:15 seconds and end at 0:45 seconds. Effectively I want the playback software to only show 30 seconds of playback available. The software must be a Flash-based application for integration into HTML.
My JSON Data file ise data.txt
[
{
"sayim":"1",
"x":"400",
[code]...
and my aim ise to create a Slider which can change starting and ending of the graphic, it is like what is showing in figure 6 in this website and here the MXML codes;
.
..
...
jsonDataArray = JSON.decode(urlLoader.data);
[code]...
The problem is "dataProvider" definition in LineChart, I wrote this code but it is still not working,
dataProvider="{dgg(sayim>=daySlider.values[0] && sayim<=daySlider.values[1])}"
what is the right code to control the LineChart with the Slider.
With out getting into a ton of background I am wondering if there is a command that will reset all the variables in a swf at once with out having to do them individually?
I've googled and searched my books and can't find anything. Another option I could see is having the current flash reload, that would set everything back to the start but I couldn't find how to do that either.
Anyone know?
Adobe Flash Builder: How to make a function to play video starting from one second and ending in another? So I havein MXML simple video player tag. I need some function to play that video from second X to second Y and pause it. How to do such thing?BTW: we asume file is embeded into SWF.
View 1 Repliesare there any events that the scroller will dispatch when being scrolled?
View 1 Replieshow can i convert a string ending in a number to a number? lets say i have a string such as somestring3 how can i convert that to a number 3?
View 7 RepliesI have Flash CS3 already installed if I want to install Flash CS4. Can I run them both on the same machine?
View 2 RepliesI just saved a file I was working on and Flash CS5 crashed on me as it was saving and now the file is corrupt and won't open (because of our obsolete file system).
So I recommend OS X users to use Time Machine so you always have a backup of the file being made as you work.