Flash :: Is Switching Between Multiple Program3D's During ENTER FRAME Computationally Expensive
Oct 20, 2011
When setting up a Stage3D's Context3D for rendering, is it expensive / bad practice to switch between Program3D's in an Event.ENTER_FRAME cycle?I don't have an example at hand, but I'm curious to know if there's such situations where this alternation between programs would be used and if the frame-rate would suffer considerably.
View 1 Replies
Similar Posts:
Mar 17, 2011
I am trying to make sprite sheets for rotation of DisplayObjects, and it seems that the gotoAndStop() calls are not working.Here's an example of what's going on:
function createRotationalSpriteSheet ( displayObject : DisplayObject )
{
findMaxTileDimensions( displayObject );
[code].....
View 3 Replies
Mar 8, 2012
I'm trying to do a simple url requestion on enter frame, but it seems to be executing multiple times?
I tried removing the event handler on handleLoadSuccessful, that seems to stop it firing infinitely, but its still executing about 10 times before it stops. How do I make it only fire once?
addEventListener(Event.ENTER_FRAME, onLoadHandler);
function onLoadHandler(event:Event) {
var scriptRequest:URLRequest = new URLRequest("http://ad.doubleclick.net/clk;254580535;19110122;t?http://www.gamespot.com.au/Ads/gswide/hp/1x1.gif");
var scriptLoader:URLLoader = new URLLoader();
[Code]...
View 1 Replies
Jan 18, 2012
If I have a few Program3D objects (each with it's own Vertex-Shader and Fragment-Shader responsible for it's own rendering task), do I need to instantiate a new VertexBuffer3D and IndexBuffer3D so that they store the data only relevant to the vertex-data format used by their corresponding Program3D?
For example, if I was planning to define Quads in different vertex-data formats, such as:
var vertexData:Vector.<Number>;
//Vertex-Format A:
vertexData = new <Number>[
[code]....
Would I need to create one VertexBuffer3D and IndexBuffer3D to store format A, another one for format B, and yet another one for format C? Or can the various formats be mixed inside the same VertexBuffer3D and then make some clever (or confusing!) use of a single IndexBuffer3D to draw the triangles?
View 1 Replies
Dec 14, 2011
I have a series of MCs in my root timeline. On each frame in the root, I am simply running 'stop();' to allow the MC within the frame to play through all the way. Once the timeline within the MC reaches the last frame, I have the following AS to go back to the root and play the next frame (each frame is labelled):
[Code]....
View 1 Replies
Feb 21, 2010
I've coded a little game, but now I realized that I should include all the actions to frame on layer called "actions". This far I've written my code to movieclip.transforming this to frame?
onClipEvent (load) {
yspeed = 0;
lastx = 0;
gravity = 0.2;
[code]....
View 1 Replies
Jun 10, 2006
I've coded a little game, but now I realized that I should include all the actions to frame on layer called "actions". This far I've written my code to movieclip.
onClipEvent (load) {
yspeed = 0;
lastx = 0;
[code].....
View 2 Replies
Nov 17, 2011
From Frame 1 to 15 I have a button movieclip which will when clicked on switch to frame 16, but a different button exist on frame 16. This button on frame 16 should have the same functionality as the one at the beginning when its clicked on but switch to frame 24. For some reason I'm getting a:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
Here's my code for the button at the beginning which works:
startbutton.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler);
function fl_MouseClickHandler(event:MouseEvent):void
{
gotoAndStop(16);
[Code].....
View 4 Replies
Jul 21, 2011
I want to make a loading bar but at first I need to have loading info per enter frame. This is how I do it but it seem not working.
var mapLoader : Loader = new Loader( );
var mapLoaderInfoLoad:Number;
var mapLoaderInfoTotal:Number;
public function engine() {
[Code] .....
View 3 Replies
Mar 7, 2011
Lets say I am working on some basic shooting game that involves lots of moving enemies. The enemies all come from one class that extends movieclip.
I want the enemies to move 10px downwards every frame. At the moment I know of two ways of doing this:
The first is to run a single onEnterFrame function on the main timeline, this function loops through all of the enemies on the screen calling a function in the enemy class that contains "x+=10".
The second is to put the onEnterFrame function inside the constructor function of the enemy class that would then contain the "x+=10".
Both give the same result but is one less work for the computer than the other? The first has a big loop that accesses all of the enemies, the second has an "onEnterFrame" running for each of the enemies.
View 6 Replies
Apr 15, 2011
explain why the lines drawn between the circles in the code below are not aligned with the centre of the circles? It seems the x and y properties of the circles are not up to date with their actual positions but how can this be?
import flash.display.Sprite
import fl.transitions.*;
import fl.transitions.easing.*;
var mcs=[];
[Code]...
View 1 Replies
Jun 11, 2006
is there an action script code that enables the timeline to automatically enter a frame label on entering a certain frame.
View 1 Replies
Oct 26, 2010
Why won't this ENTER_FRAME event stop firing when I call view_stats_exit before going to view_start? public function view_start [code]
View 1 Replies
Jun 27, 2010
Is this possible? I have looked around but I can't really find anything.
View 3 Replies
Dec 12, 2009
I'm making a website for my business. I want this site to run similar to an OS UI. The first issue I've run into is swapping between "window" MC depths. I'm not quite sure if its just that I need to add a mathematical variable to each one every time it is clicked or how to getDepth of the highest "window" MC in order to put the desired "window" MC above it.
You can download the .fla file <a href="www.dpr.150m.com/images/index.fla">here</a>.
View 9 Replies
Feb 27, 2011
I'm not certain that there's a set answer to that question, so let me give you a more specific example: In my current code, I can solve a problem one of two easy ways: either by using three algebraic functions (one square root and two squares) or by using three trigonometric functions (one atan2, one cos, and one sin). And then I potentially repeat the code for several hundred iterations.
I'm curious if one set of functions is any more efficient than the other, if they're fairly similar, or if there may be a set of higher-order functions I'm missing that can do these kinds of computations much more easily.(For some more specifics, if you're interested: given a line between any two points, I want to find a new point along that line that's a set distance from one of the other two points.)
View 5 Replies
May 30, 2011
I'm having issues with switching scenes for this 6 scene short story, between scene 1 and 2, the text (thats in a text box from my character) in my project, slides in and out just fine... At the end of the code in the 1st frame, I added a code snippet (click to go to next frame and stop), and it goes to the next frame, code then tells to click button, then the text switches/slides in and out fine, the horse(another character) comes into the scene fine... Then again at the bottom of frame 2 now, I add the same code snippet to the click button, its suppose to go to scene/frame 3, where the text slides in and then out, but it's giving me output errors, AND I noticed when I press the (click to go to next frame and stop)snippet again, it inputs a totally different snippet(click and play next frame), which I manually change back to the other snippet, and even make sure that its suppose to go to frame 3, and then it still gives me output errors: Error:
Cannot tween a null object. at com.greensock::TweenLite() at com.greensock::TweenLite$/to() at CortesWP1_fla::MainTimeline/fredRun2() at Function/http://adobe.com/AS3/2006/builtin::apply() at com.greensock.core::TweenCore/complete() at com.greensock::TweenLite/renderTime()
[Code].....
For some reason the code in scene 1(frame 1) to scene 2(frame 2) is fine. Its the code from scene 2(frame 2) to scene 3(frame 3) thats giving me issues. I'm trying to keep the button I created on the bottom right corner of the scene, to be the one button that clicks from scene 1 through 6(dones not need a previous button).
View 3 Replies
Jun 27, 2008
Code:
onClipEvent(load)
{
Mouse.hide();
this.startDrag();
}
...for customising the mouse cursor. I have five movie clips, each for the mouse cursor in different states. The first is for when the mouse is moving at anything from static to average speed; the other four are for when the mouse is moved very swiftly from left to right, right to left, up to down, and down to up, respectively. These are the two things I need to ask you:How do you detect when the user moves the cursor very swiftly in the x axis? (and also y)Triggered by fast movement as above, how do you tell the mouse pointer to change to, and play, the corresponding movie clip, before returning to the static state pointer?
View 9 Replies
Oct 8, 2011
I read a tutorial a while back about making a symbol for a character's mouth in an animation, and making multiple frames within the symbol, with one for each different mouth position I'd like to use (Open and saying a certain letter, smiling, frowning, etc.). What I can't figure out is how to keep it from constantly animating repeatedly through all the mouth frames on its own in each shot when I just want it to stay in a certain position on certain sequences of frames. I also can't figure out how to select the precise frame I want when it needs to change.
View 1 Replies
Apr 6, 2009
I am using Flash MX 2004, aka Flash 7, and Actionscript 1. What I have is a movie clip that plays on frame one. Its a variation of loading screen. What I want to do is make it so that when the movie clip is on its last frame (frame 100), then it switches to frame 2. NOT frame 2 of the movie clip, but frame 2 of the overall project.
Code:
if (_root.loader._currentframe == 100) {
_root.gotoAndPlay(2);
}
(movie clip is called loader)
I have also tried naming frame 2 "finishedLoading" and just "2", but it still will not go.What happens is, when the movie clip animation is finished and on frame 100, it just sits there. I had to put a stop(); in frame 1 so that the animation could play, but it stays stopped. This was all done after I tried the logical approach where inside of the movie clip on frame 100 of the movie clip, I made an "Actions" layer and on frame 100 keyframe, I put:
Code:
gotoAndPlay(2);
I also tried
Code:
gotoAndPlay("finishedLoading");
and
Code:
gotoAndPlay("2");
I have even resorted to the last resort. I put tried to make a variable so that when the movie clip is on frame 100, that "var finishedLoading" would be set to true, and then:
Code:
if (finishedLoading == true) {
//
}
Inside of the comment would be gotoAndPlay(x);
View 1 Replies
Feb 3, 2011
change the current movieclip (Which is my mousecursor), into another MC when I click on it.I got a task from my teacher to make a simple paint-program, and what I need is to change the pencil which is there from the start, to the eraser when I click on it.
View 0 Replies
Jun 23, 2011
When my focus is inside the input text field, pressing CTRL+ENTER works but ENTER does not.Pressing Enter when my focus is anywhere BUT the input text field works just fine..My intention is to detect if ENTER key was pressed after the user fills out the field, but it seems to only work for CTRL+ENTER
ActionScript 3:
// works:
stage.addEventListener(KeyboardEvent.KEY_DOWN, enterHandler);
// ignored:
email.addEventListener(KeyboardEvent.KEY_DOWN, enterHandler);
[code]....
ENTER results in charCode == 0, whereas CTRL+ENTER is charCode == 13 email was created using the Text tool and set to "Editable"
Note: I am testing in Chrome and Firefox running Flash v10
View 1 Replies
Oct 19, 2009
we are making an app that uses a lot of images. Is it possible to preload all the images at the start of the app ? So the user doesn't have to wait in beteen switching the images.
View 3 Replies
May 12, 2009
If I have an input text field on frame 1 and I enter text in it then I have a button that say sends me to frame 2. On frame 2 I have a button which sends me back to frame 1. Why when I got back to frame 1 is my text not shown?Why does an input text field go blank when leaving the frame? How can I make it so when i enter text on frame 1 and then go to frame 2 and then back to frame 1 the text i entered is still there?
View 7 Replies
Nov 5, 2009
i'm just trying to do something really basic and I'm stumped.all i want to do is create a radom number onEnterFrameits to go at the end of a game i've made and the score will be radom at the end screenso far I have this below but it will not stop it just keeps going and going i've put stop(); in but that does not seem to work. I know its simple but I just can't see it.
this.onEnterFrame = function() {
display = Math.round (Math.random (10)*9)+1;
}
View 1 Replies
Oct 14, 2009
what I'm trying to do: I have an animation thats 173 frames long - an intro to a html based website. This swf file is embedded in the index.html, and is to load my "main-html", when the animation is complete.To try and do this iv'e tried with the following code in a blank keyframe in my as3 code layer on the last frame of the animation: [code]Upon completed animation it just goes into a frantic loop which seems to be trying to connect to my "main.html", but never have a chance to completely connect before it tires again.I have used similar code for my buttons, inside the page itself, which works just fine.
View 3 Replies
Jul 13, 2010
So I've about hundred of map tiles and each title has some object which does some stuff. And one of things it should do is to update text (a time after which you need to do something) in text field. How should i do it better - with enter frame event and on each enter frame update it or set up a timer object which on each second would update the text in text field?
View 4 Replies
Aug 28, 2006
Does anybody know how you stop your FLV from playing/loading when you move to another frame within your SWF?
[URL] :Click on director then photographer after the .flv started, and you still here the .flv in the background.
the .fla: [URL]
View 2 Replies
Dec 29, 2006
I have external swfs that loads in a container on a main swf. When I press a button on the main swf, I would like to load a specific frame from an external swf.Here is what I have so far:
[code]...
View 2 Replies
Mar 16, 2009
I am trying to play a simple movie clip when the playhead gets to a frame label called "home". The moveclip is called "playRollClick". I am trying to write this in as3.
The code below is what I've come up with so far, but it doesn't seem to work.
addEventListener(Event.ENTER_FRAME,playRollClick);
function playRollClick(event:Event) {
rollClick_mc.play();
}
View 1 Replies