2013-01-21 35 views
0

我希望有人可以幫我解決我的問題。我試圖做一個簡單的可視化來展示足球隊如何在2012年的FIFA排名中向上或向下移動。爲此,我已經創建了17個圖像並將其加載到我的草圖中,我想基於按鈕事件移動這些圖像。下面是我的代碼:形成不良的字符(期待報價,得到我)〜處理

//Setting up the images that will go into the sketch 

PImage img1; 
PImage img2; 
PImage img3; 
PImage img4; 
PImage img5; 
PImage img6; 
PImage img7; 
PImage img8; 
PImage img9; 
PImage img10; 
PImage img11; 
PImage img12; 
PImage img13; 
PImage img14; 
PImage img15; 
PImage img16; 
PImage img17; 

//loading the images from the file 
void setup() { 
    size(600, 1100) 
    img1 = loadImage('Click.png'); 
    img2 = loadImage('Team_xxxxx.png'); 
    img3 = loadImage('Team_xxxxxx.png'); 
    img4 = loadImage('Team_xxxxxx.png'); 
    img5 = loadImage('Team_xxxxxxx.png'); 
    img6 = loadImage('Team_xxxxx.png'); 
    img7 = loadImage('Team_xxxxxx.png'); 
    img8 = loadImage('Team_xxxxxxx.png'); 
    img9 = loadImage('Team_xxxxxx.png'); 
    img10 = loadImage('Team_xxxxxx.png'); 
    img11 = loadImage('Team_xxxxx.png'); 
    img12 = loadImage('Team_xxxxx.png'); 
    img13 = loadImage('Team_xxxxx.png'); 
    img14 = loadImage('Team_xxxxxx.png'); 
    img15 = loadImage('Team_xxxxx.png'); 
    img16 = loadImage('Team_xxxxx.png'); 
    img17 = loadImage('Team_xxxxxx.png'); 
} 

//Drawing the images into the sketch 
void draw() { 
    image(img1, 400, 100); 
    image(img2, 100, 250); 
    image(img3, 100, 300); 
    image(img4, 100, 350); 
    image(img5, 100, 400); 
    image(img6, 100, 450); 
    image(img7, 100, 500); 
    image(img8, 100, 550); 
    image(img9, 100, 600); 
    image(img10, 100, 650); 
    image(img11, 100, 700); 
    image(img12, 100, 750); 
    image(img13, 100, 800); 
    image(img14, 100, 850); 
    image(img15, 100, 900); 
    image(img16, 100, 950); 
    image(img17, 100, 1000); 
} 

我不斷收到此錯誤消息:形成不好的字符(期待報價,得到我)。以下是在控制檯輸出:

processing.app.SketchException: Badly formed character constant (expecting quote, got l) 
     at processing.mode.java.preproc.PdePreprocessor.checkForUnterminatedMultilineComment(PdePreprocessor.java:478) 
     at processing.mode.java.preproc.PdePreprocessor.write(PdePreprocessor.java:515) 
     at processing.mode.java.JavaBuild.preprocess(JavaBuild.java:270) 
     at processing.mode.java.JavaBuild.preprocess(JavaBuild.java:185) 
     at processing.mode.java.JavaBuild.build(JavaBuild.java:144) 
     at processing.mode.java.JavaBuild.build(JavaBuild.java:123) 
     at processing.mode.java.JavaMode.handleRun(JavaMode.java:114) 
     at processing.mode.java.JavaEditor$19.run(JavaEditor.java:474) 
     at java.lang.Thread.run(Thread.java:680) 

我使用的加工2.0B7在MacBook Pro上運行在OS X上

回答

2

該錯誤可能來自

img1 = loadImage('Click.png'); 

特別是'Cl位。字符常量由單引號('),某個字符和另一個單引號(')組成。
你有什麼是單引號('),C,然後是l

既然你似乎想一個字符串常量而是嘗試雙引號:

img1 = loadImage("Click.png"); 
+0

同爲其他圖像的名字...... –