Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 仅通过向上、向下和对角拖动来约束选定块。构建单词搜索游戏_Actionscript 3_Flash - Fatal编程技术网

Actionscript 3 仅通过向上、向下和对角拖动来约束选定块。构建单词搜索游戏

Actionscript 3 仅通过向上、向下和对角拖动来约束选定块。构建单词搜索游戏,actionscript-3,flash,Actionscript 3,Flash,如您所见,我想制作一行块,我可以通过将鼠标从一点拖动到另一点来选择这些块。只能选择完全向上、向下或对角的块 图1)用户从一个角拖动到另一个角,创建网格的对角线选择 图2)用户已经拖出对角线,所以第三个方块没有被选中,因为它不确定他们是想直下还是斜下 我不知道该怎么办。这对我来说是一个相当复杂的互动。任何指向正确方向的提示或点都会有所帮助。每个块都应该知道它的邻居。例如,左上角的块应该知道它有3个邻居(一个在东边,一个在东南边,一个在南边) 一旦用户接触到两个街区,你就应该能够知道他们要往哪个方向

如您所见,我想制作一行块,我可以通过将鼠标从一点拖动到另一点来选择这些块。只能选择完全向上、向下或对角的块

图1)用户从一个角拖动到另一个角,创建网格的对角线选择

图2)用户已经拖出对角线,所以第三个方块没有被选中,因为它不确定他们是想直下还是斜下


我不知道该怎么办。这对我来说是一个相当复杂的互动。任何指向正确方向的提示或点都会有所帮助。

每个块都应该知道它的邻居。例如,左上角的块应该知道它有3个邻居(一个在东边,一个在东南边,一个在南边)

一旦用户接触到两个街区,你就应该能够知道他们要往哪个方向走

之后,他们应该只能在与前一块相同的方向上触摸块

示例:从左上角的块开始,向东移动一个块,现在您应该只能从上一个块向东移动

顺便说一句,我没有在这个答案中发布任何代码,因为你没有在你的问题中发布任何代码