Actionscript 3 CKEditor显示在所有内容的顶部
我已经找到了很多,并且得到了一个我在项目中使用的编辑器(FlexWeb应用程序) 我已经使用了这个编辑器Actionscript 3 CKEditor显示在所有内容的顶部,actionscript-3,apache-flex,ckeditor,fckeditor,Actionscript 3,Apache Flex,Ckeditor,Fckeditor,我已经找到了很多,并且得到了一个我在项目中使用的编辑器(FlexWeb应用程序) 我已经使用了这个编辑器 它在我的项目中运行正常。但是,我面临一个问题 问题: 我有一个警报消息和自定义弹出窗口容器。我想在编辑器的顶部显示这两个。但它隐藏在编辑的背后 我想显示在编辑器的顶部。我该怎么做 现在看起来像: 谢谢。我认为这是不可能的,因为CKEditor区域绘制在swf上。不幸的是,你什么也做不了 看看你的html页面源代码,你就会明白我的意思 编辑: <script type="text
它在我的项目中运行正常。但是,我面临一个问题
问题:我有一个警报消息和自定义弹出窗口容器。我想在编辑器的顶部显示这两个。但它隐藏在编辑的背后 我想显示在编辑器的顶部。我该怎么做 现在看起来像:
谢谢。我认为这是不可能的,因为CKEditor区域绘制在swf上。不幸的是,你什么也做不了 看看你的html页面源代码,你就会明白我的意思 编辑:
<script type="text/javascript">
function hideCKEditor()
{
document.getElementById('ck0').style.display = 'none';
}
</script>
我同意@fsbmain使用ExternalInterface
,但要显示JavaScript警报:
if(ExternalInterface.available){
ExternalInterface.call('alert', 'some message here !');
}
编辑2:
<script type="text/javascript">
function hideCKEditor()
{
document.getElementById('ck0').style.display = 'none';
}
</script>
要隐藏CKEditor,可以使用JavaScript函数,通过ExternalInterface
调用该函数:
JS:
<script type="text/javascript">
function hideCKEditor()
{
document.getElementById('ck0').style.display = 'none';
}
</script>
希望这能有所帮助。基于html div的编辑器(因此它是swf应用程序上方的html元素),这意味着您只有三个选项可以在其上显示弹出窗口:
ExternalInterface在两个swf之间进行通信
ExternalInterface
将数据发送到flash,并在Bitmap
我不仅有一条警告信息。我有另一个弹出式容器。它也应该显示在编辑器上。如果这不可能,那么还有其他好的编辑器可以像flex组件一样工作。@ketan但是,使用JavaScript警报呢?如果你还有其他问题,最好发布一个新问题。我不能使用javascript警报。我已经提到我正在使用另一个弹出窗口。我在问题中添加了屏幕截图。我使用
visible=“false”
隐藏编辑器,但编辑器也不起作用。我不仅有一条警告消息。我有另一个弹出式容器。它也应该显示在编辑器上。如果这不可能,那么还有其他可用的好编辑器,可以像flex组件一样工作。我使用visible=“false”
隐藏编辑器,而不是它不工作。使用与html编辑器相同的功能-否,afaik大多数编辑器都非常简单,就像flex富文本编辑器一样,只允许编辑简单的文本格式