ActionScript 3.0 :: Render From Multiple Vertex Buffers?
Apr 18, 2012
Is there a way to render multiple vertex buffers in AS3?Right now I have two objects which I want to render, but the only way I can think to do it is to concatenate the raw vertex data (of both objects) and then set that (concatenated) vector as the vertex buffer.I would prefer to do this as 2 separate vertex buffers, but I don't know how to render from more than one vertex buffer.
I've mostly seen examples where a Matrix3D object is passed as a vertex constant register in AS3 to the Context3D object. But never seen a matrix in any other types of registers (temporary or attribute).Would there be any way to copy a Matrix vertex constant to a temporary register, and then manipulate individual fields of that Matrix temporary register (ex:for the rotation), with other supplied values (vertex attributes or other constants)
I'm attempting to create an effect system that will allow for motion blurs and a variety of other effects.My attempt to create this system is by using a series of movie clips that are duplicates of a main movie clip, each a snapshot slightly farther back in time.This doesn't work, as I think I may be lacking some fundemental understanding of how clip duplication works.Below is code that should be creating a duplicate clip, 10 frames behind in time. The clip exists but the sub-clip isn't attached.
Code: // The main movie clip. var main_mc : MovieClip;
The site I'm developing at the moment has an FLV at the beginning which is used as an intro animation. I'm streaming it in using netStream but I've run into a problem.Is it possible to have th flv pause on the first frame of the video and then play once enough has been buffered? At the moment it shows a black screen sometimes.
I thought that a way to combat this would be to have a screenshot of the first frame that I display until it starts playing and then just remove it once the video gets to frame 2. However, I don't know how to track whether the playhead has gone past the first frame in flvs.
Using the Molehill with Flash I wish to create a vertiex shader, to have one mesh transform into another, I have seen that it is possible with Flare, However I am unsure if that was using Stage3D, Can anyone give me any pointers in the use of shaders in AGAL as to how this might be done.
I have Windows 7, 64bit and Flash V 10,1,102,64My problem is with watching a Ustream live webcam on an Eagle nest in Maine, USA,Whilst I can watch it, the streaming keeps on and on buffering, or just stopping and starting. I don't lose the picture but it plays and freezes and then plays and freezes every few seconds. It's off more than it's on.Is there something wrong with my version of Flash, my video card, my computer? I've tried it with Internet Explorer 8, Firefox and Google Chrome and still have the same issue
If I make multiple draw calls for various Program3D instances, is there a way that I can reset or nullify the constants if I'm no longer using them in the next following Program3D assignment?
Is it even necessary that I do something like this?
//Nullify 'vc0' in the vertex shader: context3D.setProgramConstantsFromVector("vertex", 0, null);
I have created a web application which records users video from webcam and stores.Once the user recorded his video he can previwe it.All the functionalities works good in local but not in internet.In internet when i preview the video it takes long time to play.some times it stops in the middle.Is there any way to play the video smpoothly or show a loading animation when it buffers.
have a swf that plays an flv in the flvplayback component. Currently, I have an external preloader that loads the swf, then once the swf is displayed the flvplayback component buffers. I would like the external preloader to also load the flv buffer. I had done it before it AS2 by having the first 50% of the preloader be the swf,and then have the flvplayback component invisible and have the last 50% of the preloader do the flv buffer.Maybe this is a crazy solution, is there a much easier and logical way to do this?My real problem is that my external preloader loads the swf and the preloader bar using the addChild method and I can't figure out how to have the swf communicate with it's sibling to update the progress bar on the progress of the flvplayback component.
I'm new to Flash authoring, and something seems puzzling. I see that it is possible in Flash to render an animation (project) to AVI or MOV video formats, and it seems to work fine (although you can't choose your AVI codec,
which seems like a trivial feature to put in. Is there a way to render a Flash animation to FLV? I am working on a project that will play FLV video files inside an FLV player object (SWF object). I would like to create FLVs from inside Flash, using the nifty animation tools and whatnot, and have them play in the same manner as the other FLV videos created by other tools (e.g., FinalCut Pro edited video). I realize the FLV is video
Has anyone else had trouble with the Render Text As HTML function in CS4? I want to use two different fonts in the one textfield. Looks fine in Flash but when I export the swf, only the first font is used.
I have a Flash movie embedded as shown below. In Firefox, the movie renders beautifully In IE7, the movie is scaled down, pixelated, and looks bad.There is no HTML aside from what you see here - no CSS or anything.
I create a backGround MovieClip object and assign to it a MovieClip from my library.I use addChild to add it to the display list.This is the background for my movie.At some point later on, I want to change that background.If I simply assign a different MovieClip to backGround, nothing changes when I run the movie.I thought there was some method I could invoke that would re-render the backGround MovieClip, but I can't find anything.
I can simply add it again, but that seems like a waste of memory.I've done a removeChild, updated backGround, then addChild'ed it again, but that seems a little klunky.Isn't there some way to update backGround in place without having to remove it and re-add it?
I'm working on a project at the moment where the client uses an off-the-shelf Flash library to display data against a map. It's a SWF that we feed some XML data and it renders it in various ways, such as a map of the UK with each county represented with a different colour depending on the data we feed it.
As it's an off the shelf, we only have the SWF, no means to edit the Flash file.
We need to make the reports universally printable from the browser. The idea was to have a container SWF that used the BitmapData methods on it to effectively do a screengrab of what the map ("child") SWF is showing and render it in the page as the image generated for printing(i.e only showing the image in the print stylesheet).
Is it possible to render a pdf in a browser using PERL? What I have is a flash application that sends the rendered pdf binary to perl. The pdf is generated from AlivePDF.
#!C:Perlinperl.exe ## BEGIN { $ENV{PATH} = ''; delete @ENV{ 'IFS', 'CDPATH', 'ENV', 'BASH_ENV'}; } use strict;
[Code].....
This is only part of the displayed file, but I hope this helps. I don't want the code to display, I want it to look graphical. If I download this file, and change the extension to .pdf, it works perfectly.
How would you render a BitmapFilter (such as DropShadowFilter) applied to a sprite, to a seperate BitmapData Layer? which would then be placed beneath all objects.For instance if you have two rectangular sprites overlapping each other, with a DropShadowFilter applied to each, the result would be the filter overlaying and obscuring the other rectangular sprite - as shown below.
note: each filter may have different settings and so I cant just apply a uniform filter to a containing sprite. also: ideally this solution will be scalable to handle many animated sprites at the same time.
I'm trying to have an attached movieclip in code render in an avi file. I Googled this before, but its tough to find since its a really specific issue.
For example, if I place a clip on the stage manually, it will of course render when I export it to an avi. But when I have something placed with code it does not. I really want to use the coded movieclips. Is there a remedy for this?
Has anyone else had problems getting the "render text as HTML" button to actually produce that result? I've just got a blank fla with a simple, multiline, dynamic text area with the "render text as HTML" button pushed but simple tags(<b>,<i>,<p>) just show up as characters instead of formatting.
I get this error in Flash player 9 (10 works fine).The image I'm trying to distort is 2203 x 250, so I don't know why it's saying the maximum is 3334 ?
Actionscript Code: Warning: Filter will not render.[code]............
client just asked if it would be possible to do some sort of online edit of some videos, text and graphics and then have flash render the final thing as a video.
I had this line in my file before loading the XML file : XML.ignoreWhitespace = true; Even if this parameter is set, when I take the node and push it in the html textfield, all HTML is parse, I mean bold, italic, etc.., but It keep all tabulation space of my XML file
I have several paragraphs of text that is using the scrollBar component to give me some scrollability that part works fine. I also have the "render text as html" box checked because I have some HTML formatting going on. Anyway, all of a sudden the published SWF file started ignoring the bold tags <b>. It used to work fine. Now, anywhere that I have text surrounded by <b> HTML tags, it just omits that portion of my copy once the file is published. When I change the tags to <strong>, the text comes back, but in a normal font both with the fonts embedded and without ... neither makes a difference with this issue. I've also tried checking and unchecking the "render text as html" box and that doesn't seem to make a difference. Has this bold tag become deprecated? I'm having difficulty get a font to display as bold.
I am using a html parser [URL].. to render several tables into a movieclip.My problem is: as it takes some time to render, the only one actually being added to the movieclip is the last one. I would use a timer, but that means I would need to call a function, and I am using a "for" loop to build the movielips. Is there a way to say "wait for x seconds before continuing processing" in ActionScript3?
i want to render the xml data on my textfield. but it does not support all the html text given by the " upcoming xml from server".so how to do that , because i want to display the same format of text as it showing on the server side using those Html tag.So waht approach i should follow to do this
My Flex chart has code that creates a legend from each data series. Currently, I have the drawLegend function execute when a button is clicked.
I am trying to get the legend to draw automatically but I am having trouble determining when to call the drawLegend function. Users click on an 'Update' button which retrieves data. I want the legend to get created after this, without the users having to click on another button.
I have put my drawLegend function in several places (ResultHandler, afterEffectEnd(for chart animation, etc.) and nothing works.
Sometime after the series has been added to the chart and after the series animation ends, the legend can be added.
How can I trap this point in time and call my function?
Below is the code I used to create the legend. Note that even though the code processes each series, I noticed that the Fill color is null if it is called too early.
private function drawLegend(event:Event):void { clearLegend(); // Use a counter for the series.