JBTALKS.CC

标题: flash TextArea 问题 [打印本页]

作者: 宅男-兜着走    时间: 2009-7-15 06:34 PM
标题: flash TextArea 问题
打算做个Comment Box 能放 Smiley的。 和 Display Smiley的。

ta.html = true;
ta.multiline = true; // true 跟false 还是一样 ==
ta.htmlText = "Hello <img src='smile'> ";

我想要的Output是 : Hello

但是Output是:

Hello


有什么解决方法吗?

[ 本帖最后由 宅男-兜着走 于 2009-7-15 06:35 PM 编辑 ]
作者: Super-Tomato    时间: 2009-7-15 07:59 PM
原帖由 宅男-兜着走 于 2009-7-15 06:34 PM 发表
打算做个Comment Box 能放 Smiley的。 和 Display Smiley的。

ta.html = true;
ta.multiline = true; // true 跟false 还是一样 ==
ta.htmlText = "Hello  ";

我想要的Output是 : Hello

但是Outp ...



在 Flash 中 img 是會自動換行, 只有舊版本的 Flash Player 才可以通過 align=left 來調整.
所以要做個可以支援 emotions 的 textarea 不是那麼容易


例子
你可以參考我這樣的做法, 複製所顯示的文字貼到空白的地方就可以了解到我是怎麼做的
作者: 宅男-兜着走    时间: 2009-7-15 08:40 PM
标题: 回复 #2 Super-Tomato 的帖子
贴到空白的地方? 有点抽象。 例子?不明白你的意思。
作者: Super-Tomato    时间: 2009-7-15 10:01 PM
原帖由 宅男-兜着走 于 2009-7-15 08:40 PM 发表
贴到空白的地方? 有点抽象。 例子?不明白你的意思。



看到蓝色的文字就要把滑鼠移过去看看是不是链接
作者: 宅男-兜着走    时间: 2009-7-16 02:35 AM
标题: 回复 #4 Super-Tomato 的帖子
我明白那个是链接  但是我只看到演示。

我试过了 string.replace('e' , '<img src =\"smile \">');

但是效果还是

h llo



可以说仔细点什么是 “複製所顯示的文字貼到空白的地方” 吗?
抱歉领悟能力甚差
作者: Super-Tomato    时间: 2009-7-16 06:06 AM
原帖由 宅男-兜着走 于 2009-7-16 02:35 AM 发表
我明白那个是链接  但是我只看到演示。

我试过了 string.replace('e' , '');

但是效果还是

h llo



可以说仔细点什么是 “複製所顯示的文字貼到空白的地方” 吗?
抱歉领悟能力甚差:ha ...



看 highlight 部分
作者: 宅男-兜着走    时间: 2009-7-16 06:51 AM
标题: 回复 #6 Super-Tomato 的帖子
难道你是把 图片 覆盖在textArea的上层?   如果是这样的话也未免太麻烦了?
作者: Super-Tomato    时间: 2009-7-16 09:42 AM
原帖由 宅男-兜着走 于 2009-7-16 06:51 AM 发表
难道你是把 图片 覆盖在textArea的上层?   如果是这样的话也未免太麻烦了?



我 2 樓已經說過了啊, 所以覺得初學者的話不是上網找免費的 component 使用就是用普通的 TextArea 或 TextField 即可




欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/) Powered by Discuz! X2.5