<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stephanschlegel.de/index.php?action=history&amp;feed=atom&amp;title=Kommunikation_von_zwei_Flash_Instanzen</id>
	<title>Kommunikation von zwei Flash Instanzen - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stephanschlegel.de/index.php?action=history&amp;feed=atom&amp;title=Kommunikation_von_zwei_Flash_Instanzen"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Kommunikation_von_zwei_Flash_Instanzen&amp;action=history"/>
	<updated>2026-05-06T15:26:41Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikizone</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Kommunikation_von_zwei_Flash_Instanzen&amp;diff=18711&amp;oldid=prev</id>
		<title>94.216.227.24 am 29. November 2010 um 11:15 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Kommunikation_von_zwei_Flash_Instanzen&amp;diff=18711&amp;oldid=prev"/>
		<updated>2010-11-29T11:15:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Flash Filme können über ein Verbindungsobjekt miteinander kommunizieren. Am einfachsten geht das, wenn sie sich auf dem gleichen Rechner / Server befinden. Ansonsten gelten andere Sicherheitsrichtlinien.&lt;br /&gt;
&lt;br /&gt;
== Quickstart ==&lt;br /&gt;
&lt;br /&gt;
Wir erzeugen zwei Filme. Einer dient als Sender und der andere als Empfänger&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Der Empfänger&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Der Empfänger benötigt ein Verbindungsobjekt, eine Verbindung und eine Funktion die über die Verbindung angesprochen wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 // &amp;#039;&amp;#039;&amp;#039;Verbindungsobject&amp;#039;&amp;#039;&amp;#039; mit Namen Verbindung_lc erzeugen&lt;br /&gt;
var Verbindung_lc:LocalConnection = new LocalConnection(); &lt;br /&gt;
&lt;br /&gt;
// Eine Funktion für das Verbindungsobjekt definieren - hier schreibe Text in das Textfeld &amp;quot;output_txt&amp;quot;&lt;br /&gt;
Verbindung_lc.schreibeText = function(Text:String) { &lt;br /&gt;
	output_txt.text = Text;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Eine Verbindung mit dem Namen &amp;quot;meineVerbindung&amp;quot; &lt;br /&gt;
Verbindung_lc.connect(&amp;quot;meineVerbindung&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
// Das Textfeld zur Ausgabe des zu Empfangenen Textes erzeugen&lt;br /&gt;
this.createTextField(&amp;quot;output_txt&amp;quot;, 1, 5, 5, 200, 60);&lt;br /&gt;
output_txt.border = true;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Der Sender&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Der Sender benötig ein Verbindungsobjekt, eine Verbindung (die selbe wie oben) und eine Angabe welche Funktion mit welchen Parametern er beim Empfänger auslösen soll.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Ein Texteingabefeld erzeugen&lt;br /&gt;
var input_txt:TextField = this.createTextField(&amp;quot;input_txt&amp;quot;, 666, 5, 5 , 200,60);&lt;br /&gt;
input_txt.type = &amp;quot;input&amp;quot;;&lt;br /&gt;
input_txt.border = true&lt;br /&gt;
//////////////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
// Ein Senden Button &lt;br /&gt;
var SendButton_mc:MovieClip = this.createEmptyMovieClip(&amp;quot;SendButton_mc&amp;quot;, 667);&lt;br /&gt;
with(SendButton_mc){&lt;br /&gt;
	_x = 5;&lt;br /&gt;
	_y = 70;&lt;br /&gt;
	lineStyle(0.25,0x0000,100);&lt;br /&gt;
	beginFill(0xFFFFFF,100);&lt;br /&gt;
	lineTo(200,0);&lt;br /&gt;
	lineTo(200,20);&lt;br /&gt;
	lineTo(0,20);&lt;br /&gt;
	lineTo(0,0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Das Textformat für den Send-Button&lt;br /&gt;
var labelFormat:TextFormat = new TextFormat();&lt;br /&gt;
labelFormat.align = &amp;quot;center&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
var label_txt:TextField = this.createTextField(&amp;quot;input_txt&amp;quot;, 668, 5, 70 , 200,20);&lt;br /&gt;
label_txt.selectable = false&lt;br /&gt;
label_txt.setNewTextFormat(labelFormat)&lt;br /&gt;
label_txt.text = &amp;quot;send message to other file&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Nun das Verbindungsobject für diesen Film&lt;br /&gt;
var Verbindung_lc:LocalConnection = new LocalConnection();&lt;br /&gt;
&lt;br /&gt;
// Nun senden wir Daten über die Verbindung, von diesem Film in den anderen&lt;br /&gt;
// Wir führen die im 1. Film definierte Funktion aus und übergeben als Parameter&lt;br /&gt;
// den Inhalt des Texteingabefelds;&lt;br /&gt;
SendButton_mc.onRelease = function(){&lt;br /&gt;
	Verbindung_lc.send(&amp;quot;Verbindung&amp;quot;, &amp;quot;schreibeText&amp;quot;, input_txt.text);&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>94.216.227.24</name></author>
	</entry>
</feed>