Can't see paint strokes

Ok, I am really new to Motion,so this may be an obvious question.
I am using the paint feature to animate some lines moving across the scren. I am using the write on behavior with write and erase.
I got three pretty good lines going in one group but when I go to ad the fourth, it show that it is there onthe timeline, and when selected I can see the object box move across the screen where the stroke is supposed to be but I can't see the stroke.
Even whe nI take write erase and change it to just write, I still get the box and no stroke. I checked it against all the setting for my other strokes and nothing seems to be different.
Any ideas? I am sure it probably pretty obvious, and Iam just missing it. It's definitely frustrating me.
Thanks!

Hi Ben,
I too am new to motion and I am also having the same problem. I just went down to the Apple Store and the Motion guy couldn't figure out why it was happening either. So I went on to post here and I'm not alone.
The strokes I have difficulty with are the ones with the .mov attached. My strokes are all in different layers, are directly on top of each other and are duplicates of each other but with different styles, as the top one writes the bottom one erases. I am very careful in making sure when I duplicate a layer and then move it to the top layer, that I wait for the green+ so I'm sure it's a new layer. I did learn that the in-point needs to be at the very beginning to get the .mov files to behave properly. Most of the time when I reapply the stroke style, leaving everything in the layer the same, it does start to work. I just re-apply the stroke leaving the .mov file where it is. Not a good solution. Then I pray it continues to work!
Lori
I hope we get some answers

Similar Messages

  • Why I can't see the stroke on the Application bar on this view?

    Instead I have essentials, covering something behind? I tried restore to default and didn't work. And anyway, I shouldn't need to do that. I'm using a Mac.
    Thanks.

    What have you got selected?
    What tool are you using?
    What have you got checked in the control bar’s flyout menu?
    Your screen shot doesn’t help much.

  • How can I capture a drawn/painted stroke?

    This isn't directly about After Effects, but the end result is something I will use with After Effects...so here goes:
    I'm looking for a way to use Photoshop or Corel Painter to "draw" an alphabet, while capturing the strokes as they are done in real time. I don't want to see the application's screen cursor. I also don't want to take the completed letter(s) and reveal them with a matte. This doesn't look real, and is also problematic where lines intersect. So, I'm thinking there must be a way to do a video screen capture, but I'm not familiar with applications that do this. Can anyone suggest how to go about this?
    Here's an example of what I'd like to recreate:
    http://videohive.net/item/mondo/3063469?sso?WT.ac=search_item&WT.seg_1=search_item&WT.z_au thor=EmperorVFX
    This example appears to have been done with real media, ink and brush. I'm guessing the artist may have shot video from behind a translucent substrate as the letters were drawn, and then flipped the video (so the letters weren't backwards). It looks great, but I'm hoping there is a way to mimic this effect on my Mac. Any suggestions would be appreciated.
    thanks!

    These strokes are revealed one at a time with a matte. I haven't bought this template so you could be getting short movies of each letter that you'll have to positioin on the screen, but looking at the shots very carefully, there's nothing there that can't be done with  You solve the intersecting lines by breaking up the artwork. The brush stroke on top of another brush stroke is simply an layer above another layer with a blend mode like multiply or overlay applied. You can easily do exactly what you want in AE if:
    Split up each stroke for each layer as a separate element
    carefully choose the look and speed and shape of the animated matte that reveals the stroke
    Use Blend Modes to layer the strokes on top of each other.
    It's all a simple matter of breaking down each element to it's component part, separating them, and working with layers.
    If you really want to do it in one layer recording your drawing in Photoshop or Painter then use a screen capture program like Camtasia or Screenflow and turn off the cursor indication Then you'll have to key out the background of the screen cap program to end up with your alphabet. I think the other way would be faster and give you more control.
    Here's a few frames of a screen cap of the movie. You can clearly see th edge of the matte. The went to the trouble of actually matting each letter with a mask instead of just animating a stroke, but this was not a recording of somebody painting letters with a brush. If it were there would be no hard straight edge to the edge of the animation.

  • Can't see fill or stroke even with color activated

    This is a newbie question, but for the life of me I can't figure out what's going on. At some point while I was working on an Illustrator CS2 file, I  accidentally moved or misclicked on an object, and then its fill and  stroke disappeared. In the tool panel, fill and stroke are still  activated and are still the same color they were before, I just can't  see them on the actual image. I can only see the path. Other objects are  still visible, and I've been trying to compare their attributes with  those of the invisible object, but I haven't been able to figure out the  difference.
    Any help would be appreciated!

    Phobic,
    In your Layers screenshot, I count Compound Shapes nested fifteen levels deep. That is an absolutely ridiculous construct, and it is no wonder you are having display problems.
    Select the topmost Compound Shape listed in the Layers palette. Release Compound Shape. Repeat this until you have no more Compound Shapes. Then stay away from the Pathfinder palette until you understand it. (See online Help.) You don't need it for the simply line art you are drawing, based on the screenshot.
    Realize: The Layers palette lists every object in the document. So not everything listed there is a Layer or a SubLayer. Those items titled Compound Shapes are not Layers; they're objects.
    For the kind of artwork you are trying to draw, first get your head around ordinary Compound Paths. When you have to use one closed path to punch a hole in another, use the Object>Compound Path>Make command, not the Pathfinder palette. Compound Paths are basic constructs common across all vector drawing programs. That top row of icons in the Pathfinder palette create compound paths applied as a "live effect"--an Illustrator-specific construct, and one that will just confuse you until you understand the basics of compound paths.
    Understand that each subpath of a compound path has its own winding direction. The winding direction, together with the winding rule, determine whether the subpath "punches" or creates a void in the surrounding subpath. Illustrator does a poorer job of automatically handling those settings than other programs, so you often have to change the direction of direct-selected subpaths. Those settings are in the Attributes palette.
    JET

  • Hi i would like help with:  When I draw circle and add stroke I can not see stroke  I use Photoshop CS 5

    Hi i would like help with:
    When I draw circle and add stroke I can not see stroke
    I use Photoshop CS 5

    Make sure the stroke is set to a color and not to the symbol that appears here for Fill

  • When i rotate i can see the stokes of the copies how do i manage to see the strokes of the copies?

    when rotating a shape and copying it to create a geometrical pattern i cant see the strokes of the copies i only see the first shape fully and then copies just kind stacks under it
    help me please im new to this and really lost sorry for the newbi questions

    starvinmarv,
    As I (mis)understand it, you may select everything and set the Fill to None (bottom of the Toolbox).

  • Trying to make paint stroke look like it's been written with sauce.....

    Hi,
    I'm trying to use the paint tool to write some words. The words are supposed to look as if they've been written with sauce or some other kind of viscous fluid. I've tried lots of options with the paint tool and then tried to modify the paint stroke further. But somehow it always looks to "clean", not blotchy or random enough.
    Does anyone have any good ideas of how to go about this?
    Thanks a lot in advance for any kind of input or idea!!

    the one i posted was a psd file using a smart object. Double click the smart object it then opens a new file, you add the photo you need, as you from the example that image is wide screen, my photo wasn't, so you use the 2nd file to make the photo fit how you want, then save and it then alters the original file, hence smart object. The background too was one, hence the perspective.
    The splicing etc is ok , as you say if you have an odd one to do.
    So essentially you make up the smart object once and then reuse. As you woudl need to make the canvas / canvas's into several templates for your liking, be it square / portrait / landscape or even spread over several canvases
    The example i showed here is an illusion, but a pretty good one, It NOT 3d. Its done with shadows, this is the smart object.
    as you see its just a perspective rectangle with the top and bottom left cropped off for the depth.
    these are the psd layers as you see there are only 5, its not an action, but googling i did see an action, i think it was $35. But as i said bear in mind the amount of possible boaard canvases you may want.
    2 of the other layers as you see are for the lighting and the top one is the 3d illusion effect, this particular one has the canvas effect too. I can't remember where i got this one from. I think graphic river do 3d canvas though, there will be others.
    Another thing to consider if using an action is if it can do multiple boards. like ...
    again just to show you before the illusion
    Pretty much example like the emboss effect you can use, all done with lighting and darkness.
    http://graphicriver.net/item/more-canvas-mockups/2581097?ref=riverpsd
    http://graphicriver.net/item/canvas-mockups/917210?ref=riverpsd
    there will be other avenues if you google

  • Paint Stroke

    Hello Mac Discussion Forum,
    I wonder if someone can point out the, what must be, basic error in what I'm doing with the paint function in Motion.
    All I'm trying to do is some basic swirls and strokes using a tablet and on of the 'light' effects.
    My problem is that only the first half second of the paint stroke is ever shown, even though I might be painting for, say 5 seconds.
    I've tried to do the paint strokes really quickly and then extend the timeline to expand the timing of the stroke - but this doesn't work either.
    Can somebody tell me how to 'paint' a continuous swirl/stroke that will last for, say 5 seconds?
    Many thanks,

    Generally many of the preset paint strokes have some parameters already animated. With Light Streak 01 for example, if you go to the Shape tab of the Inspector, then click the Stroke pane and play the project, you'll see that the opacity tags in the Color Over Stroke section are animated.
    If you click each color tag, you'll see keyframes in the animation menu for both Opacity and Location. This particular setup is a bit cumbersome to change the timing, so I'd recommend clicking the animation menu for each opacity tag (for both Opacity and Location) and choosing Reset Parameter. Then set the opacity for the remaining tag to a value you like. To animate the stroke, choose Add Behavior > Shape > Write On and set the duration by trimming the behavior in the mini-timeline.

  • Can't see whats wrong? help

    Hi i've made an applet that has 12 buttons on it, and when the user presses 4 buttons it is stored in an array called myList. Each time a button is pressed sequenceCheck method i created gets called. This has a list of the possible correct combinations that the user could press the buttons in. I have 23 solutions so far. Most of them are working fine however any solution that has the button10, button11 or button 12 in it doesn't seem to work? And i'm not sure why? I've looked at the code over and over and can't see what i've done wrong.
    Solutions that don't seem to work are: solution 3, solution 7, solution 8, solution 9, solution 11, solution 13, solution 16, solution 17, solution 18, solution 18, solution 19, solution 20, solution 22 and solution 23. Sll of which have ethier button 10, button 11 or button 12 in it?
    If anyone can see what i've done it would really appreciate the help.
    package stampGame;
    // Description:
    // Directory: c:\myjava\teaching
    // Date: 5/4/00
    // Uses:
    // Comments:  note the convenient use of the Point object for
    //  manipulating coordinates
    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.lang.*;
    import java.util.*;
    import javax.swing.JOptionPane;
    public class StampGame extends Applet implements ActionListener{
         final int N= 12;
         final int P = 3;
         final int Q = 3;
         String[] buttonLabel = {"1","2","3","4","5","6","7","8","9","10","11","12"};
         Button[] button = new Button[N];
         private int combinationsFound = 0;
         ArrayList<String> myList = new ArrayList<String>();
         ArrayList<String> solutionsFound = new ArrayList<String>();
         public void init(){
              setBackground(Color.blue);     // Applet background color
              setLayout(null); 
              System.out.println(myList);
              for(int i=0; i<N; ++i)
                   button[i] = new Button(buttonLabel);
                   button[i].setFont(new java.awt.Font("Dialog", 1, 24));
                   button[i].setBackground(Color.white); // buttons colour
                   button[i].addActionListener(this);
                   add(button[i]);
         public void paint (Graphics g){
              Insets a = insets();
              button[0].reshape(10+a.left,10+a.top, 100,100);
              button[1].reshape(110+a.left,10+a.top, 100,100);
              button[2].reshape(210+a.left,10+a.top, 100,100);
              button[3].reshape(310+a.left,10+a.top, 100,100);
              button[4].reshape(10+a.left,100+a.top, 100,100);
              button[5].reshape(110+a.left,100+a.top, 100,100);
              button[6].reshape(210+a.left,100+a.top, 100,100);
              button[7].reshape(310+a.left,100+a.top, 100,100);
              button[8].reshape(10+a.left,200+a.top, 100,100);
              button[9].reshape(110+a.left,200+a.top, 100,100);
              button[10].reshape(210+a.left,200+a.top, 100,100);
              button[11].reshape(310+a.left,200+a.top, 100,100);
              g.drawString("Number of combinations found: " + combinationsFound, 500, 100);
         public void actionPerformed(ActionEvent e) {
              // TODO Auto-generated method stub
              if(e.getSource() == button[0]){
                   System.out.println("one");          
                   myList.add("button1");
                   System.out.println(myList);
                   sequenceCheck();
              if(e.getSource() == button[1]){
                   System.out.println("two");
                   myList.add("button2");
                   System.out.println(myList);
                   sequenceCheck();
              if(e.getSource() == button[2]){
                   System.out.println("three");     
                   myList.add("button3");
                   System.out.println(myList);
                   sequenceCheck();
              if(e.getSource() == button[3]){
                   System.out.println("four");
                   myList.add("button4");
                   System.out.println(myList);
                   sequenceCheck();
              if(e.getSource() == button[4]){
                   System.out.println("five");
                   myList.add("button5");
                   System.out.println(myList);
                   sequenceCheck();
              if(e.getSource() == button[5]){
                   System.out.println("six");     
                   myList.add("button6");
                   System.out.println(myList);
                   sequenceCheck();
              if(e.getSource() == button[6]){
                   System.out.println("seven");
                   myList.add("button7");
                   System.out.println(myList);
                   sequenceCheck();
              if(e.getSource() == button[7]){
                   System.out.println("eight");
                   myList.add("button8");
                   System.out.println(myList);
                   sequenceCheck();
              if(e.getSource() == button[8]){
                   System.out.println("nine");          
                   myList.add("button9");
                   System.out.println(myList);
                   sequenceCheck();
              if(e.getSource() == button[9]){
                   System.out.println("ten");     
                   myList.add("button10");
                   System.out.println(myList);
                   sequenceCheck();
              if(e.getSource() == button[10]){
                   System.out.println("eleven");
                   myList.add("button11");
                   System.out.println(myList);
                   sequenceCheck();
              if(e.getSource() == button[11]){
                   System.out.println("twelve");          
                   myList.add("button12");
                   System.out.println(myList);
                   sequenceCheck();
         public void sequenceCheck(){
              //ArrayList<String> solutionsFound = new ArrayList<String>();
              ArrayList<String> solution1 = new ArrayList<String>();
              ArrayList<String> solution2 = new ArrayList<String>();
              ArrayList<String> solution3 = new ArrayList<String>();
              ArrayList<String> solution4 = new ArrayList<String>();
              ArrayList<String> solution5 = new ArrayList<String>();
              ArrayList<String> solution6 = new ArrayList<String>();
              ArrayList<String> solution7 = new ArrayList<String>();
              ArrayList<String> solution8 = new ArrayList<String>();
              ArrayList<String> solution9 = new ArrayList<String>();
              ArrayList<String> solution10 = new ArrayList<String>();
              ArrayList<String> solution11 = new ArrayList<String>();
              ArrayList<String> solution12 = new ArrayList<String>();
              ArrayList<String> solution13 = new ArrayList<String>();
              ArrayList<String> solution14 = new ArrayList<String>();
              ArrayList<String> solution15 = new ArrayList<String>();
              ArrayList<String> solution16 = new ArrayList<String>();
              ArrayList<String> solution17 = new ArrayList<String>();
              ArrayList<String> solution18 = new ArrayList<String>();
              ArrayList<String> solution19 = new ArrayList<String>();
              ArrayList<String> solution20 = new ArrayList<String>();
              ArrayList<String> solution21 = new ArrayList<String>();
              ArrayList<String> solution22 = new ArrayList<String>();
              ArrayList<String> solution23 = new ArrayList<String>();
              Collections.sort(myList);
              // SOLUTION ONE
              solution1.add("button1");
              solution1.add("button2");
              solution1.add("button3");
              solution1.add("button4");
              System.out.println("Solution 1 = " + solution1);
              // SOLUTION 2
              solution2.add("button5");
              solution2.add("button6");
              solution2.add("button7");
              solution2.add("button8");
              System.out.println("Solution2 = " + solution2);
              // SOLUTION 3
              solution3.add("button9");
              solution3.add("button10");
              solution3.add("button11");
              solution3.add("button12");
              System.out.println("Solution3 = " + solution3);
              // SOLUTION 4
              solution4.add("button1");
              solution4.add("button2");
              solution4.add("button5");
              solution4.add("button6");
              System.out.println("Solution4 = " + solution4);
              // SOLUTION 5
              solution5.add("button3");
              solution5.add("button4");
              solution5.add("button7");
              solution5.add("button8");
              System.out.println("Solution5 = " + solution5);
              // SOLUTION 6
              solution6.add("button2");
              solution6.add("button3");
              solution6.add("button6");
              solution6.add("button7");
              System.out.println("Solution6 = " + solution6);
              // SOLUTION 7
              solution7.add("button5");
              solution7.add("button6");
              solution7.add("button9");
              solution7.add("button10");
              System.out.println("Solution7 = " + solution7);
              // SOLUTION 8
              solution8.add("button7");
              solution8.add("button8");
              solution8.add("button11");
              solution8.add("button12");
              System.out.println("Solution8 = " + solution8);
              // SOLUTION 9
              solution9.add("button6");
              solution9.add("button7");
              solution9.add("button10");
              solution9.add("button11");
              System.out.println("Solution9 = " + solution9);
              // SOLUTION 10
              solution10.add("button1");
              solution10.add("button2");
              solution10.add("button6");
              solution10.add("button7");
              System.out.println("Solution10 = " + solution10);
              // SOLUTION 11
              solution11.add("button5");
              solution11.add("button6");
              solution11.add("button10");
              solution11.add("button11");
              System.out.println("Solution11 = " + solution11);
              // SOLUTION 12
              solution12.add("button2");
              solution12.add("button3");
              solution12.add("button7");
              solution12.add("button8");
              System.out.println("Solution12 = " + solution12);
              // SOLUTION 13
              solution13.add("button6");
              solution13.add("button7");
              solution13.add("button11");
              solution13.add("button12");
              System.out.println("Solution13 = " + solution13);
              // SOLUTION 14
              solution14.add("button2");
              solution14.add("button3");
              solution14.add("button5");
              solution14.add("button6");
              System.out.println("Solution14 = " + solution14);
              // SOLUTION 15
              solution15.add("button3");
              solution15.add("button4");
              solution15.add("button6");
              solution15.add("button7");
              System.out.println("Solution15 = " + solution15);
              // SOLUTION 16
              solution16.add("button6");
              solution16.add("button7");
              solution16.add("button9");
              solution16.add("button11");
              System.out.println("Solution16 = " + solution16);
              // SOLUTION 17
              solution17.add("button7");
              solution17.add("button8");
              solution17.add("button10");
              solution17.add("button11");
              System.out.println("Solution17 = " + solution17);
              // SOLUTION 18
              solution18.add("button1");
              solution18.add("button5");
              solution18.add("button6");
              solution18.add("button10");
              System.out.println("Solution18 = " + solution18);
              // SOLUTION 19
              solution19.add("button2");
              solution19.add("button6");
              solution19.add("button7");
              solution19.add("button11");
              System.out.println("Solution19 = " + solution19);
              // SOLUTION 20
              solution20.add("button3");
              solution20.add("button7");
              solution20.add("button8");
              solution20.add("button12");
              System.out.println("Solution20 = " + solution20);
              // SOLUTION 21
              solution21.add("button2");
              solution21.add("button5");
              solution21.add("button6");
              solution21.add("button9");
              System.out.println("Solution21 = " + solution21);
              // SOLUTION 22
              solution22.add("button3");
              solution22.add("button6");
              solution22.add("button7");
              solution22.add("button10");
              System.out.println("Solution22 = " + solution22);
              // SOLUTION 23
              solution23.add("button4");
              solution23.add("button7");
              solution23.add("button8");
              solution23.add("button11");
              System.out.println("Solution23 = " + solution23);
              System.out.println("buttons pressed = " + myList);
              System.out.println("solutions found = " + solutionsFound);
              Collections.sort(myList);
              if(myList.equals(solution1)){
                   if(solutionsFound.contains("solution1")){
                        JOptionPane.showMessageDialog(null, "Combinations already found");
                        myList.clear();
                   else {
                        combinationsFound++;
                        JOptionPane.showMessageDialog(null, "Winner");
                        myList.clear();
                        repaint();
                        solutionsFound.add("solution1");
                        System.out.println("solutions found = " + solutionsFound);
                   else if(myList.equals(solution2)){
                        if(solutionsFound.contains("solution2")){
                             JOptionPane.showMessageDialog(null, "Combinations already found");
                             myList.clear();
                        else {
                             combinationsFound++;
                             JOptionPane.showMessageDialog(null, "Winner");
                             myList.clear();
                             repaint();
                             solutionsFound.add("solution2");
                             System.out.println("solutions found = " + solutionsFound);
                   else if(myList.equals(solution3)){
                   if(solutionsFound.contains("solution3")){
                        JOptionPane.showMessageDialog(null, "Combinations already found");
                        myList.clear();
                   else {
                        combinationsFound++;
                        JOptionPane.showMessageDialog(null, "Winner");
                        myList.clear();
                        repaint();
                        solutionsFound.add("solution3");
                        System.out.println("solutions found = " + solutionsFound);
                   else if(myList.equals(solution4)){
                        if(solutionsFound.contains("solution4")){
                             JOptionPane.showMessageDialog(null, "Combinations already found");
                             myList.clear();
                        else {
                             combinationsFound++;
                             JOptionPane.showMessageDialog(null, "Winner");
                             myList.clear();
                             repaint();
                             solutionsFound.add("solution4");
                             System.out.println("solutions found = " + solutionsFound);
                   else if(myList.equals(solution5)){
                        if(solutionsFound.contains("solution5")){
                             JOptionPane.showMessageDialog(null, "Combinations already found");
                             myList.clear();
                        else {
                             combinationsFound++;
                             JOptionPane.showMessageDialog(null, "Winner");
                             myList.clear();
                             repaint();
                             solutionsFound.add("solution5");
                             System.out.println("solutions found = " + solutionsFound);
                   else if(myList.equals(solution6)){
                        if(solutionsFound.contains("solution6")){
                             JOptionPane.showMessageDialog(null, "Combinations already found");
                             myList.clear();
                        else {
                             combinationsFound++;
                             JOptionPane.showMessageDialog(null, "Winner");
                             myList.clear();
                             repaint();
                             solutionsFound.add("solution6");
                             System.out.println("solutions found = " + solutionsFound);
                   else if(myList.equals(solution7)){
                        if(solutionsFound.contains("solution7")){
                             JOptionPane.showMessageDialog(null, "Combinations already found");
                             myList.clear();
                        else {
                             combinationsFound++;
                             JOptionPane.showMessageDialog(null, "Winner");
                             myList.clear();
                             repaint();
                             solutionsFound.add("solution7");
                             System.out.println("solutions found = " + solutionsFound);
                   else if(myList.equals(solution8)){
                        if(solutionsFound.contains("solution8")){
                             JOptionPane.showMessageDialog(null, "Combinations already found");
                             myList.clear();
                        else {
                             combinationsFound++;
                             JOptionPane.showMessageDialog(null, "Winner");
                             myList.clear();
                             repaint();
                             solutionsFound.add("solution8");
                             System.out.println("solutions found = " + solutionsFound);
                   else if(myList.equals(solution9)){
                        if(solutionsFound.contains("solution9")){
                             JOptionPane.showMessageDialog(null, "Combinations already found");
                             myList.clear();
                        else {
                             combinationsFound++;
                             JOptionPane.showMessageDialog(null, "Winner");
                             myList.clear();
                             repaint();
                             solutionsFound.add("solution9");
                             System.out.println("solutions found = " + solutionsFound);
    else if(myList.equals(solution10)){
                        if(solutionsFound.contains("solution10")){
                             JOptionPane.showMessageDialog(null, "Combinations already found");
                             myList.clear();
                        else {
                             combinationsFound++;
                             JOptionPane.showMessageDialog(null, "Winner");
                             myList.clear();
                             repaint();
                             solutionsFound.add("solution10");
                             System.out.println("solutions found = " + solutionsFound);
    else if(myList.equals(solution11)){
         if(solutionsFound.contains("solution11")){
              JOptionPane.showMessageDialog(null, "Combinations already found");
              myList.clear();
         else {
              combinationsFound++;
              JOptionPane.showMessageDialog(null, "Winner");
              myList.clear();
              repaint();
              solutionsFound.add("solution11");
              System.out.println("solutions found = " + solutionsFound);
    else if(myList.equals(solution12)){
         if(solutionsFound.contains("solution12")){
              JOptionPane.showMessageDialog(null, "Combinations already found");
              myList.clear();
         else {
              combinationsFound++;
              JOptionPane.showMessageDialog(null, "Winner");
              myList.clear();
              repaint();
              solutionsFound.add("solution12");
              System.out.println("solutions found = " + solutionsFound);
    else if(myList.equals(solution13)){
         if(solutionsFound.contains("solution13")){
              JOptionPane.showMessageDialog(null, "Combinations already found");
              myList.clear();
         else {
              combinationsFound++;
              JOptionPane.showMessageDialog(null, "Winner");
              myList.clear();
              repaint();
              solutionsFound.add("solution13");
              System.out.println("solutions found = " + solutionsFound);
    else if(myList.equals(solution14)){
         if(solutionsFound.contains("solution14")){
              JOptionPane.showMessageDialog(null, "Combinations already found");
              myList.clear();
         else {
              combinationsFound++;
              JOptionPane.showMessageDialog(null, "Winner");
              myList.clear();
              repaint();
              solutionsFound.add("solution14");
              System.out.println("solutions found = " + solutionsFound);
    else if(myList.equals(solution15)){
         if(solutionsFound.contains("solution15")){
              JOptionPane.showMessageDialog(null, "Combinations already found");
              myList.clear();
         else {
              combinationsFound++;
              JOptionPane.showMessageDialog(null, "Winner");
              myList.clear();
              repaint();
              solutionsFound.add("solution15");
              System.out.println("solutions found = " + solutionsFound);
    else if(myList.equals(solution16)){
         if(solutionsFound.contains("solution16")){
              JOptionPane.showMessageDialog(null, "Combinations already found");
              myList.clear();
         else {
              combinationsFound++;
              JOptionPane.showMessageDialog(null, "Winner");
              myList.clear();
              repaint();
              solutionsFound.add("solution16");
              System.out.println("solutions found = " + solutionsFound);
    else if(myList.equals(solution17)){
         if(solutionsFound.contains("solution17")){
              JOptionPane.showMessageDialog(null, "Combinations already found");
              myList.clear();
         else {
              combinationsFound++;
              JOptionPane.showMessageDialog(null, "Winner");
              myList.clear();
              repaint();
              solutionsFound.add("solution17");
              System.out.println("solutions found = " + solutionsFound);
    else if(myList.equals(solution18)){
         if(solutionsFound.contains("solution18")){
              JOptionPane.showMessageDialog(null, "Combinations already found");
              myList.clear();
         else {
              combinationsFound++;
              JOptionPane.showMessageDialog(null, "Winner");
              myList.clear();
              repaint();
              solutionsFound.add("solution18");
              System.out.println("solutions found = " + solutionsFound);
    else if(myList.equals(solution19)){
         if(solutionsFound.contains("solution19")){
              JOptionPane.showMessageDialog(null, "Combinations already found");
              myList.clear();
         else {
              combinationsFound++;
              JOptionPane.showMessageDialog(null, "Winner");
              myList.clear();
              repaint();
              solutionsFound.add("solution19");
              System.out.println("solutions found = " + solutionsFound);
    else if(myList.equals(solution20)){
         if(solutionsFound.contains("solution20")){
              JOptionPane.showMessageDialog(null, "Combinations already found");
              myList.clear();
         else {
              combinationsFound++;
              JOptionPane.showMessageDialog(null, "Winner");
              myList.clear();
              repaint();
              solutionsFound.add("solution20");
              System.out.println("solutions found = " + solutionsFound);
    else if(myList.equals(solution21)){
         if(solutionsFound.contains("solution21")){
              JOptionPane.showMessageDialog(null, "Combinations already found");
              myList.clear();
         else {
              combinationsFound++;
              JOptionPane.showMessageDialog(null, "Winner");
              myList.clear();
              repaint();
              solutionsFound.add("solution21");
              System.out.println("solutions found = " + solutionsFound);
    else if(myList.equals(solution22)){
         if(solutionsFound.contains("solution22")){
              JOptionPane.showMessageDialog(null, "Combinations already found");
              myList.clear();
         else {
              combinationsFound++;
              JOptionPane.showMessageDialog(null, "Winner");
              myList.clear();
              repaint();
              solutionsFound.add("solution22");
              System.out.println("solutions found = " + solutionsFound);
    else if(myList.equals(solution23)){
         if(solutionsFound.contains("solution23")){
              JOptionPane.showMessageDialog(null, "Combinations already found");
              myList.clear();
         else {
              combinationsFound++;
              JOptionPane.showMessageDialog(null, "Winner");
              myList.clear();
              repaint();
              solutionsFound.add("solution23");
              System.out.println("solutions found = " + solutionsFound);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        

    From [How To Ask Questions The Smart Way|http://www.catb.org/~esr/faqs/smart-questions.html]
    [Volume is not precision|http://www.catb.org/~esr/faqs/smart-questions.html#volume] :
    You need to be precise and informative. This end is not served by simply dumping huge volumes of code or data into a help request. If you have a large, complicated test case that is breaking a program, try to trim it and make it as small as possible.
    This is useful for at least three reasons. One: being seen to invest effort in simplifying the question makes it more likely you'll get an answer, Two: simplifying the question makes it more likely you'll get a useful answer. Three: In the process of refining your bug report, you may develop a fix or workaround yourself.
    Also please read up on god-objects (wikipedia has a write up on this) which is cured by dividing and conquering. Finally, you really need to simplify this code by using loops with your arrays. You can shorten this beast by over 70%, easy making it much, much easier to debug.
    Edited by: Encephalopathic on Mar 30, 2008 6:59 AM

  • How to track paint strokes to video in Motion 5?

    Hi All,
    I have a video clip of me in front of the camera, drawing my name in the air with my finger. I would like to be able to make a paint stroke follow my finger and draw out my name. Because there is a lot of motion blur, I cannot motion-track my finger automatically. I just don't know how to paint the stroke in the exact place I need it. Can anyone help me to figure this out?
    Thanks,
    Adam

    As far as I know, one has to manually keyframe the motion track...
    Check the Motion 5 Manual page 1298...
    Regards
    Nolan

  • Using shift key to extend line or paint stroke

    Hello all. I've been using a very old version of Photoshop for the last 10 years and I'm used to using the shift key to extend a line or paint stroke. By that I mean,  I use the paint tool to make a dot and then hold down the shift key and make another dot elsewhere and that creates a straight line. I just purchased CS6 and that function doesn't  seem to be happening. Is this something I need to activate in a preference?
    Thanks very much for any and all help.

    There's something strange going on here...
    Like you, I have always relied on Shift giving me straight strokes from last point to current point.  However, I just tried it with the setting both ways and in both cases it worked.
    Click this to see an animation...
    -Noel

  • Applying shape styles to multiple shapes or paint strokes...

    Is it possible to apply a shape style (such as "Hard Chalk") so multiple shapes or strokes at once?
    Dragging and dropping onto one line at a time until the drawing is completely made up of chalk strokes is quite tedious...
    Alternatively, perhaps there is a way to combine paint strokes...grouping is OK, but you can't drop a shape style onto a group...so it doesn't help here.
    any thoughts?

    Hi Daniel,
    If you need to use the master page for multiple site collections, then you’d better to choose the option 2 or options 3, as you do not need to make copies of the CSS or JS files and re-upload them to each site collection.
    And per my knowledge, option 3 is better. Because the CSS or JS files are stored at the local system of SharePoint server in option 3, it is faster than referring a file which is stored in database in option 2.
    Generally, it depends based on your situation as you don’t like option 3 when the CSS or JS files are not accessible in SPD.
    Thanks,
    Victoria
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Victoria Xia
    TechNet Community Support

  • Can't see my Label or TextField.

    This is a very simple code but when I run the code I can't see my JLAbel or JtextField. The only way to see my Text Field is to hover over it and it highlights. But I want to be able to see both the Label and TextField once I run it. Any ideas? Thanx.
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.event.*;
    public class Whore extends JApplet implements ActionListener{
         private int value=0;
         JLabel one;
         JTextField two;
         public void init(){
              Container c=getContentPane();
              c.setLayout(new FlowLayout());
              one=new JLabel("Enter a number");
              two=new JTextField(10);
              two.addActionListener(this);
              c.add(one);
              c.add(two);
         public void actionPerformed(ActionEvent event){
              if(event.getSource()==two){
              value=1;
              repaint();
         public void paint(Graphics g){
              if(value==1)
              g.drawString("dammit",20,20);
    }

    Swing questions should always be posted in the Swing forum. You are overriding the paint() method without calling the super class's paint() method.
    public void paint(Graphics g)
       super.paint(g);
       //do whatever
    }

  • Can you see the problem?

    i'm trying to write a simple image viewer application.
    Can you see the problem. i can't. i'll appreciate any advice or help?
    import java.awt.*;
    import java.awt.image.*;
    import java.awt.event.*;
    import java.io.*;
    public class SimpleViewer extends Frame {
         protected Image awtImage;
         public void loadAndDisplay(String filename) {
              Image img = readImage(filename);
              awtImage = img;
              int width = img.getWidth(this);
              int height = img.getHeight(this);
              displayImage(img, width, height);
         public void displayImage(Image img, int width, int height) {
              addWindowListener(
                   new WindowAdapter() {
                        public void windowClosing(WindowEvent e){
                             System.exit(0);
              setTitle("Simple Viewer ");
              pack();
              setSize(new Dimension(width, height));
              show();
              repaint();
         public image readImage(String filename) {
              Image image = Toolkit.getDefaultToolkit().getImage(imageName);
              MediaTracker imageTracker = new MediaTracker(this);
              imageTracker.addImage(image, 0);
              try{
                   imageTracker.waitForID(0);
              }catch(InterruptedException e){ return null;}
              return image;
         public void paint(Graphics g){
              Rectangle rect = this.getBounds();
              if(awtImage != null) {
                   g.drawImage(awtImage, 0,0,rect.width, rect.height, this);
         public static void main(String[] args){
              SimpleViewer ip = new SimpleViewer();
              if(args.length <1) {
                   System.out.println("Enter a valid image file name");
                   System.exit(0);
              ip.loadAndDisplay(args[0]);
    }

    check this line and tell me what you see... after all, it's the source of your compiler errors...
    public image readImage(String filename) {
              Image image = Toolkit.getDefaultToolkit().getImage(imageName);once you figure that out, it will work...
    ( hint : check variable names and capitalization of names )
    - MaxxDmg...
    - ' He who never sleeps... '

  • Paint stroke color

    Hi. Looking for help with paint strokes. Are there limited color options on some of the presets? Specifically, the Splatter 01 brush in the Textural folder that sources InkExpand05.mov. It's blue by default. I can get it to green - but try as I might I can't get it to white. My understanding of this is clearly not what it could be - but I haven't found any easy answers in either the manual or in the Ripple Training Motion Series. Any thoughts? Much obliged.

    That stroke is made up of "dabs" and each dab is from the InkExpand05.mov file, which is a blue movie. You should try to desaturate and then colorize this source movie.

Maybe you are looking for