小编Han*_*nto的帖子

AS3/Flash/Flex中的枚举?

我真正喜欢AS3而不是AS2的一件事是它增加了多少编译时类型检查.但是,似乎有些缺乏,因为没有可用的类型检查枚举结构.在AS3中执行自定义枚举类型的好方法(最佳/可接受)是什么?

enums actionscript-3

20
推荐指数
2
解决办法
3万
查看次数

代码中的真值表?如何构建状态机?

我有一个(有点)大的真值表/状态机,我需要在我的代码(嵌入式C)中实现.我预计这个状态机的行为规范将来会发生变化,所以我希望将来可以很容易地修改它.

我的真值表有4个输入和4个输出.我在Excel电子表格中拥有这一切,如果我可以通过一点格式将其粘贴到我的代码中,那将是理想的选择.

我以为我想像我这样访问我的真值表:

u8 newState[] = decisionTable[input1][input2][input3][input4];
Run Code Online (Sandbox Code Playgroud)

然后我可以访问输出值:

setOutputPin( LINE_0, newState[0] );
setOutputPin( LINE_1, newState[1] );
setOutputPin( LINE_2, newState[2] );
setOutputPin( LINE_3, newState[3] );
Run Code Online (Sandbox Code Playgroud)

但为了得到它,看起来我必须做一个相当混乱的表,如下所示:

static u8 decisionTable[][][][][] =
 {{{{ 0, 0, 0, 0 },
    { 0, 0, 0, 0 }},
   {{ 0, 0, 0, 0 },
    { 0, 0, 0, 0 }}},
  {{{ 0, 0, 1, 1 },
    { 0, 1, 1, 1 }},
   {{ 0, 1, 0, 1 },
    { 1, 1, 1, 1 }}}},
 {{{{ 0, 1, …
Run Code Online (Sandbox Code Playgroud)

c state-machine truthtable

10
推荐指数
1
解决办法
4148
查看次数

.NET的名称生成器

有没有人写过或知道一个图书馆,它能产生相当准确的西欧风格名字?即约翰,苏珊,史密斯,朱利安,四月等等...

.net generator

8
推荐指数
2
解决办法
5734
查看次数

AS3:如何将ascii代码转换为字符动作脚本

我想从画布创建一个棋盘类,它允许跟踪像A2这样的坐标上的点击位置,其中A ... D是某个比例的Y坐标,1 ... 3是X坐标

例如,见图片http://img.skitch.com/20091001-k6ybfehid6y8irad36tbsiif15.jpg

我想要创建的是一种从canvas localX和localY到我的新坐标(如A2)的转换器.

我正在考虑以这种方式实施条件

if   (0.4 - x*size(from 1-3 here)/canvas.width <= X <= 0.4 + x*size(from 1-3 here)/canvas.width)
       X = x;
Run Code Online (Sandbox Code Playgroud)

这样我就可以在X范围内分配所需的坐标.例如1,2,3等

但是如何处理字母数字范围.(例如,我想让它可扩展)...

也许有一种方法可以将ASCII转换为char?PLS.建议你的解决方案

apache-flex actionscript-3

5
推荐指数
1
解决办法
2万
查看次数

Vb6:分隔制表符分隔文本

我有一个文件,有几千行和几列用标签分隔我想要做的是逐个循环,将列放入一个数组,以便我可以将它们单独放在另一个应用程序中,然后移到下一行.不幸的是我得到了这个:

Open mytextfile.txt For Input As #FileHandle
 Do While Not EOF(FileHandle)
 Line Input #FileHandle, IndividualLine
 StringToBreakup = IndividualLine
Loop
Run Code Online (Sandbox Code Playgroud)

那么我将如何将单个阵容分解为数组呢?

vb6 parsing tab-delimited

4
推荐指数
1
解决办法
2万
查看次数