发新帖  新投票  回帖 
2688个阅读者,6条回复 | 打印 | 订阅 | 收藏
whlbliss

发表时间:2015-1-27 11:18

[求助]用代码创建输入文本框



whlbliss 发表在 动漫学坊 华声论坛 http://bbs.voc.com.cn/forum-325-1.html

请高手赐教。我在制作课件的过程中,需要根据教学的需要,灵活地输入文本(比如在纠正错别字的地方),这就需要在鼠标点击的任何地方输入文本,并且希望文本能像word那样设置颜色和字号就行了。昨晚折腾了一晚上,也看了Flash的帮助,就是没成果。故请高手指点迷津 [全屏欣赏]

请将后缀名swf改成zip解压,得到源文件.按此在新窗口浏览图片

[本帖最后由 whlbliss 于 2015-1-27 13:19 编辑]

 
袁九哥

回复时间:2015-1-27 23:33
看到朋友的的提问,是要在一个文档任何地方输入文本,我想就是插入关键帧,写上字,释放鼠标就可以用尖头工具或者方向键把字放到任意位置的.不断增加图层,写上不同的字,放到不同的位置就应该行了.不知道我理解对不对.

 
枳橘吟

回复时间:2015-1-28 05:13
  因为一些原因,回复之前先打个招呼。
  此下的内容仅就事论事,别无他意,更无恶意。表述、言辞方面若有不妥、或让人感觉不恭决不是我的本意,水平差矣。本来,论坛中交流是件极简单、单纯的事,有了顾虑是不得已的事。因此,我的观点仅是讨论,正确与否并不敢保证;能否解决你的问题也是未知数,有用则用,无用请当耳旁风,万勿计较。
  你的发帖,题目与内容,所述似不一致,我的理解与你的要求也不一定能对上号。

  相关内容,可在软件的帮助中查看以下条目:
  TextFormat → TextFormat 构造函数 //文本格式
  TextField             //文本块  
  MovieClip → createTextField    //创建文本块
  其中有示例或实例。

  1、应用文本,用脚本相对难一点,但若用于动态,比较灵活;
  2、在面板中设置,可完全不理会脚本,在对应项中设置即可;
  3、对你提到的使用要求,按我的理解,可将“输入文本”作为编辑状态使用,将“动态文本”作为显示状态使用;当完成编辑,确认后,将输入文本中的内容传递给动态文本即可(动态文本的内容等于输入文本的内容)。两种状态可设置按钮转换。
    输入文本可不作设置,全部为默认;动态文本按所需设置(如字体、字号、颜色、行距等)。
    上面的文字内容的设置是针对所有内容,如果仅针对单个的字或是部分文字,不知怎样处理。
  4、制作可考虑分两步走。先解决文字内容的编辑问题,符合要求后,再解决文字样式的处理。这样可化繁为简。

  文字这一块,在F中的内容不少。玩F,对这一块应用不多见,即算用,也不是将它作为主要内容,更不大可能象“word”那样可以任意的、方便的进行文字处理和编辑。如果能简单实现“word”的效果,我想,那将是一个用F制作的“小软件”了。
  夸夸其谈,谨予参考。
  问好。

[本帖最后由 枳橘吟 于 2015-1-28 05:22 编辑]

 
为我洋洋

回复时间:2015-1-28 10:19
楼上二位老师解答了不同的方法,相信对楼主有帮助,代码应用到F里以实现文本动态,是个复杂的应用程序,欢迎各位老师参与讨论。




----------------------------------------------
世俗天伦怨声倦,惟感隐者悦其中。
 
wu341

回复时间:2015-1-28 18:26
枳老的方法很清晰,使用方便,问好!

/////////////////////

创建N(按自己需要)个 输入文本,分别用来输入 文本内容\字体\行距\大小 等等~~~~~~把这些值用按钮的方式传递给 最终要显示的动态文本(效果)

个人理解~~~

/////////////
font = "黑体"//字体
leading = 2//行距
letterSpacing = 10;//字间距
size = 20//文字大小

 
枳橘吟

回复时间:2015-1-28 18:48

原帖由 wu341 于 2015-1-28 18:26 发表
枳老的方法很清晰,使用方便,问好!

/////////////////////

创建N(按自己需要)个 输入文本,分别用来输入 文本内容\字体\行距\大小 等等~~~~~~把这些值用按钮的方式传递给 最终要显示的动态文本(效果)

个人理解~~~

/////////////
font = "黑体"//字体
leading = 2//行距
letterSpacing = 10;//字间距
size = 20//文字大小


  wu341君又提供了一种思路。
  没有实践,只是瞎想。还因为不能准确掌握楼主的要求。
  问好。

 
whlbliss

回复时间:2015-1-28 22:59
感谢各位老师的宝贵意见,我一一诚收。我的想法是这样的:将高考的字音字形的内容以外部文本的方式导入到红色文本框中,红色文本框有滚动条可以上下滚动。而错别字在一行中的位置不是固定的,而是随机的。这就需要老师在有错别字的地方书写出正确的汉字。因而需要在红色的文本框上再次输入改正的汉字。其实我细细想了,只要能输入汉字就可。不管大小和颜色。当然大可不必想word这些专业的软件那么完善。
再次谢谢各位老师的指点。

 
发新帖 新投票
 回帖
查看积分策略说明快速回复主题
你的用户名: 密码:   免费注册(只要30秒)


使用个人签名
(请您文明上网理性发言!并遵守相关规定贴文发布前,请确认贴文内容完全由您个人创作或您得到了版权所有者的授权。版权声明
   



Processed in 0.017413 s, 8 q - sitemap,