|登录 |注册

查看: 1747|回复: 7
打印 上一主题 下一主题

flash TextArea 问题

[复制链接]
宅男-兜着走
2009-7-15 06:34 PM
打算做个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 不是那麼容易


例子
你可以參考我這樣的做法, 複製所顯示的文字貼到空白的地方就可以了解到我是怎麼做的

回复 #2 Super-Tomato 的帖子

宅男-兜着走
2009-7-15 08:40 PM
贴到空白的地方? 有点抽象。 例子?不明白你的意思。
Super-Tomato
2009-7-15 10:01 PM
原帖由 宅男-兜着走 于 2009-7-15 08:40 PM 发表
贴到空白的地方? 有点抽象。 例子?不明白你的意思。



看到蓝色的文字就要把滑鼠移过去看看是不是链接

回复 #4 Super-Tomato 的帖子

宅男-兜着走
2009-7-16 02:35 AM
我明白那个是链接  但是我只看到演示。

我试过了 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 部分

回复 #6 Super-Tomato 的帖子

宅男-兜着走
2009-7-16 06:51 AM
难道你是把 图片 覆盖在textArea的上层?   如果是这样的话也未免太麻烦了?
Super-Tomato
2009-7-16 09:42 AM
原帖由 宅男-兜着走 于 2009-7-16 06:51 AM 发表
难道你是把 图片 覆盖在textArea的上层?   如果是这样的话也未免太麻烦了?



我 2 樓已經說過了啊, 所以覺得初學者的話不是上網找免費的 component 使用就是用普通的 TextArea 或 TextField 即可
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2026-1-1 10:36 AM , Processed in 0.091298 second(s), 26 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部