Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-12-2004, 08:23   #1 (permalink)
nichts
 
Benutzerbild von OliH
 
Registriert seit: Nov 2001
Ort: Mosbach
Beiträge: 133
flash header (build)

ich mache gerade eine website, die eigentlich ein bild als header hat, also totaler standard.
kunde will jetzt anstatt der grafik eine animation.
ist ja auch kein problem.
das einzige das stört, das beim aufrufen eines menüpunkes (einer neuen seite) die animation von vorn abgespielt wird.
über die suche fand ich folgenden thread.
das scheint ja das zu sein was ich brauche. ich fand aber leider keine weiteren informatonen darüber.

kann mir jemand sagen wie das funktioniert?

wäre echt nett.
OliH ist offline   Mit Zitat antworten
Alt 07-12-2004, 10:30   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Da gibt es mehrere Vorgehensweisen: du kannst z.B. bei Start der Animation eine Variable setzen, die du dann später wieder abfragst, z.B.
ActionScript:
  1. //auf der Hauptzeitleiste:
  2. _global.anim = false;
  3.  
  4. //im Animations-MC in Frame 1:
  5. _global.anim = true;
  6.  
  7. //nach Menü-Auswahl
  8. if(_global.anim == false){
  9.    _level0.meinAnimMC.play();
  10. }
Dadurch wird die Animation nur gespielt, wenn sie vorher noch nicht zu sehen war.

Wenn man das Menü aber gleich sauber programmiert, wird dieses Problem gar nicht erst auftauchen. Für weitere Hinweise müsstest du aber mehr Infos zum Menü rüberwachsen lassen...
  Mit Zitat antworten
Alt 07-12-2004, 11:53   #3 (permalink)
nichts
 
Benutzerbild von OliH
 
Registriert seit: Nov 2001
Ort: Mosbach
Beiträge: 133
der header ist kein menü, nur eine grafik bzw eine animation.

äh, ich glaube ich habe mich reichlich missverständlich ausgedrückt. es handelt sich um eine normale html seite.
also wie gesagt oben eine animation, die nicht beim aufrufen der unterseiten neu starten soll sondern weiterlaufen.
also ungfähr wie hier nur ohne frames.
ist das überhaupt möglich?

ich hoffe jetzt kam besser rüber was ich meinte
OliH ist offline   Mit Zitat antworten
Alt 07-12-2004, 11:57   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
ich hoffe jetzt kam besser rüber was ich meinte
Irgendwie nicht...
  Mit Zitat antworten
Alt 07-12-2004, 12:04   #5 (permalink)
nichts
 
Benutzerbild von OliH
 
Registriert seit: Nov 2001
Ort: Mosbach
Beiträge: 133
hehe.

ok nochmal.
mehrere normale html seiten bei denen oben jeweils die gleiche swf abgespielt wird.
wenn ich jetzt von der index auf z.b. kontakt gehe, wird die animation ja auf dieser seite ja neu geladen und von vorn abgespielt.
genau dies möchte ich vermeiden.
die animation soll unabhängig abgespielt werden.
eben so wie auf der beispielseite, die ich oben angegeben habe.
diese seite wurde jedoch mit frames relaisiert, das will der kunde nicht.

ich hoffe das war verständlich.

heute ist anscheined nicht mein tag...
OliH ist offline   Mit Zitat antworten
Alt 07-12-2004, 22:17   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
genau dies möchte ich vermeiden.
Dann mach keine HTML-Seiten... Flash ist eh' besser.
  Mit Zitat antworten
Alt 08-12-2004, 00:02   #7 (permalink)
User
 
Benutzerbild von jeypack
 
Registriert seit: Sep 2003
Ort: Essen
Beiträge: 616
Zitat:
Zitat von OliH
hehe.

ok nochmal.
mehrere normale html seiten bei denen oben jeweils die gleiche swf abgespielt wird.
wenn ich jetzt von der index auf z.b. kontakt gehe, wird die animation ja auf dieser seite ja neu geladen und von vorn abgespielt.
genau dies möchte ich vermeiden.
die animation soll unabhängig abgespielt werden.
eben so wie auf der beispielseite, die ich oben angegeben habe.
diese seite wurde jedoch mit frames relaisiert, das will der kunde nicht.

ich hoffe das war verständlich.

heute ist anscheined nicht mein tag...

man der Holgi ignoriert das einfach...


Also, was du da vorhast geht - sagen wir mal mit leichten Hindernissen.
Ich kenn das so. Du hast eine PHP-Seite, die den Html-code erzeugt und zwar dynamisch. (Kannst du natürlich auch mit mehren PHP-Seiten machen.)
Immer wenn du einen Menupunkt klickst, übergibst du der neuen Seite entsprechende Variablen. Und da können dann auch Variablen für Flash dabeisein. Die werden dem Flash-Film dann von außen übergeben - ungefähr so:

PHP-Code:
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
 WIDTH="990" HEIGHT="125" id="menu" ALIGN="">
 <PARAM NAME=movie VALUE="menu.swf?lang=<? echo "$lang"?>"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="menu.swf?lang=<? echo "$lang"?>" " quality=high bgcolor=#FFFFFF  WIDTH="990" HEIGHT="125" NAME="menuLeft" ALIGN=""
 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
Mit diesen übergebenen Variablen kannst du dann dafür sorgen, dass der Film an eine entsprechende Stelle springt z.b.

Wenn du aber willst, dass der Film genau an der gleichen Stelle weiterspielt, dann wäre es einfacher, wenn sich in diesem Film auch das Menu befindet.

Ansonsten kannst du die Sache nur noch Mithilfe von Javascript lösen.
jeypack ist offline   Mit Zitat antworten
Alt 08-12-2004, 00:25   #8 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
man der Holgi ignoriert das einfach...
@jeypack: genau, ich bin Flashpurist. HTML ist für mich nur ein "muss" zum Einbetten des Films...
  Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 10:14 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele