<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=178.2.217.182</id>
	<title>Wikizone - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=178.2.217.182"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Spezial:Beitr%C3%A4ge/178.2.217.182"/>
	<updated>2026-05-06T22:51:55Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Flash_-_Motion_Guides,_Bewegung_entlang_eines_Pfads&amp;diff=18716</id>
		<title>Flash - Motion Guides, Bewegung entlang eines Pfads</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Flash_-_Motion_Guides,_Bewegung_entlang_eines_Pfads&amp;diff=18716"/>
		<updated>2010-12-15T12:37:29Z</updated>

		<summary type="html">&lt;p&gt;178.2.217.182: /* Motion Guide Layer (Guided Layer) - the new way */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bewegung entlang eines Pfades ==&lt;br /&gt;
Es gibt prinzipiell 2 Methoden dies zu realisieren. Als Bewegungstween entlang eines Pfades oder seit CS4 über einen Motion Guide Layer&lt;br /&gt;
&lt;br /&gt;
== Klassischer Bewegungstween - the old fashioned way ==&lt;br /&gt;
* Ebene mit Symbol (MovieClip) das bewegt werden soll erstellen.&lt;br /&gt;
* Mit Rechtsklick auf die Ebene &amp;quot;Add Motion Guide&amp;quot; oder &amp;quot;Add Classic Motion Guide&amp;quot;. Flash generiert eine Pfadebene. &lt;br /&gt;
* In der Pfadebene kann man einen Bewegungspfad zeichnen, dann setzt man das Symbol auf den Pfad. Veränderungen in der Bewegung realisiert man über Keyframes. &lt;br /&gt;
* Das Objekt muß noch von Hand auf den Pfad gesetzt, oder der Pfad am Startpunkt des Objekts gezeichnet werden.&lt;br /&gt;
* Nachteil ist, daß die manipulation der Bewegung wg. der vielen Keyframes umständlich ist, und die Bewegung leicht durch unvorsichtiges manipulieren zerstört wird.&lt;br /&gt;
&lt;br /&gt;
== Motion Guide Layer (Guided Layer) - the new way ==&lt;br /&gt;
Ab CS4 ist der Motion Guide fest mit dem Symbol verknüpft, also kein separater Bewegungstween mehr.&lt;br /&gt;
&lt;br /&gt;
* Add Motion Guide (wie früher)&lt;br /&gt;
* Bewegungspfad zeichnen (irgendwo)&lt;br /&gt;
* Bewegungspfad direkt auf die markierte Ebene des Motion Guides kopieren (Copy and Paste)&lt;br /&gt;
* Der Bewegungspfad wird beim markieren des Objekts angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Orientierung am Pfad (Object to Path) ==&lt;br /&gt;
Oft sieht es besser aus, wenn sich das bewegende Objekt in die passende Richtung dreht, solange es sich entlang eines Pfades bewegt. So funktioniert es.&lt;br /&gt;
&lt;br /&gt;
* Passende Rotation am Start- und Endpunkt einstellen&lt;br /&gt;
* Option &amp;quot;Orient to Path&amp;quot; in den Eigenschaften klicken&lt;br /&gt;
&lt;br /&gt;
== Probleme lösen ==&lt;br /&gt;
* Manchmal meckert Flash das ein P&amp;#039;&amp;#039;&amp;#039;fad mit zwei Endpunkten&amp;#039;&amp;#039;&amp;#039; notwendig sei. Dies kann bei komplexen Pfaden auch vorkommen, wenn der Pfad korrekt ist. Vereinfachen des Pfades (z.B. mit Optimize) kann hier helfen.&lt;br /&gt;
&lt;br /&gt;
Links&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=4-BIlFiy_DY&lt;/div&gt;</summary>
		<author><name>178.2.217.182</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Flash_-_Motion_Guides,_Bewegung_entlang_eines_Pfads&amp;diff=17559</id>
		<title>Flash - Motion Guides, Bewegung entlang eines Pfads</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Flash_-_Motion_Guides,_Bewegung_entlang_eines_Pfads&amp;diff=17559"/>
		<updated>2010-12-15T12:31:23Z</updated>

		<summary type="html">&lt;p&gt;178.2.217.182: /* Motion Guide Layer (Guided Layer) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bewegung entlang eines Pfades ==&lt;br /&gt;
Es gibt prinzipiell 2 Methoden dies zu realisieren. Als Bewegungstween entlang eines Pfades oder seit CS4 über einen Motion Guide Layer&lt;br /&gt;
&lt;br /&gt;
== Klassischer Bewegungstween - the old fashioned way ==&lt;br /&gt;
* Ebene mit Symbol (MovieClip) das bewegt werden soll erstellen.&lt;br /&gt;
* Mit Rechtsklick auf die Ebene &amp;quot;Add Motion Guide&amp;quot; oder &amp;quot;Add Classic Motion Guide&amp;quot;. Flash generiert eine Pfadebene. &lt;br /&gt;
* In der Pfadebene kann man einen Bewegungspfad zeichnen, dann setzt man das Symbol auf den Pfad. Veränderungen in der Bewegung realisiert man über Keyframes. &lt;br /&gt;
* Das Objekt muß noch von Hand auf den Pfad gesetzt, oder der Pfad am Startpunkt des Objekts gezeichnet werden.&lt;br /&gt;
* Nachteil ist, daß die manipulation der Bewegung wg. der vielen Keyframes umständlich ist, und die Bewegung leicht durch unvorsichtiges manipulieren zerstört wird.&lt;br /&gt;
&lt;br /&gt;
== Motion Guide Layer (Guided Layer) - the new way ==&lt;br /&gt;
Ab CS4 ist der Motion Guide fest mit dem Symbol verknüpft, also kein separater Bewegungstween mehr.&lt;br /&gt;
&lt;br /&gt;
* Add Motion Guide (wie früher)&lt;br /&gt;
* Bewegungspfad zeichnen (irgendwo)&lt;br /&gt;
* Bewegungspfad direkt auf die markierte Ebene des Motion Guides kopieren (Copy and Paste)&lt;br /&gt;
* Der Bewegungspfad wird beim markieren des Objekts angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Probleme lösen ==&lt;br /&gt;
* Manchmal meckert Flash das ein P&amp;#039;&amp;#039;&amp;#039;fad mit zwei Endpunkten&amp;#039;&amp;#039;&amp;#039; notwendig sei. Dies kann bei komplexen Pfaden auch vorkommen, wenn der Pfad korrekt ist. Vereinfachen des Pfades (z.B. mit Optimize) kann hier helfen.&lt;br /&gt;
&lt;br /&gt;
Links&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=4-BIlFiy_DY&lt;/div&gt;</summary>
		<author><name>178.2.217.182</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Flash_-_Motion_Guides,_Bewegung_entlang_eines_Pfads&amp;diff=17558</id>
		<title>Flash - Motion Guides, Bewegung entlang eines Pfads</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Flash_-_Motion_Guides,_Bewegung_entlang_eines_Pfads&amp;diff=17558"/>
		<updated>2010-12-15T12:31:09Z</updated>

		<summary type="html">&lt;p&gt;178.2.217.182: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bewegung entlang eines Pfades ==&lt;br /&gt;
Es gibt prinzipiell 2 Methoden dies zu realisieren. Als Bewegungstween entlang eines Pfades oder seit CS4 über einen Motion Guide Layer&lt;br /&gt;
&lt;br /&gt;
== Klassischer Bewegungstween - the old fashioned way ==&lt;br /&gt;
* Ebene mit Symbol (MovieClip) das bewegt werden soll erstellen.&lt;br /&gt;
* Mit Rechtsklick auf die Ebene &amp;quot;Add Motion Guide&amp;quot; oder &amp;quot;Add Classic Motion Guide&amp;quot;. Flash generiert eine Pfadebene. &lt;br /&gt;
* In der Pfadebene kann man einen Bewegungspfad zeichnen, dann setzt man das Symbol auf den Pfad. Veränderungen in der Bewegung realisiert man über Keyframes. &lt;br /&gt;
* Das Objekt muß noch von Hand auf den Pfad gesetzt, oder der Pfad am Startpunkt des Objekts gezeichnet werden.&lt;br /&gt;
* Nachteil ist, daß die manipulation der Bewegung wg. der vielen Keyframes umständlich ist, und die Bewegung leicht durch unvorsichtiges manipulieren zerstört wird.&lt;br /&gt;
&lt;br /&gt;
== Motion Guide Layer (Guided Layer) ==&lt;br /&gt;
Ab CS4 ist der Motion Guide fest mit dem Symbol verknüpft, also kein separater Bewegungstween mehr.&lt;br /&gt;
&lt;br /&gt;
* Add Motion Guide (wie früher)&lt;br /&gt;
* Bewegungspfad zeichnen (irgendwo)&lt;br /&gt;
* Bewegungspfad direkt auf die markierte Ebene des Motion Guides kopieren (Copy and Paste)&lt;br /&gt;
* Der Bewegungspfad wird beim markieren des Objekts angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Probleme lösen ==&lt;br /&gt;
* Manchmal meckert Flash das ein P&amp;#039;&amp;#039;&amp;#039;fad mit zwei Endpunkten&amp;#039;&amp;#039;&amp;#039; notwendig sei. Dies kann bei komplexen Pfaden auch vorkommen, wenn der Pfad korrekt ist. Vereinfachen des Pfades (z.B. mit Optimize) kann hier helfen.&lt;br /&gt;
&lt;br /&gt;
Links&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=4-BIlFiy_DY&lt;/div&gt;</summary>
		<author><name>178.2.217.182</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Flash&amp;diff=18589</id>
		<title>Flash</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Flash&amp;diff=18589"/>
		<updated>2010-12-15T12:12:45Z</updated>

		<summary type="html">&lt;p&gt;178.2.217.182: /* Tipps und Tricks für Flash und ActionScript */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Tipps und Tricks für Flash und ActionScript ==&lt;br /&gt;
&lt;br /&gt;
[[Flash - Standalone Applications]]&lt;br /&gt;
&lt;br /&gt;
[[Flash - Motion Guides, Bewegung entlang eines Pfads]]&lt;br /&gt;
&lt;br /&gt;
=== Flash Kommunikation zwischen Filmen, Projektoren, Browsern und Servern ===&lt;br /&gt;
Flash kann auf unterschiedliche Weise mit seiner Umwelt kommunizieren. Kommunikation mit Servern kann z.B. beim Speichern von Highscores nützlich sein. &lt;br /&gt;
&lt;br /&gt;
[[Kommunikation von Flash und Webserver]] (z.B. über PHP)&lt;br /&gt;
&lt;br /&gt;
[[Kommunikation von zwei Flash Instanzen]]&lt;br /&gt;
&lt;br /&gt;
=== 3D-Pyramide mit Flash (aus Flashforum)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lois&lt;br /&gt;
27-01-2003, 23:59&lt;br /&gt;
Geschrieben von Hamster2k&lt;br /&gt;
3d Engine programmieren ;) anders gehts nicht.&lt;br /&gt;
IS aber n Haufen Arbeit.&lt;br /&gt;
MfG&lt;br /&gt;
&lt;br /&gt;
ach wenn man es einmal gemacht hat, dann ist es wirklich nicht mehr schwierig:&lt;br /&gt;
&lt;br /&gt;
movieclip.prototype.d3tod2 = function(x3d, y3d, z3d, lookatz) {&lt;br /&gt;
z2d = Math.sqrt(x3d*x3d+y3d*y3d+z3d*z3d);&lt;br /&gt;
//z3d; Math.sqrt(x3d*x3d+y3d*y3d+z3d*z3d);&lt;br /&gt;
scale2d = 100*lookatz/z2d;&lt;br /&gt;
if (z2d&amp;gt;0) {&lt;br /&gt;
x2d = x3d/z2d*lookatz;&lt;br /&gt;
y2d = y3d/z2d*lookatz;&lt;br /&gt;
}&lt;br /&gt;
};&lt;br /&gt;
x=new Array(-10,10,10,-10,0);&lt;br /&gt;
y=new Array(10,10,-10,-10,0);&lt;br /&gt;
z=new Array(0,0,0,0,10);&lt;br /&gt;
//farben&lt;br /&gt;
farbe=new Array(&amp;quot;0xff0000&amp;quot;,&amp;quot;0x00ff00&amp;quot;,&amp;quot;0x0000ff&amp;quot;,&amp;quot;0xFFFF00&amp;quot;);&lt;br /&gt;
//diese Punktkombinationen ergeben eine Fläche&lt;br /&gt;
shape=new Array(&amp;quot;0_1_4&amp;quot;,&amp;quot;1_2_4&amp;quot;,&amp;quot;2_3_4&amp;quot;,&amp;quot;3_0_4&amp;quot;);&lt;br /&gt;
//Kantenlänge (100px) liegt in der variable a&lt;br /&gt;
a=100;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
punkte = z.length-1;&lt;br /&gt;
anzahl = shape.length-1;&lt;br /&gt;
//Erstellung der movieclips...Schaltfächen&lt;br /&gt;
for (i=0; i&amp;lt;=anzahl; i++) {&lt;br /&gt;
shape[i] = shape[i].split(&amp;quot;_&amp;quot;);&lt;br /&gt;
_root.createEmptyMovieClip(&amp;quot;flaeche&amp;quot; add i, i);&lt;br /&gt;
//Definition als Schaltfäche&lt;br /&gt;
_root[&amp;quot;flaeche&amp;quot;add i].hitArea();&lt;br /&gt;
//Vorbereitung für Testaktion; kann später gelöscht werden&lt;br /&gt;
_root[&amp;quot;flaeche&amp;quot;add i].i=i;&lt;br /&gt;
//Schaltflächenaktion&lt;br /&gt;
_root[&amp;quot;flaeche&amp;quot;add i].onRelease = function() {&lt;br /&gt;
//hier die Aktionen entsprechend einbinden!!!&lt;br /&gt;
trace(this.i);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
winkelx = 0;&lt;br /&gt;
winkely = 0;&lt;br /&gt;
_root.onEnterFrame = function() {&lt;br /&gt;
winkelx = (_root._ymouse-200)/10;&lt;br /&gt;
winkely = (_root._xmouse-275)/10;&lt;br /&gt;
for (i=0; i&amp;lt;=punkte; i++) {&lt;br /&gt;
// x-rotation&lt;br /&gt;
radius = Math.sqrt(y[i]*y[i]+z[i]*z[i]);&lt;br /&gt;
rot = Math.atan(y[i]/z[i]);&lt;br /&gt;
if (y[i] == 0 and z[i] == 0) {&lt;br /&gt;
rot = 0;&lt;br /&gt;
}&lt;br /&gt;
if (z[i]&amp;lt;0) {&lt;br /&gt;
rot = rot+Math.PI;&lt;br /&gt;
}&lt;br /&gt;
rot = rot+winkelx/360*2*Math.PI;&lt;br /&gt;
yx = radius*Math.sin(rot);&lt;br /&gt;
zx = radius*Math.cos(rot);&lt;br /&gt;
// y-rotation&lt;br /&gt;
radius = Math.sqrt(x[i]*x[i]+zx*zx);&lt;br /&gt;
alpha = Math.atan(x[i]/zx);&lt;br /&gt;
if (x[i] == 0 and zx == 0) {&lt;br /&gt;
alpha = 0;&lt;br /&gt;
}&lt;br /&gt;
if (zx&amp;lt;0) {&lt;br /&gt;
alpha = alpha+Math.PI;&lt;br /&gt;
}&lt;br /&gt;
alpha = alpha+winkely/360*2*Math.PI;&lt;br /&gt;
x[i] = radius*Math.sin(alpha);&lt;br /&gt;
z[i] = radius*Math.cos(alpha);&lt;br /&gt;
y[i] = yx;&lt;br /&gt;
}&lt;br /&gt;
for (i=0; i&amp;lt;=anzahl; i++) {&lt;br /&gt;
depths = 0;&lt;br /&gt;
for (j=0; j&amp;lt;shape[i].length; j++) {&lt;br /&gt;
num = shape[i][j];&lt;br /&gt;
d3tod2(x[num], y[num], Number(z[num])+4, 100);&lt;br /&gt;
set(&amp;quot;px&amp;quot; add j, x2d+275);&lt;br /&gt;
set(&amp;quot;py&amp;quot; add j, y2d+200);&lt;br /&gt;
depths = depths+10000-z2d;&lt;br /&gt;
}&lt;br /&gt;
with (_root[&amp;quot;flaeche&amp;quot; add i]) {&lt;br /&gt;
clear();&lt;br /&gt;
lineStyle(1, 0x000000, 100);&lt;br /&gt;
beginFill(farbe[i]);&lt;br /&gt;
moveTo(px0, py0);&lt;br /&gt;
&lt;br /&gt;
for (j=1; j&amp;lt;shape[i].length; j++) {&lt;br /&gt;
lineTo(eval(&amp;quot;px&amp;quot; add j), eval(&amp;quot;py&amp;quot; add j));&lt;br /&gt;
}&lt;br /&gt;
depths = depths/shape[i].length;&lt;br /&gt;
endFill();&lt;br /&gt;
&lt;br /&gt;
swapDepths(depths*1000+i);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gruß&lt;br /&gt;
&lt;br /&gt;
Alois&lt;/div&gt;</summary>
		<author><name>178.2.217.182</name></author>
	</entry>
</feed>