Показать сообщение отдельно
Старый 13.03.2012, 14:45
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 19  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
В ответе с сервера приходит не iframe, но все-таки он потом выстраивается в окне редактирования.
Вот пример:

Код.

Код AS3:
private function init(e:Event = null):void 
		{
			removeEventListener(Event.ADDED_TO_STAGE, init);
			// entry point
 
			var viewer0:WMViewer0 = new WMViewer0();
			this.addChild( viewer0 );
			///вьюер входа в приложение.
			//this.addChild( new WelcomeViewer( new WelcomeM() ) );
 
			//this.addChild( new WelcomeViewer() );
 
 
		}
Запрос на сервер.

Цитата:

private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point

var viewer0:WMViewer0 = new WMViewer0();
this.addChild( viewer0 );
///вьюер входа в приложение.
//this.addChild( new WelcomeViewer( new WelcomeM() ) );

//this.addChild( new WelcomeViewer() );


}
Ответ сервера на инициализацию редактирования (в части касающейся поля для редактирования):

Цитата:
<div><textarea name="message" id="vB_Editor_QE_1_textarea" rows="10" cols="60" style="width:500px; height:200px" tabindex="1" dir="ltr">&lt;!-- BEGIN TEMPLATE: bbcode_as3code --&gt;
&lt;div style=&quot;margin:20px; margin-top:5px&quot;&gt;
&lt;div style=&quot;margin-bottom: 3px; width: 800px;&quot; class=&quot;smallfont&quot;&gt;&lt;a href=&quot;#&quot; onclick=&quot;collapseCode(this); return false;&quot;&gt;&lt;img style=&quot;margin-bottom: -3px;&quot; border=&quot;0&quot; src=&quot;images/russian/style3/buttons/collapse_thead_collapsed.gif&quot; alt=&quot;&quot;&gt;&lt;/a&gt; Код AS3:&lt;/div&gt;
&lt;pre dir=&quot;ltr&quot; class=&quot;alt2&quot; style=&quot;
width: 800px;
margin: 0px;
padding: 6px;
border: 1px inset;
height: 242px;
text-align: left;
overflow: auto;&quot;&gt;&lt;pre class=&quot;actionscript3&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #b1b100; font-weight: bold;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #6699cc; font-weight: bold;&quot;&gt;function&lt;/span&gt; &lt;span style=&quot;color: #6699cc;&quot;&gt;init&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;e:&lt;span style=&quot;color: #6699cc;&quot;&gt;Event&lt;/span&gt; = &lt;span style=&quot;color: #b1b100; font-weight: bold;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;:&lt;span style=&quot;color: #b1b100; font-weight: bold;&quot;&gt;void&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;removeEventListener&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #6699cc;&quot;&gt;Event&lt;/span&gt;.&lt;span style=&quot;color: #6699cc;&quot;&gt;ADDED_TO_STAGE&lt;/span&gt;, &lt;span style=&quot;color: #6699cc;&quot;&gt;init&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #FF00FF;&quot;&gt;// entry point&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var viewer0:WMViewer0 = &lt;span style=&quot;color: #b1b100; font-weight: bold;&quot;&gt;new&lt;/span&gt; WMViewer0&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.&lt;span style=&quot;color: #6699cc;&quot;&gt;addChild&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt; viewer0 &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #FF00FF;&quot;&gt;///вьюер входа в приложение.&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #FF00FF;&quot;&gt;//this.addChild( new WelcomeViewer( new WelcomeM() ) );&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #FF00FF;&quot;&gt;//this.addChild( new WelcomeViewer() );&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;!-- END TEMPLATE: bbcode_as3code --&gt;</textarea></div>
Код генерирующийся в результате на странице в тегах iframe

Цитата:

<html><head><style type="text/css">.wysiwyg { background: none repeat scroll 0% 0% rgb(204, 204, 204) !important; color: rgb(0, 0, 0) !important; font: 10pt verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif !important; margin: 5px 10px 10px !important; padding: 0px !important; }
p { margin: 0px; } .inlineimg { vertical-align: middle; }</style></head><body spellcheck="true" class="wysiwyg"><div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom: 3px; width: 800px;"><a onclick="collapseCode(this); return false;" href="#"><img border="0" alt="" src="images/russian/style3/buttons/collapse_thead_collapsed.gif" style="margin-bottom: -3px;"></a> Код AS3:</div>
<pre style="
width: 800px;
margin: 0px;
padding: 6px;
border: 1px inset;
height: 242px;
text-align: left;
overflow: auto;" class="alt2" dir="ltr"><pre style="font-family:monospace;" class="actionscript3"><span style="color: #b1b100; font-weight: bold;">private</span> <span style="color: #6699cc; font-weight: bold;">function</span> <span style="color: #6699cc;">init</span><span style="color: #66cc66;">(</span>e:<span style="color: #6699cc;">Event</span> = <span style="color: #b1b100; font-weight: bold;">null</span><span style="color: #66cc66;">)</span>:<span style="color: #b1b100; font-weight: bold;">void</span>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #66cc66;">{</span>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;removeEventListener<span style="color: #66cc66;">(</span><span style="color: #6699cc;">Event</span>.<span style="color: #6699cc;">ADDED_TO_STAGE</span>, <span style="color: #6699cc;">init</span><span style="color: #66cc66;">)</span>;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #FF00FF;">// entry point</span>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var viewer0:WMViewer0 = <span style="color: #b1b100; font-weight: bold;">new</span> WMViewer0<span style="color: #66cc66;">(</span><span style="color: #66cc66;">)</span>;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.<span style="color: #6699cc;">addChild</span><span style="color: #66cc66;">(</span> viewer0 <span style="color: #66cc66;">)</span>;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #FF00FF;">///вьюер входа в приложение.</span>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #FF00FF;">//this.addChild( new WelcomeViewer( new WelcomeM() ) );</span>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #FF00FF;">//this.addChild( new WelcomeViewer() );</span>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #66cc66;">}</span></pre></pre>
</div>
<!-- END TEMPLATE: bbcode_as3code --></body></html>
Если сейчас выйдет криво редактировать не буду )