2015-10-23 40 views
1

我想知道爲什麼我在另一個畫布上出現此錯誤?當我使用較大的畫布作爲另一個對象時,它沒有任何問題。但在另一個對象上,我得到了這個錯誤,numVertices爲null或0.錯誤#3671:緩衝區大小爲零

它發生在我鎖定屏幕然後解鎖它。在桌面上就像ctrl + alt + del,在設備上按下鎖定按鈕。

我使用八哥Framwork版本1.7的最新Github上,柔性SDK版本4.6.0和AIR 18.0

在這裏,我得到了錯誤:

flash.display3D::Context3D/createVertexBuffer 
starling.display::Canvas/syncBuffers at D:\Project\starling 1.7src\starling\display\Canvas.as:237 
starling.display::Canvas/onContextCreated at D:\Project\starling 1.7src\starling\display\Canvas.as:71 
starling.events::EventDispatcher/invokeEvent at D:\Project\starling 1.7 src\starling\events\EventDispatcher.as:146 
starling.events::EventDispatcher/dispatchEvent at D:\Project\starling 1.7 src\starling\events\EventDispatcher.as:117 
starling.events::EventDispatcher/dispatchEventWith at D:\Project\starling 1.7 src\starling\events\EventDispatcher.as:195 
starling.core::Starling/initializeGraphicsAPI at D:\Project\starling 1.7 src\starling\core\Starling.as:451 
starling.core::Starling/initialize at D:\Project\starling 1.7 src\starling\core\Starling.as:434 
starling.core::Starling/onContextCreated at D:\Project\starling 1.7 src\starling\core\Starling.as:691 

回答

0

也許我的畫布具有零寬度和身高。因爲我只是初始化它,並沒有使用。我只是添加這個命令,一切都完成了。

myCanvas.drawRectangle(0,0,1,1); 

所以我的畫布有寬度和高度。您也可以嘗試其他繪圖,如多邊形,圓形或橢圓形。