2016-01-20 19 views
1

我用處理2.2.1 我創建了一個非常簡單的應用程序只是爲了測試JavaScript模式:處理素描不是JavaScript的模式下工作

void setup() 
{ 
    size(300,300); 
    smooth(); 
    background(0); 
} 

void draw() 
{ 
    noStroke(); 
    fill(random(0,255), random(0,255), random(0,255), 200); 
    ellipse(mouseX, mouseY, random(10,50), random(10,50)); 
} 

void mouseClicked() 
{ 
    setup(); 
} 

我得到導出HTML文件,但它不工作(不像Java模式): 與Processing.js開發時Image

+1

你可以發佈你使用的HTML嗎?你可以用我們的素描鏈接到我們的網址嗎? JavaScript控制檯中顯示了什麼?你爲什麼從'mouseClicked()'調用'setup()'? –

回答

0

你最好的朋友是JavaScript控制檯。如果您之前使用Processing進行開發,那麼JavaScript控制檯就像處理編輯器底部的黑色控制檯部分 - 這是任何錯誤或異常都會發生的地方。

但是,默認情況下JavaScript控制檯處於隱藏狀態。要打開它,請在瀏覽器中按F12(或查找名爲「開發人員工具」的菜單),然後轉至console選項卡。

當您打開該窗口後,您可以刷新頁面以查看您在草圖中遇到的任何錯誤。

不能夠查看正在運行的草圖URL JavaScript控制檯,我真的不能給你一個更具體的答案。但是許多新手Processing.js開發人員並不知道JavaScript控制檯,因此往往不會解決問題。

+0

嗨,我也像你一樣,這是錯誤: –

+0

http://s27.postimg.org/sxbdqql1v/Untitled.png –

+0

@MatiasElpfjds那麼,錯誤說明了一切:你打開這個作爲一個文件,但您需要將其作爲本地服務器上的URL打開。如果您在JavaScript模式下按下播放按鈕,或者您必須設置本地服務器,或者您必須將其上載到Web服務器,則處理會自動爲您執行此操作。你不能直接打開索引文件。 –