hittest

    0熱度

    1回答

    我遇到了BitmapData.draw()方法不能準確地從使用透明度的.png中減去圖像數據的問題。 我已經把一個測試文件,顯示這種行爲,它位於: http://www.filedropper.com/shield_1 簡單地說,一個精靈從屏幕頂部的下降,當它與一個精靈相交於底部屏幕上,正在丟棄的精靈會在底部取出一塊精靈。我已經完成了所有這些工作,除了在重新設置精靈的x和y位置並將它與底部精靈相交

    2熱度

    1回答

    根據Silverlight中的msdn,圖像可以在其圖像/媒體顯示區域(基本上是它們的高度和寬度)上進行測試。圖像文件中的透明/完整alpha像素仍然可以測試。 我的問題是現在,在Silverlight中的圖像中只有非透明像素點測試的最佳方式是什麼?

    5熱度

    3回答

    我有一個視圖層次結構,它包含滾動視圖上的較小視圖。每個視圖都可以有其中的子視圖,例如按鈕等。 由於某種原因,視圖上的按鈕未被點擊;探索這進一步表明,雖然滾動視圖收到touchBegan事件,按鈕不會。調用hitTest:event:消息顯示該按鈕不被返回,即使它在限制範圍內。 我已經包含了一個日誌輸出,描述觸摸在滾動視圖上的位置,從hitTest返回的項目,觸摸位置(如果我調用了locationI

    0熱度

    1回答

    我有一個UIView子類hitTest:withEvent:被覆蓋。每次命中測試註冊時,視圖都會記錄其標籤。 例:點擊 控制檯: 你感動查看:3 你感動查看:3 你感動查看:3 我的問題:爲什麼它做了三次?我需要它來觸發NSLog以外的其他東西,我擔心它會觸發三次。我可以輕鬆解決三重觸發,但我想知道是否有更好的解釋。

    2熱度

    1回答

    我正在嘗試在Silverlight應用程序中進行測試,以查找鼠標光標下的元素。 通常VisualTreeHelper.FindElementsInHostCoordinates適用於此。如果打開了Popup,我需要將彈出窗口傳遞給命中測試方法。如果有多個彈出窗口打開時,我需要確定正確的(最頂層)彈出的傳遞。 有沒有可靠的方法來確定哪些Popup是最上面的?我正在做一個裝配,可能會在Popup已打開

    1熱度

    1回答

    試圖對動態放置在舞臺上的實例執行hitTestObject。 收到一個錯誤: TypeError: Error #2007: Parameter hitTestObject must be non-null. at flash.display::DisplayObject/_hitTest() at flash.display::DisplayObject/hitTestObj

    0熱度

    1回答

    通過從庫中通過鏈接放置多個MovieClip實例,是否有人知道如何將hitTestObject應用於這些實例? 我在AS3中創建了一個pacman風格的Flash遊戲。如果有人知道一個好的教程可能會有所幫助,請隨時告訴我。

    2熱度

    1回答

    這是一個稍微抽象的問題,對此我表示歉意。我不一定在尋找一個特定的測試解決方案,而是一些可以嘗試找到效果最佳的建議。所有的建議都是值得歡迎的 - 越多越好,創意越好。 這裏的問題: 我有一個Silverlight TextBlock包含包裹的一段文字。它可能包含應用了各種格式的多次運行,包括多種字體大小。它可以左對齊,右對齊,居中或對齊,並可能包含使用從右到左textflow的運行。我需要能夠檢測到

    2熱度

    3回答

    我有以下的用戶控件:點和它的名字: <UserControl x:Class="ShapeTester.StopPoint" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x

    1熱度

    2回答

    ,並具有相同功能的不同的問題,我發佈前:不尊重containsPoint - (AIEnemyUnit *) hitTestForEnemyUnit:(CGPoint)where { CALayer * layer = [self hitTest:where]; while (layer) { if ([layer isKindOfClass:[AIEnemyUn