轻松学习E-Prime(三):呈现⽂字刺激并更改呈现时间
商城网站模板购买
开始制作有意义的E-Prime程序
你的可能会说:“可是上⼀节我们学的那个程序根本没有意义啊!”没关系,我们总要让⼀切从简单开始。
上⾯我们加⼊了TextDisplay但我们实际上没有呈现任何Text(⽂本)。那么我们该怎么做才能让它呈现⼀些内容呢?我们要修改它的属性。
属性是什么?⽐如⼀个⼈有名字、⾝⾼、体重、性别,这些都是属性。玩过游戏的同学肯定知道,攻击⼒、防御⼒、HP、MP,这些都是属性。所以我们要像程序员设置游戏⾓⾊的属性⼀样,设置TextDisplay的属性,让它呈现我们想要的效果。
⾸先我们双击⼀下TextDisplay1:
双击此处
⽗窗⼝的空⽩(其实是灰⾊)处应该会呈现下⾯这个⼦窗⼝。(⽗窗⼝和⼦窗⼝很好理解,像整个E-Studio的窗⼝就是最⼤的窗⼝,是最⼤
的“爸爸”;其他包括在这个⽗窗⼝⾥的窗⼝,⽐如Toolbox、Structure这些都是“⼉⼦”,也就是⼦窗⼝。)这是预览窗⼝,让你看效果的。
更改属性的按钮
与此同时,Properties窗⼝的内容也会改变。如果不知道“Properties”这个单词的意思,建议你查⼀下。
点击上图中红框所标记的按钮,会出现下⾯这个窗⼝:
属性页⾯character用英语怎么说
像这些Text、ForeColor、BackColor啥的都是TextDisplay1它的属性。如果不知道这些单词的意思,建议去查⼀下。
现在我们暂时先不管其他的内容,只在Text这⼀属性⾥⾯输⼊“Hello World!”输⼊完成后,预览窗⼝⾥应该会显⽰“Hello World!”,也就是像下⾯这样。
Hello World
再次运⾏,然后看看现在效果如何?(可以查看本教程案例中的“⽰例程序1-1.es2”)
继续修改属性
如果上述操作正确的话,你刚才应该已经和世界问好了。
除了⽤上述⽅法改变属性以外,我们还可以⽤Properties窗⼝改变TextDisPlay1这个E-Object的属性。
可在右下⾓的Properties窗⼝中改变属性properties是什么文件
在Properties窗⼝这个窗⼝⾥你可以看到⾥⾯有很多很多属性。下拉滚动条你会看到Text属性已经被我改成了“Hello World!”.
被更改的Text属性
现在你尝试到FontSize并把数值改成36,ForeColor改成”red”,FontName改成⿊体,BackColor改成Black。这个时候预览窗⼝应该已经发⽣变化了,现在再运⾏看看会有什么效果。(提⽰:有些属性单击后旁边会有下拉框让你选择。)
如果⼀切正常,你应该会看到漆⿊的屏幕中央鲜红的“Hello World!”!不得不说有点诡异。(请参考“⽰例程序1-2”)
修改呈现的时间(这个属性)
到⽬前为⽌,我们已经会在屏幕上呈现按我们的要求呈现某⾏⽂字了,然⽽它就这么⼀瞬间就消失了。如果我们要让它呈现久⼀点,我们就必须修改⼀个叫Duration的属性。让我们⽤⽼⽅法来修改。
再次点击红框中的按钮
点击这个按钮。
到该页⾯下更改Duration属性
到这个窗⼝,把Duration的1000改成5000。Duration表⽰的是呈现的时间,按毫秒计算。因此1000就是1000毫秒,也就是1秒。
switch吧
现在你再次运⾏,TextDisplay1的呈现将停留5秒的时间,⽐之前更长了。请运⾏试试看。
这⾥还有⼀个Infinite的选项(实际上数值是-1)。
选择infinite相当于设置值为-1
Infinite意思是⽆限,所以也就是呈现⽆限久的时间。如果你不幸选择了这个⽽⽆法退出E-Run的话,可以按下Ctrl+Alt+Shift来强制退出E-Run。
现在还是设置TextDisplay1的呈现时间为5秒,再从ToolBox中拖动⼀个TextDisplay到TextDisplay1的后⾯。它会被⾃动命名为TextDisplay2。
效果如下图所⽰:
两个TextDisplay
您可能会发现您的TextDisplay2在TextDisplay1的前⾯,⽽和上图中的顺序不⼀样。那么请⾃⾏拖动它们,尝试把顺序设置的和上图⼀样。
修改它们的Name属性为TD1和TD2,如下图所⽰:
修改Name属性后
你还会发现,Properties窗⼝这⾥有个下拉选框,⾥⾯多了⼀个TextDisplay,也就是我们加进去的TD2。
Properties窗⼝的下拉框选项增加了,我们可以分别修改它们的属性dubbo可以直接传输二进制吗
⽤Properties窗⼝这个地⽅,⽅便查看、选择你现在加⼊实验中的E-Object,并进⾏属性的修改。在Properties窗⼝最下⽅有对当前选择的属性的解释!
总之,现在⽤你喜欢的⽅式,把TD2的属性按下⾯进⾏修改:
Text:Hello E-Prime!
FontSize:72
ForeColor:green!
BackColor:gray
Duration:3000
由于TD1的Duration为5000,TD2为3000,所以现在运⾏会呈现TD1五秒,然后呈现TD2三秒。假设你是0基础看到这⾥,现在!恭喜你不仅已经可以可以⽤E-Prime呈现⽂字,⽽且还知道如何按⾃⼰的想法来进⾏呈现了!(请参考“⽰例程序1-3”)
阶段练习
⼀个悲伤的故事:
新建⼀个空⽩的es或es2⽂件(使⽤左上⾓菜单File-New来新建或者重新打开E-Studio,选择Blank(Professional)),完成如下操作:
①在默认的名为SessionProc的Procedure这个E-Object中加⼊⼀个TextDisplay,改变它的名字为“NewText”,要呈现的⽂本为“主试很⽣⽓,后果很严重!”,让它靠屏幕左⽅显⽰,并且字体⼤⼩为20,颜⾊红⾊,字体为⿊体,有下划线。呈现时间为3秒。(关键词提⽰:Name,Text,AlignHorzontal,FontSize,ForeColor,FontName,FontUnderline,Duration)
②在 NewText之后再加⼊⼀个TextDisplay,改变它的名字为“OldText”,要呈现的⽂本为“原因是被试拿了钱乱填问卷。”,让它靠屏幕右⽅显⽰,并且字体⼤⼩为22,颜⾊绿⾊,斜体。呈现时间为3秒。(这次不给提⽰了……)
html的fixed
③在OldText之后再加⼊⼀个TextDisplay,改变它的名字为“Result”。要呈现的⽂本是主试⽣⽓后的结果,请⾃由发挥。字体及背景以及呈现时间都请放飞⾃我。
④继续放飞⾃我,⾃⼰玩玩TextDisplay的其他属性,研究⼀下有什么作⽤,甚⾄可以看⼀下ToolBox⾥其他Object的作⽤,玩⼀玩,研究研究,看看它们是⽤来做什么的。觉得玩得差不多了,就进⼊下⾯的学习。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。