de-vraag
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
 zack
zack
質問

キャンバスclearRectは私のすべての行を消去しません

私はclearRectを使ってキャンバス上の線を消して再描画しますが、時には線が残ることがあります。私はどこが間違っているのか分かりません。私はここにデモをアップロードしました。これは問題のスクリーンショットです:

http://zackseuberling.com/screenshots/screen_shot_2011-10-27_at_11.19.29 _am_bd26.png

私はこのような複数の層の配列として描画するために線を渡しています

    all_curves = [
            ['down_right',
                    [255, 250, 100, 40]
            ],
            ['right_down',
                    [355, 290, 330, 245]
            ]
    ]

"down_right"などはカーブのパス、整数の配列はカーブのx、y、長さ、高さです。

これは、線を描くコードです

    for(each_line in all_curves){
            mask_draw(this, all_curves[each_line][0], all_curves[each_line][1][0], all_curves[each_line][1][1], all_curves[each_line][1][2], all_curves[each_line][1][3]);
    }
0 2011-10-27T18:22:22+00:00 1
 zack
zack
編集された質問 27日 10月 2011 в 7:15
プログラミング
html5
javascript
canvas
Aadit M Shah
30日 10月 2011 в 10:57
2011-10-30T10:57:27+00:00
さらに
ソース
編集
#56791415

私はあなたのコードを書き直しました、そして、私はそれが適切に動作すると信じています。私の意見では、複数のキャンバス要素を使用し、CSSを使用してそれらをオーバーレイすることでした。 zip アーカイブを MediaFire ので、そこからダウンロードすることができます。私は index.html ファイルを変更しただけで、新しい stack.js ファイルを js フォルダに作成しました。あなたは何か質問があるなら、私に尋ねてください。お役に立てれば。

0
0
関連コミュニティ 1
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
4 ユーザー
日本人コミュニティのjavascript @react_ja @php_ja
開く telegram
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Денис Анненский
登録済み 1日前
2
365
登録済み 5日前
3
True Image
登録済み 6日前
4
archana agarwal
登録済み 1週間前
5
Maxim Zhilyaev
登録済み 1週間前
© de-vraag :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属