Masking particles in particle playground

I've created a swarm of ants by using the explosive mode in particle playground. I want to have a jedi enter and wipe out the ants with swipes of his lightsaber. I thought I could add a series of masks to the particle playground layer each one taking effect succesively and making the ants in its region transparent. However, my first mask seems to have no effect on the layers alpha channel or the visibility of the ants.
1) Any guess at what I've missed?
2) Any suggestions for a better way to do this? (For example, is there a way to keyframe changes in a persistent property map set to opacity?)

As Rick said, pre-compos. PPlayground can use masks as collisions, hence it will not use them for Alpha and force AE into a different mode. Nesting is the only way to compensate for that.
Mylenium

Similar Messages

  • I can no longer see particles in Particle Playground

    I have been creating files in particle playground for months now, but suddenly I can no longer see the particles displayed in the viewer. It is as if the particles have no opacity and they are invisible. But the opacity is at 100%. Why can I not see the particles in particle playground anymore?

    Thanks for responding to my post.  I appreciate that.  In terms of method, I'm simply just trying to see particles emit from the red circle in the center. I merely made a red solid, and then Effect>Simulation>Particle Playground.  I moved 8 seconds in the timeline to demonstrate that there are not any red particles emitting. The particles seem to be invisible.

  • Can't see particles in Particle Playground

    I'm unable to see particles being created by the Particle Playground effect. I can apply the CC particle effects with no problem, but when I try it with Particle Playground I just get a black screen. The info window counts the particles and the timeline drags like it's trying to render, but nothing is visible. I've tried the Cannon, the Grid and the exploders. I've tried resetting the multiprocessing preferences. I've even reinstalled After Effects and run all updates, but no dice.
    Any ideas?
    Here are the specs
    Adobe CS5
    Mac OSX 10.5.8
    Mac Pro
    2 x 2.26 GHz Quad Core Intel Xeon processors
    16 GB 1066 MHz DDR3 RAM

    Thanks! Here are the screen shots.

  • How can i change the length of a line like-particle in Particle World settings?

    I made a Particle World with the Line type of particles, but i want to change the individual length of the particles (the lines) is this possible somehow?
    Thanks in regard. 

    Nope.
    Mylenium

  • Particle World particles misbehaving

    I'm flying a 3D camera around a comp with a particle world layer that's just not behaving itself very well.  I'm hoping one of you might be able to help me bring it into line. 
    There are points where the particles will suddenly "jump", instantly moving drastically - sometimes for a single key frame, some times assuming a new position altogether and remaining there.  I've noticed the single frame jumps coincide with camera keyframes, whereas the permanent jumps don't coincide with any other changes in the comp at all.
    Another perplexing problem - on my final camera move the particles don't move at all!
    Any ideas on how I can make these particles just do what they're supposed to?

    Particle problems at the following time codes:
    6:00
    7:08
    9:04
    9:05
    9:12
    Then, notice the particles don't participate in the final camera move at 11:00.
    Here's a screen shot of the project with all the keyframes on the timeline and the particle world effects panel on the right.

  • Mask a Particle Emitter

    Is it possible to mask a 3D particle emitter? I've tried using the isolate button but the option to create a mask is not available.
    Thanks!

    hi,
    you cannot mask a 3d object, which makes sense if you think about it since you would need a 3D mask!
    However you can put a 3D layer into a 2D group and mask that. However it will effect how the 3D layer interacts with other layers.
    adam

  • IMAQ setoffset not updating actual position of masked areas

    I noticed that IMAQ SetOffset works well for the masking operation (e.g. translationally aligning a mask to an image where the areas to be masked may be some pixels out of place due to incomplete positioning during image aquisition), however the position of the areas that are not masked (pixels >0) are not moved at all, as can be observed in the attached example.
    The bounding rectangles of the non-masked areas have to be transformed in addition to performing IMAQ SetOffset otherwise using the particle information of the image mask might not yield the expected results as they d not seem to be altered according to the offset.
    Is this behaviour by design or is it unintended?
    Attachments:
    testmask.png ‏3 KB
    NoBRupdate_IMAQ_SetOffset.vi ‏51 KB

    Hi jSturm,
    to clarify the reason for my initial post here:
    It's not so much not being able to cope with the function. I just noticed the fact, that the mask doesn't seem to be actually offsetted but that there is rather additional information stored with the image that says, when using the image, to offset the pixel information according to the given offset (incidently with respect to a coordinate system, not in relation to another image - as there is no other image information that can be passed into the IMAQ SetOffset function). That might be a reasonable explanation for the offset working perfectly as expected while using the image as a mask but the particle information of the offsetted image only yielding the original position values, as if the image had never been offsetted.
    To me, this seems a bit of a twofold behaviour which is not directly comprehensible. Therefore I wanted to ask whether there is a particular reason for having the function behave as it does. Of course there may be well-reasoned wisdom behind it. So I thought someone could enlighten me.

  • Replicator as Image Mask?

    When I export my movie, an image layer drops out of frames randomly.  I'm thinking it has to do with its "Linear Dodge" blend mode and animations going on below it.  Is there a more proper way of accomplishing this:
    - Replicated shape with a gap between the tiles
    - Image visible only where the replicated shapes are (not in the gap areas)
    - Generator animation behind the replicator visible only between the replicator tiles (gap areas only)
    What's the proper layer stacking and blend modes to achieve this?  Thanks!

    Here is how to use the Particle Emitter particles as an Image Mask, from a tutorial I just wrote for macProVideo.com/HUB
    Blend Mode is not the way to do this.
    You can replace "Replicaor" for "Particle Emitter" in this explination easily.
    - Import or create background image.
    - Import or create image to become the Particle Emitter particles.
    - Create the Replicator.
    - Right-click the background image and choose Add Image Mask.
    - For that image mask in the Inspector, drop the Particle Emitter into its Mask Source well.

  • 3D tag cloud for Flex

    I'm trying to use this one class to create the tag cloud to flex.
    1.I created a master document.
    ?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
       xmlns:s="library://ns.adobe.com/flex/spark"
       xmlns:mx="library://ns.adobe.com/flex/mx"
        creationComplete="init();" minWidth="955" minHeight="600" xmlns:local="*">
    <fx:Script>
    <![CDATA[
    import mx.core.IVisualElement;
    import mx.core.UIComponent;
    public var inputWordr:String = "";
    private function init():void {
    c20.addElement(tirs as IVisualElement);
    ]]>
    </fx:Script>
    <fx:Declarations>
    <local:MyComponent id="tirs" x="0" y="0" width="300" height="300"/>
    </fx:Declarations>
    <s:BorderContainer x="10" y="38" width="542" height="428" id="c20">
    </s:BorderContainer>
    </s:Application>
    2. And created a class (MyComponent.as) based on code from the example and import all required swc.
    package
    import flash.display.BitmapData;
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.filters.BitmapFilterQuality;
    import flash.filters.BlurFilter;
    import flash.filters.GlowFilter;
    import flash.text.TextField;
    import mx.core.UIComponent;
    import org.papervision3d.core.geom.Particles;
    import org.papervision3d.core.geom.renderables.Particle;
    import org.papervision3d.events.InteractiveScene3DEvent;
    import org.papervision3d.materials.special.BitmapParticleMaterial;
    import org.papervision3d.objects.DisplayObject3D;
    import org.papervision3d.view.BasicView;
    public class MyComponent extends Sprite
    private var scale:Number = 5;
    private var radius:Number = 350;
    private var smoothing:Boolean = true;
    private var minAlpha:Number = 0.3;
    private var glow:GlowFilter;
    private var tags:Array;
    private var tag_num:uint;
    private var bv:BasicView;
    private var tagArray:Array;
    private var tagContainer:DisplayObject3D;
    public function MyComponent()
    init ();
    private function init ():void {
    glow = new GlowFilter (0x003366, 1, 8, 8, 2, BitmapFilterQuality.LOW, true, false);
    tags = ["free","news","Cookie","practice","JavaScript","toy","life","something","LocalConnection ","memo","MSN","funny", "ActionScript 3", "Food", "Book", "Photo", "favorite"];
    tag_num = tags.length;
    tagArray = [];
    tagContainer = new DisplayObject3D ("tag_container");
    tagContainer.x = -radius * 0.25;
    tagContainer.y =  radius * 0.25;
    bv = new BasicView (300, 300, true, true);
    bv.viewport.interactive = true;
    bv.scene.addChild (tagContainer);
    bv.camera.z = -2 * radius;
    bv.camera.zoom = 20;
    bv.startRendering ();
    addChild (bv);
    buildTags ();
    addEventListener (Event.ENTER_FRAME, enterFrameHandler);
    private function buildTags ():void {
    var i:uint;
    for (i = 0; i < tag_num; i++) {
    // 2D
    var txt:TextField = new TextField ();
    txt.text = tags[i];
    txt.filters = [new BlurFilter(1.1, 1.1)];
    var txtW:Number = txt.textWidth + 4;
    var txtH:Number = txt.textHeight + 4;
    var bitmap:BitmapData = new BitmapData (txtW, txtH, true, 0x01FFFFFF);
    bitmap.draw (txt);
    var phi:Number = Math.acos((2 * (i + 1) - 1) / tag_num - 1);
    var theta:Number = Math.sqrt(tag_num * Math.PI) * phi;
    // 3D
    var material:BitmapParticleMaterial = new BitmapParticleMaterial (bitmap);
    material.interactive = true;
    material.smooth = smoothing;
    var tag:Particle = new Particle (material, scale, 0, 0, 0);
    var tagHolder:Particles = new Particles ("tag_");
    tagHolder.addParticle (tag);
    tagHolder.x = radius * Math.cos (theta) * Math.sin (phi);
    tagHolder.y = radius * Math.sin (theta) * Math.sin (phi);
    tagHolder.z = radius * Math.cos (phi);
    tagHolder.useOwnContainer = true;
    tagHolder.autoCalcScreenCoords = true;
    tagHolder.addEventListener (InteractiveScene3DEvent.OBJECT_OVER, objectOverHandler);
    tagHolder.addEventListener (InteractiveScene3DEvent.OBJECT_OUT, objectOutHandler);
    //tagHolder.addEventListener (InteractiveScene3DEvent.OBJECT_PRESS, objectPressHandler);
    tagContainer.addChild (tagHolder);
    tagArray.push (tagHolder);
    private function objectOverHandler (e:InteractiveScene3DEvent):void {
    bv.viewport.buttonMode = true;
    e.target.filters = [glow];
    private function objectOutHandler (e:InteractiveScene3DEvent):void {
    bv.viewport.buttonMode = false;
    for (var j:uint = 0; j < tag_num; j++) {
    tagArray [j].filters = [];
    private function enterFrameHandler (e:Event):void {
    tagContainer.rotationX += (mouseY - 300 * 0.5) * 0.01;
    tagContainer.rotationY += (mouseX - 300 * 0.5) * 0.01;
    for (var j:uint = 0; j < tag_num; j++) {
    tagArray[j].alpha = minAlpha + (1 - minAlpha) * (1 - (tagArray[j].screen.z - radius) / (2 * radius));
    3. Then I created a call of custom component, but nothing is displayed or causes errors. I tried to insert this component in different ways.
    Check out where I made mistakes, please.

    all i could find...
    http://www.ericd.net/tagCloud/

  • WebService generation from existing WSDL file :(

    Hello,
    I have just tried to create a WebService from an existing WSDL (which has been developed and validated with Eclipse) with JDeveloper and got the follwing stack trace. I do not think, that this error message is very usefull, because I can't see the point where it referes to my WSDL document. By the way, the Eclipse validation went through without having any trouble.
    Here are my JDeveloper coordinates to give you the chance to follow up:
    - Studio Edition Version 11.1.1.1.0
    - Build JDEVADF_11.1.1.1.0_GENERIC_090615.0017.5407
    Running JDeveloper in MacOSX:
    - Version 10.5.8
    - Build 9L31a
    Cheers,
    Chris
    *** ERROR STACK TRACE ***
    oracle.jdeveloper.webservices.model.WebServiceException: Error creating model from wsdl "file:/Users/user/Documents/workspace/Service/Service_V_1.wsdl": For input string: "1 "
         at oracle.jdeveloper.webservices.model.java.JavaWebService.createPortTypes(JavaWebService.java:1628)
         at oracle.jdeveloper.webservices.model.WebService.createServiceFromWSDL(WebService.java:2845)
         at oracle.jdeveloper.webservices.model.WebService.createServiceFromWSDL(WebService.java:2610)
         at oracle.jdeveloper.webservices.model.java.JavaWebService.setDescription(JavaWebService.java:750)
         at oracle.jdevimpl.webservices.wizard.jaxrpc.topdown.TDJaxWsSpecifyWsdlPanel.setDescription(TDJaxWsSpecifyWsdlPanel.java:353)
         at oracle.jdevimpl.webservices.wizard.jaxrpc.common.SpecifyWsdlPanel.buildModel(SpecifyWsdlPanel.java:1085)
         at oracle.jdevimpl.webservices.wizard.jaxrpc.common.SpecifyWsdlPanel$6.run(SpecifyWsdlPanel.java:644)
         at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:643)
         at java.lang.Thread.run(Thread.java:637)
    Caused by: oracle.j2ee.ws.common.tools.api.ValidationException: Error creating model from wsdl "file:/Users/user/Documents/workspace/Service/Service_V_1.wsdl": For input string: "1 "
         at oracle.j2ee.ws.tools.wsa.jaxws.JaxwsWsdlToJavaTool.getJAXWSModel(JaxwsWsdlToJavaTool.java:655)
         at oracle.j2ee.ws.tools.wsa.WsdlToJavaTool.createJAXWSModel(WsdlToJavaTool.java:475)
         at oracle.j2ee.ws.tools.wsa.Util.getJaxWsSeiInfo(Util.java:1358)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.jdeveloper.webservices.Assembler$2$1.invoke(Assembler.java:234)
         at $Proxy46.getJaxWsSeiInfo(Unknown Source)
         at oracle.jdeveloper.webservices.model.java.JavaWebService.getSeiInfo(JavaWebService.java:1724)
         at oracle.jdeveloper.webservices.model.java.JavaWebService.createPortTypes(JavaWebService.java:1469)
         ... 8 more
    Caused by: java.lang.NumberFormatException: For input string: "1 "
         at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
         at java.lang.Integer.parseInt(Integer.java:456)
         at java.lang.Integer.parseInt(Integer.java:497)
         at com.sun.xml.xsom.impl.parser.state.occurs.action2(occurs.java:50)
         at com.sun.xml.xsom.impl.parser.state.occurs.text(occurs.java:267)
         at com.sun.xml.xsom.impl.parser.state.NGCCRuntime.consumeAttribute(NGCCRuntime.java:303)
         at com.sun.xml.xsom.impl.parser.state.occurs.text(occurs.java:237)
         at com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendText(NGCCRuntime.java:394)
         at com.sun.xml.xsom.impl.parser.state.NGCCHandler.spawnChildFromText(NGCCHandler.java:98)
         at com.sun.xml.xsom.impl.parser.state.particle.text(particle.java:728)
         at com.sun.xml.xsom.impl.parser.state.NGCCRuntime.processPendingText(NGCCRuntime.java:197)
         at com.sun.xml.xsom.impl.parser.state.NGCCRuntime.endElement(NGCCRuntime.java:273)
         at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)
         at com.sun.tools.xjc.util.SubtreeCutter.endElement(SubtreeCutter.java:108)
         at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)
         at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)
         at com.sun.tools.xjc.reader.xmlschema.parser.CustomizationContextChecker.endElement(CustomizationContextChecker.java:194)
         at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)
         at com.sun.tools.xjc.reader.internalizer.DOMForestScanner$LocationResolver.endElement(DOMForestScanner.java:135)
         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:251)
         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:277)
         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:246)
         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:277)
         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:246)
         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:277)
         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:246)
         at com.sun.xml.bind.unmarshaller.DOMScanner.scan(DOMScanner.java:123)
         at com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:89)
         at com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:97)
         at com.sun.tools.xjc.reader.internalizer.DOMForestParser.parse(DOMForestParser.java:99)
         at com.sun.tools.xjc.ModelLoader$XMLSchemaParser.parse(ModelLoader.java:262)
         at com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity(NGCCRuntimeEx.java:301)
         at com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.importSchema(NGCCRuntimeEx.java:207)
         at com.sun.xml.xsom.impl.parser.state.importDecl.action0(importDecl.java:45)
         at com.sun.xml.xsom.impl.parser.state.importDecl.leaveElement(importDecl.java:156)
         at com.sun.xml.xsom.impl.parser.state.NGCCRuntime.endElement(NGCCRuntime.java:275)
         at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)
         at com.sun.tools.xjc.util.SubtreeCutter.endElement(SubtreeCutter.java:108)
         at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)
         at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)
         at com.sun.tools.xjc.reader.xmlschema.parser.CustomizationContextChecker.endElement(CustomizationContextChecker.java:194)
         at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)
         at com.sun.tools.xjc.reader.internalizer.DOMForestScanner$LocationResolver.endElement(DOMForestScanner.java:135)
         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:251)
         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:277)
         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:246)
         at com.sun.xml.bind.unmarshaller.DOMScanner.scan(DOMScanner.java:123)
         at com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:89)
         at com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:97)
         at com.sun.tools.xjc.reader.internalizer.DOMForestParser.parse(DOMForestParser.java:99)
         at com.sun.tools.xjc.ModelLoader$XMLSchemaParser.parse(ModelLoader.java:262)
         at com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity(NGCCRuntimeEx.java:301)
         at com.sun.xml.xsom.impl.parser.ParserContext.parse(ParserContext.java:88)
         at com.sun.xml.xsom.parser.XSOMParser.parse(XSOMParser.java:147)
         at com.sun.xml.xsom.parser.XSOMParser.parse(XSOMParser.java:136)
         at com.sun.tools.xjc.ModelLoader.createXSOM(ModelLoader.java:516)
         at com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:237)
         at com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:85)
         at oracle.j2ee.ws.common.tools.databinding.jaxb20.JAXB20TypeGenerator.generateJavaTypes(JAXB20TypeGenerator.java:117)
         at oracle.j2ee.ws.tools.wsa.SchemaTool.genValueTypes(SchemaTool.java:186)
         at oracle.j2ee.ws.tools.wsa.jaxws.JaxwsWsdlToJavaTool.getJAXWSModel(JaxwsWsdlToJavaTool.java:638)
         ... 18 more

    Hello puthanampatti,
    that was exactly what I tried right now ;-)
    I figured that JDeveloper has a more strict validation than Eclipse and recognizes white spaces within certain tags.
    When I have cleaned my WSDL and XSD files I started with a new procedure of generating WebServices (form local JDeveloper files) and encountered the following issue:
    Invoking command: [ from oracle.ideimpl.palette2.GroupDockable ]
    Performing action New...[ from oracle.ide.navigator.ProjectNavigatorWindow ]
    Performing action About[ from oracle.ide.navigator.ProjectNavigatorWindow ]
    Invoking command: [ from oracle.ide.navigator.ProjectNavigatorWindow ]
    Performing action New...[ from oracle.ide.navigator.ProjectNavigatorWindow ]
    Invoking command: !NLS Some Name
    Invoking command:
    Invoking command: Paste[ from oracle.ide.ceditor.CodeEditor ]
    Performing action Save[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: [ from oracle.ide.ceditor.CodeEditor ]
    Started CommandProcessor transaction: Auto Save Actions on thread AWT-EventQueue-0 at batch level 1
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Performing action Reformat[ from oracle.ide.ceditor.CodeEditor ]
    Started CommandProcessor transaction: Reformat on thread AWT-EventQueue-0 at batch level 1
    Invoking command: Reformat
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Performing action Save[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: [ from oracle.ide.ceditor.CodeEditor ]
    Started CommandProcessor transaction: Auto Save Actions on thread AWT-EventQueue-0 at batch level 1
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Performing action New...[ from oracle.ide.navigator.ProjectNavigatorWindow ]
    Invoking command:
    Invoking command: New XML Schema
    Performing action Rename...[ from oracle.ide.navigator.ProjectNavigatorWindow ]
    Started CommandProcessor transaction: Rename File on thread AWT-EventQueue-0 at batch level 1
    Invoking command: noname[ from oracle.ide.navigator.ProjectNavigatorWindow ]
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Performing action Clear[ from oracle.ide.log.MessagePage ]
    Invoking command: Paste[ from oracle.ide.ceditor.CodeEditor ]
    Performing action Save[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: [ from oracle.ide.ceditor.CodeEditor ]
    Started CommandProcessor transaction: Auto Save Actions on thread AWT-EventQueue-0 at batch level 1
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Performing action Reformat[ from oracle.ide.ceditor.CodeEditor ]
    Started CommandProcessor transaction: Reformat on thread AWT-EventQueue-0 at batch level 1
    Invoking command: Reformat
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Performing action Save[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: [ from oracle.ide.ceditor.CodeEditor ]
    Started CommandProcessor transaction: Auto Save Actions on thread AWT-EventQueue-0 at batch level 1
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Invoking command: Delete Next[ from oracle.ide.ceditor.CodeEditor ]
    Performing action Save[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: [ from oracle.ide.ceditor.CodeEditor ]
    Started CommandProcessor transaction: Auto Save Actions on thread AWT-EventQueue-0 at batch level 1
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Performing action Validate XML[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Insert Line[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Delete Previous[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Insert[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Delete Previous[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Insert Tab[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Insert[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Insert[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Insert[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Insert[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Delete Previous[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Insert[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Insert[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Insert[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Insert[ from oracle.ide.ceditor.CodeEditor ]
    Performing action Save[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: [ from oracle.ide.ceditor.CodeEditor ]
    Started CommandProcessor transaction: Auto Save Actions on thread AWT-EventQueue-0 at batch level 1
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Invoking command: Attribute Completion[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Insert[ from oracle.ide.ceditor.CodeEditor ]
    Performing action Constraints[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Attribute Completion[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Insert[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Insert[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Insert[ from oracle.ide.ceditor.CodeEditor ]
    Performing action Save[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: [ from oracle.ide.ceditor.CodeEditor ]
    Started CommandProcessor transaction: Auto Save Actions on thread AWT-EventQueue-0 at batch level 1
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Invoking command: Insert Line[ from oracle.ide.ceditor.CodeEditor ]
    Performing action Reformat[ from oracle.ide.ceditor.CodeEditor ]
    Started CommandProcessor transaction: Reformat on thread AWT-EventQueue-0 at batch level 1
    Invoking command: Reformat
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Performing action Save[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: [ from oracle.ide.ceditor.CodeEditor ]
    Started CommandProcessor transaction: Auto Save Actions on thread AWT-EventQueue-0 at batch level 1
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Performing action Toggle Line Numbers[ from oracle.ide.ceditor.CodeEditorGutter$GutterView ]
    Performing action Save[ from oracle.ide.navigator.ProjectNavigatorWindow ]
    Invoking command: [ from oracle.ide.navigator.ProjectNavigatorWindow ]
    Performing action New...[ from oracle.ide.navigator.ProjectNavigatorWindow ]
    Uncaught exception
    java.lang.NullPointerException
      com.apple.laf.AquaListUI.repaintCell(AquaListUI.java:132)
      com.apple.laf.AquaComboBoxUI$CoreAquaItemListener$1.paintSelected(AquaComboBoxUI.java:94)
      com.apple.laf.AquaUtils.blinkMenu(AquaUtils.java:200)
      com.apple.laf.AquaComboBoxUI$CoreAquaItemListener.itemStateChanged(AquaComboBoxUI.java:92)
      jx.s.JComboBox.fireItemStateChanged(JComboBox.java:1205)
      jx.s.JComboBox.selectedItemChanged(JComboBox.java:1262)
      jx.s.JComboBox.setSelectedItem(JComboBox.java:564)
      o.javatools.ui.combo.JTreeCombo$TreeClickListener.mouseClicked(JTreeCombo.java:208)
      j.a.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253)
      j.a.Component.processMouseEvent(Component.java:6304)
      jx.s.JComponent.processMouseEvent(JComponent.java:3265)
      j.a.Component.processEvent(Component.java:6066)
      j.a.Container.processEvent(Container.java:2085)
      j.a.Component.dispatchEventImpl(Component.java:4667)
      j.a.Container.dispatchEventImpl(Container.java:2143)
      j.a.Component.dispatchEvent(Component.java:4497)
      j.a.LightweightDispatcher.retargetMouseEvent(Container.java:4600)
      j.a.LightweightDispatcher.processMouseEvent(Container.java:4273)
      j.a.LightweightDispatcher.dispatchEvent(Container.java:4194)
      j.a.Container.dispatchEventImpl(Container.java:2129)
      j.a.Window.dispatchEventImpl(Window.java:2475)
      j.a.Component.dispatchEvent(Component.java:4497)
      j.a.EventQueue.dispatchEvent(EventQueue.java:635)
      j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
      j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
      j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
      j.a.Dialog$1.run(Dialog.java:1051)
      j.a.Dialog$3.run(Dialog.java:1103)
      j.security.AccessController.doPrivileged(Native Method)
      j.a.Dialog.show(Dialog.java:1101)
      j.a.Component.show(Component.java:1516)
      j.a.Component.setVisible(Component.java:1468)
      j.a.Window.setVisible(Window.java:841)
      j.a.Dialog.setVisible(Dialog.java:991)
      o.bali.ewt.wizard.WizardDialog.runDialog()
      o.bali.ewt.wizard.WizardDialog.runDialog()
      o.i.dialogs.WizardLauncher.runDialog(WizardLauncher.java:51)
      o.ji.webservices.wizard.jaxrpc.TopDownWizard.runWizard(TopDownWizard.java:571)
      o.ji.webservices.wizard.jaxrpc.TopDownWizard.runWizard(TopDownWizard.java:195)
      o.ji.webservices.wizard.jaxrpc.TopDownWizard.invoke(TopDownWizard.java:141)
      o.i.wizard.WizardManager.invokeWizard(WizardManager.java:317)
      o.i.wizard.WizardManager$1.run(WizardManager.java:365)
      o.i.util.IdeUtil$3.run(IdeUtil.java:1079)
      o.javatools.util.SwingUtils.invokeAfterRepaint(SwingUtils.java:520)
      o.i.util.IdeUtil.invokeAfterRepaint(IdeUtil.java:1092)
      o.i.wizard.WizardManager$2.run(WizardManager.java:373)
      o.i.util.IdeUtil$3.run(IdeUtil.java:1079)
      o.javatools.util.SwingUtils.invokeAfterRepaint(SwingUtils.java:520)
      o.i.util.IdeUtil.invokeAfterRepaint(IdeUtil.java:1092)
      o.i.wizard.WizardManager.invokeSecondaryWizard(WizardManager.java:369)
      o.i.gallery.ObjectGallery.invokeWizard(ObjectGallery.java:386)
      o.i.gallery.ObjectGallery.runDialog(ObjectGallery.java:208)
      o.i.gallery.ObjectGallery.runDialog(ObjectGallery.java:128)
      o.i.gallery.ObjectGalleryAddin._invokeGallery(ObjectGalleryAddin.java:333)
      o.i.gallery.ObjectGalleryAddin.handleEvent(ObjectGalleryAddin.java:206)
      o.i.controller.IdeAction.performAction(IdeAction.java:524)
      o.i.controller.IdeAction.actionPerformedImpl(IdeAction.java:866)
      o.i.controller.IdeAction.actionPerformed(IdeAction.java:496)
      jx.s.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
      jx.s.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
      jx.s.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
      jx.s.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
      jx.s.AbstractButton.doClick(AbstractButton.java:389)
      jx.s.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1225)
      com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:120)
      jx.s.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1266)
      j.a.Component.processMouseEvent(Component.java:6301)
      jx.s.JComponent.processMouseEvent(JComponent.java:3265)
      j.a.Component.processEvent(Component.java:6066)
      j.a.Container.processEvent(Container.java:2085)
      j.a.Component.dispatchEventImpl(Component.java:4667)
      j.a.Container.dispatchEventImpl(Container.java:2143)
      j.a.Component.dispatchEvent(Component.java:4497)
      j.a.LightweightDispatcher.retargetMouseEvent(Container.java:4600)
      j.a.LightweightDispatcher.processMouseEvent(Container.java:4264)
      j.a.LightweightDispatcher.dispatchEvent(Container.java:4194)
      j.a.Container.dispatchEventImpl(Container.java:2129)
      j.a.Window.dispatchEventImpl(Window.java:2475)
      j.a.Component.dispatchEvent(Component.java:4497)
      j.a.EventQueue.dispatchEvent(EventQueue.java:635)
      j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
      j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
      j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
      j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
      j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
      j.a.EventDispatchThread.run(EventDispatchThread.java:122)Has anybody a clue about what's going on with my JDev?
    Cheers,
    chris
    Edited by: Christoph E on Oct 19, 2009 4:30 PM

  • Would anyone be so kind to help me breakdown this VFX? NSFW

    http://www.youtube.com/watch?v=PQ5DX_3F42c
    I am guessing he uses Trapcode Particular for the meteor smoke trail.
    But I cannot figure out, no matter how much tweaking and experimenting, how he got a red glow throughout the smoke
    and the sheer realism of the smoke. Would anyone please help me figure it out step by step?

    It's not that hard if you think multiple layers. I'd say a minimum of 5
    Background
    Black particles
    Red Particles
    Roto of actor
    Flair
    The project could easily require twice that f you start adding in the fine smoke and color correction.
    The higher the number of particles and the smaller they are the more realistic the smoke. It just takes some tweaking and a bunch of experimentation with the physics. Don't expect to have someone give you a single setting for particular that will duplicate this effect on a single layer. It just isn't going to happen.

  • Mouse scrolling on Firefox?, i have the question of how i can get mouse scrolling on Firefox?

    i try to put mouse scrolling functions on firefox, but i can't
    this is my code:
    <pre><nowiki><!DOCTYPE html>
    <html>
    <head>
    <title>Canvas</title>
    <meta charset="UTF-8">
    <meta name="author" content="http://programmingheroes.blogspot.com.es">
    <style>@font-face {
    font-family: "PlaneCrash";
    src: url('Calligraffiti.eot?') format('eot'),
    url('Calligraffiti.woff') format('woff'),
    url('Calligraffiti.ttf') format('truetype'),
    url('Calligraffiti.svg#Calligraffiti') format('svg');
    body {
    background-color: #000;
    overflow: hidden;
    margin: 0;
    div {
    -moz-user-select: none;
    -moz-user-select: none;
    canvas {
    background-color: #000;
    position: absolute;
    #title {
    -moz-transform: rotateZ(-5deg);
    -moz-transition: -moz-transform 2s;
    -moz-box-reflect: below -40px
    -moz-gradient(linear, left top, left bottom,
    from(transparent), to(rgba(255, 255, 255, 0.6)));
    -moz-transform-origin: 0% 100%;
    font-family: "PlaneCrash";
    position: relative;
    text-align: center;
    top: 30px;
    font-size: 6em;
    color: red;
    text-shadow: 0px 0px 20px white;
    #title:hover {
    -moz-transform: rotateZ(5deg);
    </style>
    <script>
    window.addEventListener("resize", resizeCanvas, false);
    window.addEventListener("DOMContentLoaded", onLoad, false);
    window.requestAnimationFrame =
    window.requestAnimationFrame ||
    window.mozRequestAnimationFrame ||
    window.mozRequestAnimationFrame ||
    window.oRequestAnimationFrame ||
    window.msRequestAnimationFrame ||
    function (callback) {
    window.setTimeout(callback, 1000/60);
    var canvas, ctx, w, h, particles = [], probability = 0.09,
    xPoint, yPoint;
    var img = new Image();
    img.src = "img/fire.png";
    function onLoad() {
    canvas = document.getElementById("canvas");
    canvas.addEventListener("mousedown", mouseDown, false);
    canvas.addEventListener("DOMMouseScroll", DOMMouseScroll, false);
    ctx = canvas.getContext("2d");
    resizeCanvas();
    window.requestAnimationFrame(updateWorld);
    } // fin de onLoad();
    function mouseDown() {
    createFirework();
    } // fin de moveDown(e);
    function DOMMouseScroll(e) {
    e = e || window.event;
    if (e.DOMMouseScroll > 0) {
    probability += 0.01;
    else
    (e.DOMMouseScroll < 0)
    probability -= 0.01;
    probability = probability<0? 0: probability;
    } // fin dw mouseWheel();
    function resizeCanvas() {
    if (!!canvas) {
    w = canvas.width = window.innerWidth;
    h = canvas.height = window.innerHeight;
    } // fin de resizeCanvas();
    function updateWorld() {
    update();
    paint();
    window.requestAnimationFrame(updateWorld);
    } // fin de update();
    function update() {
    if (particles.length < 500 && Math.random() < probability) {
    createFirework();
    var alive = [];
    for (var i=0; i<particles.length; i++) {
    if (particles[i].move()) {
    alive.push(particles[i]);
    particles = alive;
    } // fin de update();
    function paint() {
    ctx.globalCompositeOperation = 'source-over';
    ctx.fillStyle = "rgba(0,0,0,0.2)";
    ctx.fillRect(0, 0, w, h);
    ctx.globalCompositeOperation = 'lighter';
    for (var i=0; i<particles.length; i++) {
    particles[i].draw(ctx);
    } // fin de paint();
    function createFirework() {
    xPoint = Math.random()*(w-200)+100;
    yPoint = Math.random()*(h-200)+100;
    var nFire = Math.random()*50+100;
    var c = "rgb("+(~~(Math.random()*200+55))+","
    +(~~(Math.random()*200+55))+","+(~~(Math.random()*200+55))+")";
    for (var i=0; i<nFire; i++) {
    var particle = new Particle();
    particle.color = c;
    var vy = Math.sqrt(25-particle.vx*particle.vx);
    if (Math.abs(particle.vy) > vy) {
    particle.vy = particle.vy>0 ? vy: -vy;
    particles.push(particle);
    } // fin de createParticles();
    function Particle() {
    this.w = this.h = Math.random()*6+1;
    // Position
    this.x = xPoint-this.w/2;
    this.y = yPoint-this.h/2;
    // Velocidades x e y entre -5 y +5
    this.vx = (Math.random()-0.5)*10;
    this.vy = (Math.random()-0.5)*10;
    // Tiempo de vida
    this.alpha = Math.random()*.5+.5;
    // color
    this.color;
    } // fin de Particle();
    Particle.prototype = {
    gravity: 0.05,
    move: function () {
    this.x += this.vx;
    this.vy += this.gravity;
    this.y += this.vy;
    this.alpha -= 0.01;
    if (this.x <= -this.w || this.x >= screen.width ||
    this.y >= screen.height ||
    this.alpha <= 0) {
    return false;
    return true;
    draw: function (c) {
    c.save();
    c.beginPath();
    c.translate(this.x+this.w/2, this.y+this.h/2);
    c.arc(0, 0, this.w, 0, Math.PI*2);
    c.fillStyle = this.color;
    c.globalAlpha = this.alpha;
    c.closePath();
    c.fill();
    c.restore();
    } // fin de Particle.prototype;
    </script>
    </head>
    <body>
    <noscript>
    No tiene habilitado JavaScript. Debería habilitarlo para poder
    disfrutar al completo de los contenidos de esta página.
    </noscript>
    <div>
    <canvas id="canvas">
    Tu navegador no soporta el elemento <code>canvas</code> de HTML5.
    </canvas>
    </div>
    <div id="title">
    fireworks!
    </div>
    </body>
    </html></nowiki></pre>

    Note that some CSS properties now longer need or can be prefixed with a -moz- prefix.
    *https://developer.mozilla.org/en-US/docs/Web/CSS/transform
    A good place to ask advice about web development is at the mozillaZine "Web Development/Standards Evangelism" forum.
    *http://forums.mozillazine.org/viewforum.php?f=25
    The helpers at that forum are more knowledgeable about web development issues.<br>
    You need to register at the mozillaZine forum site in order to post at that forum.

  • Java For-each loop to JavaFX for loop

    Hi
    I have a the following Java for-each loop :
    private int w = 250;
    private int h = 100;
    private int targetPixel[];
    private final static int a = 0xff000000;
    for (int i=w*h-1;i>=0;i--)
         targetPixel=a;
    My problem is since in JavaFX their is no for each loop how do you convert this java for-each loop to a JavaFX loop? Could you please provide me a solution with a sample code.
    Thank you.

    How to resolve this code to java fx?
    int particles = 10;
    int textures = 32;
    Random rnd =new Random();
    IDX particle=new IDX [particles];
    for(int i=0;i<particles;i++)
         particle=new IDX (textures*i/particles,rnd);
    Here new IDX is a class like the following class IDX
         double x;
         double y;
         double z;
         int xx;
         int yy;
         int index; //Texture index
         public IDX (int textureID,Random rnd)
              x=rnd.nextDouble()*2-1;
              y=rnd.nextDouble()*2-1;
              z=rnd.nextDouble()*2-1;
              index=textureID;
    my problem is how do you pass values to a java fx class constructor if javafx class has constructors. please help?
    Edited by: R34GTR on May 14, 2009 8:29 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • 3D Fountain trail to avoid the Cursor

    Hello!
    I just started doing somethings with 3D,I would like to know
    how can make the trail of the fountain that can be generated with
    the code I'm going to show can avoid the cursor.
    on beginSprite me
    sprite(me.spriteNum).member.resetWorld()
    -- create particle system
    myPartRes = sprite(me.spriteNum).member.newModelResource("My
    Particle Resource",#particle)
    -- range of speeds
    myPartRes.emitter.minSpeed = 20
    myPartRes.emitter.maxSpeed = 80
    -- just enough particles to make it look like smoke
    myPartRes.emitter.numParticles = 5000
    -- narrow stream, straight up
    myPartRes.emitter.angle = 15
    myPartRes.emitter.direction = vector(0,1,0)
    -- live about long enough to get off the screen
    myPartRes.lifetime = 10000
    -- start full blend, then fade
    myPartRes.blendRange.start = 100
    myPartRes.blendRange.end = 0
    -- wind to blow the smoke away
    myPartRes.wind = vector(15,0,0)
    myPartRes.drag = 5
    -- place particle system
    myPartSys = sprite(me.spriteNum).member.newModel("My
    Particle System",myPartRes)
    end
    I guess it has something to do with the _mouse.mouseLoc and
    the vector on the --wind to blow the smoke away -- line, but I
    cannot figure it out, mouseLoc return a 2 point coordinate
    position, and the vector uses 3.
    Maybe my quetion is naive or basic, but I just need a hint or
    some advice to start doing things by myself.
    thanks in advance.

    Please see my reply to this cross-post at
    http://director-online.com/forums/read.php?3,20757

  • I don't understand......anyone please explain.

    I am quite new in Java. I read some tutorial and I don't understand somthing
    There are two file. The first one named Particle.java
    public Particle(double x, double y)
          this(x,y,1);
       public Particle(double x, double y, double mass)
          this.x = x; this.y = y; this.mass = mass;
       public double getWeight()
          return 9.8*mass;
       public double distanceFromOrigin()
          return Math.sqrt(x*x + y*y);
    }The other file named MyApplication.java
    public class MyApplication
       public static void main(String[] args)
          /* Need an instance of class Particle - a particle object;
          assign it to the variable a which is of type Particle. */
          Particle a = new Particle(1.0,1.0);
          System.out.println("Distance of particle a from origin = " + a.distanceFromOrigin());
          System.out.println("Mass of particle a = " + a.mass);
          Particle b = new Particle();
          b.x = 2.0;
          b.y = 3.0;
          b.mass = 3;
          System.out.println("Distance of particle b from origin = " + b.distanceFromOrigin());
          System.out.println("Mass of particle b = " + b.mass);
          System.out.println("Weight of particle b = " + b.getWeight());
    }When run the program. This is the result that I get
    Distance of particle a from origin = 1.4142135623730951
    Mass of particle a = 1.0
    Distance of particle b from origin = 3.605551275463989
    Mass of particle b = 3.0
    Weight of particle b =29.400000000000002
    My question is I do not understand why Distance of particle b from origin = 3.605551275463989 Anyone please explain how to get this value.......please

    You call this line...
    Math.sqrt(x*x + y*y);
    x = 2, y = 3
    so..
    Math.sqrt(4 + 9) = Math.sqrt(13)
    the square root of 13 is 3.6055...

Maybe you are looking for

  • ITunes has encountered a problem and needs to close -BUT IT NEVER OPENS!!!!

    Had to do a system restore and lost some applications. Reinstalled ITunes, but now everytime I try to open ITunes I get a message that says ITunes encountered a problem and needs to close. It never opens though! I have uninstalled and re-installed to

  • Error while accessing Travel and Expense application using IE9

    Hi Experts, We are getting error while trying to access Travel And Expense applications using Internet Explorer 9. Error description---Sorry your browser/program is not supported by web dynpro.

  • Receipt Accruals - Period-End Process

    Hi, I am a technical developer trying to understand the Receipt Accruals - Period-End Process. This is certainly not my area of expertise, but essentially I am trying to understand the relationship between the Payables Receipt dates and any correspon

  • I want to download Adobe

    Please help me download Adobe for me to try photoshop.

  • LR 3 vs. PSE editing?

    Just spent a fair bit of time coursing through LR 3 overviews and descriptions and features - and yes it drives home the idea that it covers the whole digital workflow - including editing. But, I could not find info as to what type of 'editing' or pr