ActionScript 3.0 :: Mask A Papervision Scene With Movieclip Out Of Library?
Apr 24, 2009I am just scratching my head about how one would mask a papervision scene with a movieclip out of the library?
View 4 RepliesI am just scratching my head about how one would mask a papervision scene with a movieclip out of the library?
View 4 RepliesI have an SWF loading in an SWF containing a papervision scene.I've done it before yet problem is, I get an error - I'm not sure what the issue really is.[code]
View 3 RepliesI have a dae file which includes an animation. I loaded it to papervision, and also i have an embedded video in my scene. The thing i want to do is, running the video and animation both at the same frame rate. Normally, i have a synchronization problem so i wanted to use updateToFrame method in AbstractChannel3D and tried to import current frame rate of the video to dae animation file, to solve this problem. but it doesnt work.
View 0 RepliesI am trying to build a portfolio application similar to the used by Whitevoid. I am using Flex 4 and Papervision3D 2. I have everything working except for one issue. When I try to load an external SWF as a material on one of the planes, I can see any native Flex or Flash components in their correct positions, but the papervision objects are not being rendered properly. It looks like the viewport is not being set in the nested swf. I have posted my code for loading the swf below.
private function loadMovie(path:String=""):void
{
loader = new Loader();
request = new URLRequest(path);
[Code]....
Below I have posted two pictures. The first is a shot of the application running by itself. The second is the application as a MovieMaterial on a Plane. You can see how the button created as a spark object in the mxml stays in the correct position, but papervision sphere (which is rotating) is in the wrong location.
this code works but I want to set one piece of mask from the library for each mc in the array...how?[code]
View 1 RepliesI need to mask a text or mc by the attached mc from the library. I used this code, but it doesn't work to me:
i = 0;
function makeMask() {
_root.attachMovie("mc", "mc"+i, i);
_root["mc"+i].i = i;
[Code].....
I've been trying for ages to find out how to do this exactly, but haven't had much luck, I'm trying to build a version of my portfolio site using Flash and Papervision, however, I'm having a little trouble coming up with more sophisticated interaction aside from assigning click events to individual objects.
Say I make a MovieAssetMaterial, and inside that material, I place another movieClip.
How do I target that nested movieClip so I can get it to do something? Is it even possible? From what I've researched I need to be using an "InteractiveSceneManager" but I can't find any references on how exactly to implement one.
I have a series of images I'm adding to stage from the library. I need them in separate movie clips for tweening. If I create a new layer... add a shape to the layer... mask the layer... finally, add a layer below that layer (with nothing on it) then all of the images I've added from the library are masked. No matter what I try with code however, I can only get one image to be masked. must you create a new mask for each image you would like to mask? I thought maybe if I could do it all in one go on a layer, there must be some code that allows one shape/mc/object to mask several clips.
View 3 RepliesI'm an actionscript dude - I'm working on a papervision game.
I have an asset of which is 127 pngs in a sequence for an animation.
I can happily project this onto my papervision plane. Problem is, there is no transparency. I Can't use a BitmapFileMaterial as I have many pngs -
Whenever I right-click on an element from the scene or the library and I click "Edit with Adboe Photoshop CS5" it brings the element into Photoshop really tiny, and even just by clicking back in Flash without having saved the file fom photoshop it makes the flash element tiny, without the abilitiy to Undo.
This is happening on every one of my flash files and files that I didn't even create.
I want the movieclip in Frame 1 Scene 1 to finish before skipping to Frame 2 Scene 1 im using gotoAndStop("Scene 1", 2); at the end of the MC
View 1 Repliesi have an animation and some movie clips. i want to add my scene an action that brings movieclips from my library randomly on my stage in every 20 seconds. how can i do that? the movieclips should be on the stage so we can see them but they should be invisible until they called from the action.
View 6 Repliesive made a button in the scene 1 which i have managed to navigate to scene 2 but when i click the button it goes to scene 2 but displays everthing that is in scene 1 in scene 2, how can sort this out so upon the button click in scene 1 it goes to scene 2 and only display content in scene2.
[Code]...
How can I get a button inside a movieclip link to a frame in another movieclip on the scene? I tried this code:
function gotoCenter(event:MouseEvent):void {
MovieClip(root).centermc.gotoAndPlay(2);
}
skruetest.addEventListener(MouseEvent.CLICK, gotoCenter);
..where "skruetest" is the button, "centermc" is the movieclip where I want to go to frame 2. I don�t get errors with this code, but nothing happens when I click the button. What can I do?
Check out this code:
[CODE]...
everything here is fine. It opens finely. But... i want to pass parameters where if i click a button in html page My.swf should open a particular scene called 'Scene 2' rather than scene 1. i tried
[CODE]...
I have a problem with dragging movieclip which is dynamically generated via attaching movieclip from library.I want to move the movieclip by pressing the yellow square within a boundary say 100*4. I am attaching the flash file with this thread.
View 1 Replieshow to load a movieclip into a blank movie clip all in the same movie?!
View 4 RepliesI have problem in masking over a movie clip by using ActionScript 3. The masking do not work. Here's the codes:
effect_mc.cacheAsBitmap = true;
mask_mc.cacheAsBitmap = true;
// Apply Mask
[Code]....
Im trying to create an inventory where when you click an object it will automaticly go into your inventory, the inventory is embedded in other movieclips.I have quite a few spaces(movieclips) in the inventory box when it is open but I just need it so when you click an object it attaches to a movieclip in the inventory.I also need it so that if you click a different item it attaches to the next space in the inventory rather than overlapping an item you have clicked before. I would only have only about 15 (or something similar) spaces so if I have clicked 16 items the 16th item cannot go into the inventory.
View 13 RepliesI have a movieclip with a prefilled content (some simple vector graphic in a movieclip), with the height of 40. I then apply a mask to it, with the height of 30. Now i would think that the MovieClip is 30 pixel high, but it turns out to be 40 pixel high. Is there some property im not setting or does the movieclip always assume the height of ALL the content within it? or what?
Actually in another clip, too, I have predefined 2 vector graphics (in two seperate movieclips), where the highest one is applied as a mask to the second graphic. The movieclip again assumes the height of the highest element. That might be logical, as it is the mask, BUT! when i then resize my mask (programatically) the height of the movieclip remains the same.Is there some way to recalculate the height of a movie clip? Or am I missing something?
This work:
var a:BitmapData = new BitmapData(640,480);
var b:Bitmap = new Bitmap(a);
a.draw(movieClip);
[Code].....
How can I draw in my Bitmap just the visible part of a MovieClip that uses mask?
I have a movie clip that has imported xml in its text boxes, when i try to mask this MC with a rectangle, it doesnt show the xml loaded text boxes!! but it does show other elements like graphics in the MC.
View 3 RepliesI have a movieclip, "clip1", that is being masked by "mask1". the mask starts as a small circle and grows into a big one, gradually showing the screen. However, the sharp corners on the mask are bugging me and I want it to have soft corners as it goes across the screen. I've read around, and it seems like a blurfilter may be able to do the trick. However, I can't seem to tell any difference; the corners are not softened whatsoever. I can't post the actual code, but here's what the important snippet of code looks like:
ActionScript Code:
var clip1:MovieClip=new MovieClip1();
var mask1:MovieClip=new MaskClip1();
[code].....
I have 2 main movieclips (mask_mc, draw_mc)I have masked these movieclip..
draw_mc.mask = mask_mc;
inside draw_mc there is a movieclip called item_mc, the above mask must not be applied to this inner movieclip item_mc.
Have you ever tried to mask a blurred movieclip? If the mask is made manually and set on stage it works ok, if we use:mc.mask = mask;it seems like the mask is also blurred and it doesn't work as expected! Do you have any idea on how to solve this?
View 8 RepliesI'm trying to add a mask animation on a movieclip that i have in the library. The problem is that my code add the image to the movieclip that i have created to contain the image but his mask doesn't animate.
So i have:
- the mask layer
-- a layer for the image
- a layer for the movielip background
in this order. With greensock i add a scale animation to the mask layer on the mouseover event but it doesn't animate.
Code:
import com.greensock.*;
import com.greensock.easing.*;
var columns:Number;
var my_x:Number;
[code]....
I posted this in Kirupa but unfortunately i did not receive any response from the community for 4 days now. I'm thinking perhaps somebody here can answer my long awaited explanation for this bug or phenomenon. I have a shape animation on the timeline from one keyframe to the next (3 keyframes). There is an orange movieclip under that mask with instance name "container". Now if i attempt to attach a movieclip to it at runtime, it will automatically get removed when it reaches the 2nd shape tween keyframe. All my code is in frame 1. Isn't that illogical? I know it works if i place it into a movieclip. I need an explanation to this (if its a bug) and a workaround other than repetitively attaching it from frame to frame.
View 2 RepliesI am dynamicly adding xml data into three text fields buy looping and then adding the text_info movieclip to a scroll_box movie clip then adding the scroll_box to the _myCanvas movieClip. I want to mask the data but am not getting the results I though I should.
[Code]....
I'm trying to mask a movieclip using a mask created with AS3 but it changes the color of the movieclip being masked. I would like the mask to not change the color of the masked movieclip. Here is my code:
mask_mc.mask=masked_mc;
drawMask();
function drawMask():void {
[Code].....
The masked movieclip becomes the same color as the color defined in beginFill. In the example above, masked_mc turns black (as defined in beginFill). Removing beginFill masked everything and revealed nothing. masking with AS3 without changing the color of the movieclips being masked.
1. If you have a dynamic text field and movieclip under a mask layer.
2. through actionscript you set the text of the text field, and set the frame of the movieclip.
3. You want the mask to animate, so you create a new keyframe at frame 10 in the mask layer, and change the shape of the mask. The problem is that when you play the movie and it reaches the keyframe where the mask changes, it resets both the text field and movieclip to it's initial state. I've run into this issue in both AS2 and AS3, and also using an animated movieclip as a mask. Whatever is underneath the mask gets reset. I've created a very simple fla to demonstrate this (attached).