キャンバス上の要素の数を取得する方法はありますか? キャンバスに画像を追加するコードがいくつかありますが、途中で一部の画像が失敗することがあります。キャンバスに複数の画像がある場合にのみ、後でコードを実行したいのですが、キャンバス上の画像の数を取得するにはどうすればよいですか? ありがとうございました
1 に答える
1
正しい答えは、キャンバスには「メモリ」がなく、投げたものを描画しますが、そこにいくつの画像があるかを「認識」しないということです。キャンバスが認識しているのは、コンテンツを配置したことだけです。それが 1 つの大きな画像であるか、いくつかの小さな画像であるかは、あなた次第です。
これが意味することは、キャンバスに描画している場合、自分で描画したものを追跡して数えなければならないということです。つまり、キャンバスに画像を描くたびにカウンターが増加し、占めていた領域をクリアするとカウンターが減少し、キャンバス全体をクリアするとカウンターがリセットされます。それが簡単に聞こえる場合は、それが理由です。自分で行うことを覚えておく必要があります。
于 2013-02-25T11:02:53.603 に答える