問題タブ [mask]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4410 参照

iphone - ビューにマスキング効果を作成する

以下を達成するために、UIView にマスキング効果を作成したいと思います。画面に封印されたボックスを表示し、ユーザーはその画像 (UIView) の背後にあるものを明らかにするために画面に触れる (スクラッチ) ことができます。結果の上にあるカバー素材を引っ掻くと思われる宝くじに似たもの..

誰かが私を正しい方向に向けることができれば最高ですが、これをどのように開始すればよいかわかりません...

ありがとう

0 投票する
1 に答える
1549 参照

actionscript-3 - マスクとフィルターを使用して表示オブジェクトをドラッグアンドドロップしますか?

ステージ上でドラッグアンドドロップするスプライトを作成しました。スプライトはマスクされており、子としてマスクされているため、スプライトもスプライトと一緒にドラッグされます。スプライトにドロップシャドウフィルターを追加するまで、すべてが正常に機能します。ドロップシャドウが追加された場合、ステージに追加されたときのスプライトの元の場所内でマウスイベントが発生した場合にのみ、マウスダウンでドラッグし、マウスアップでスプライトをドロップできます。

この問題を解決するにはどうすればよいですか?これは10.1の問題でしょうか?そうでなければ、私は何を間違っているのですか?

----------------更新されたソリューション----------------

バイナリの提案のおかげで、この問題はcacheAsBitmapを使用して解決されます。ただし、すでにドロップシャドウが適用されているマスクされたサムスプライトを収容していたコンテナにcacheAsBitmapを適用すると、マウスイベントが期待どおりに機能しませんでした。ドキュメントを読んだ後、スプライトにフィルターを追加すると、そのスプライトのcacheAsBitmapプロパティが自動的にアクティブ化されることを学びました。

cacheAsBitmapプロパティは、表示オブジェクトにフィルターを適用するたびに(フィルター配列が空でない場合)自動的にtrueに設定され、表示オブジェクトにフィルターが適用されている場合、cacheAsBitmapはその表示オブジェクトに対してtrueとして報告されます。プロパティをfalseに設定した場合。表示オブジェクトのすべてのフィルターをクリアすると、cacheAsBitmap設定が最後に設定されたものに変更されます。1

したがって、エラーは同じコンテナスプライト内に2つのcacheAsBitmapプロパティがあることが原因であると思います。したがって、この状況では、マスクされたサムスプライトではなく、単にフィルターをコンテナーに追加しました。

0 投票する
4 に答える
4124 参照

image - CSS3 を使用して背景画像の一部のみを表示する

CSS3で背景画像の一部だけを表示することはできますか? 画像を背景として使用したいのですが、半分しか表示されません。背景画像用に定義できるマスクのようなものはありますか?

0 投票する
2 に答える
1490 参照

iphone - ユーザーがデータを入力している間にテキストフィールドをフォーマットする

これが私がやろうとしていることです。生年月日テキストフィールドがありますが、ユーザーがテキストを入力しているときに、フィールドにYYYY-MM-DDの形式で自動的に入力してもらいたいです。基本的に、ユーザーが入力している間は、YのMとDを置き換えますが、ハイフンは残します。どうすればいいのかわからないので、マスクか何かが必要かもしれません。

私はこれがいくつかのフォーマットを行うことができる場所であることを知っています

どんな助けでも大いに役立つでしょう

0 投票する
2 に答える
1166 参照

php - preg_replace 配列: 正規表現文字の問題をマスクする

単語グループをリンクに置き換えたい。

単語グループは、多次元配列で定義されます。何千もの用語が置換されるため、インデックスのない軽量の多次元配列が必要です。

用語の後に括弧が続く場合、または角括弧内にある場合は、何も置き換えてはなりません。

問題: 正規表現自体は正常に機能しますが、単語グループに + ? などの正規表現構文文字が含まれていると置換が壊れます。/ ( などなので、それらをマスクする必要があります。考えられるすべてのバリエーションを試しましたが、すべてのケースで機能するとは限りません。$text または $s でそれらをマスクすることはできません。

0 投票する
1 に答える
1720 参照

javascript - 浮動小数点数用の適切な JavaScript マスク

ASP.NET でシステムを開発していますが、浮動小数点数の入力を処理するためにテキスト ボックス マスクが必要です。小数点を尊重するJavaScriptマスクをまだ見つけていません。dFilter や「Mask JavaScript API」など、いくつか試してみましたが、どれも迅速に仕事をすることができませんでした。

私が対処する必要がある数字は次のようなものです。

ここにスクリプトを投稿するか、私が使用できる JavaScript ライブラリを示していただけると助かります。

0 投票する
3 に答える
2666 参照

.net - サブネット マスク「/」表記を Cisco 0.0.0.0 標準に変換

SO でヘルプを検索しましたが、質問に対する回答が見つかりませんでした。

状況: 「/NN」サブネット マスク表記 (IPTABLES と考えてください) を 0.0.0.0 cisco 表記に変換する必要があります。

NN は、下位オクテットから上位へのサブマスク内の「1」の数です。各オクテットは 8 ビット整数です。

考えられる解決策:

32 個の「0」の配列を作成し、最後の NN 桁を「1」で埋めてから、4 オクテットにグループ化し、int に変換します... /23 マスクは 0.0.1.255 のようになります。

私の質問は.NETでそれを行う方法です...バイナリ操作と変換を使用したことはありません。

この解決策を手伝ってもらえますか?

更新 - スティーブンは正しく答えました!

.NETに移植されたコードは次のとおりです

0 投票する
2 に答える
995 参照

mysql - バイナリ シーケンスの保存/クエリとマスクによる検索

0b0101000マスクを適用した後に肯定的な結果を与える行を見つけるなど、データベースにデータをバイナリシーケンスで保存する良い方法を見つけました。

例:SELECT (0b0101010 & (1<<3 | 1<<5))>0;他のビットがオンかオフかに関係なく、3番目または5番目のビットがオンの行を取得できます。

問題は、これを ActiveRecord で実行したい場合です。この移行add_column :table, :column, :binary, :limit => 8.bytesにより、実際にはorTINYBLOBではなく列が作成され、バイナリ値と見なされないため、その値にマスクを適用できません。BINARYVARBINARY

生の SQL ステートメントを実行し、この部分の生の SQL セグメントを使用してテーブルにクエリを実行することにより、移行で適切な列形式を作成できることはわかっていますが、「Rails の方法」とは思えません。

アイデアをありがとう。

0 投票する
0 に答える
1767 参照

asp.net - ASP.NET MVC の Model 値に影響を与えずに Textbox をマスキングする

クレジット カード用に ASP.NET MVC 2 の入力ボックス/テキスト ボックスをマスクする必要があります。ただし、マスキングはそのモデルへのバインディングに影響を与えるべきではありません。

私は次のようなことをしようとしています: [DataType(DataType.MaskedCreditCard)] に似ています: [DataType(DataType.Password)]

0 投票する
2 に答える
2433 参照

iphone - UIImageマスキングは、iPhoneで黒の背景を提供します(シミュレーターではありません)

アルファチャネルのないマスク画像があります。真っ黒と白で、中央に黒のポリゴンがあり、白で囲まれています。

マスクしたいpngの画像があります。pngにはアルファチャンネルがあります。以下の方法を使用します:シミュレータでは問題ありませんが、デバイスでは背景が黒です...それを修正するためのアイデアはありますか?

}