阵列生成图像

Posted

技术标签:

【中文标题】阵列生成图像【英文标题】:Array Generating Images 【发布时间】:2014-06-07 17:03:48 【问题描述】:

我不太确定这是否可能,因为我不是一个经常编程的程序员,但我有一个问题。

我有一个数组,它在文本框中生成一个随机单词,然后是第二个数组,它在不同的文本框中生成另一个随机单词。我想要的是当生成第一个数组中的某个单词时,会出现某个图像。代码如下:

var firstChoice:Array = ["Do this", "Do that", "Do something else"];
var secondOption:Array = ["while doing this", "while doing that", "while doing something else"];
generate_btn.addEventListener(MouseEvent.CLICK, getTask);

function getTask(event:MouseEvent):void 
var randomChoice:Number = Math.floor(Math.random() * firstChoice.length);
var randomOption:Number = Math.floor(Math.random() * secondOption.length);
Final_Choice.text = firstChoice[randomChoice];
Final_Option.text = secondOption[randomOption];

例如,当我单击按钮并且第一个数组生成“执行此操作”时,我希望显示一个特定的图形。

希望这是可能的:/ 我很难过!

【问题讨论】:

【参考方案1】:

可能需要用到HashMap,比如:

var map:Object = new Object();
map.first_choice = /*url of your image associated with this choice*/
map.second_choice = /*url of your image associated with this choice*/
//etc

当生成一个单词时,你只需使用 foreach 将该单词与地图的键进行比较,然后获取图像的 url

【讨论】:

以上是关于阵列生成图像的主要内容,如果未能解决你的问题,请参考以下文章

图像阵列导致内存问题

OpenCV 图像阵列,4D 矩阵

如何从本地存储中获取阵列图像到刀片文件

地面实况图像到一个热编码阵列(语义分割)

php 具有缩略图大小的ACF图像阵列简单输出

php 具有缩略图大小的ACF图像阵列简单输出