Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-01-2006, 12:59   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 1.197
Problem mit loadMovie im Firefox. irgendwie siehts im FF auch ganz anders aus...

im MSIE funktioniert es, im Firefox auf einmal nicht mehr. Daß man loadMovie nicht in onEnterFrames aufrufen sollte, hab ich schon vor einiger zeit gelernt...

mein Script ist einfach und deshalb nervt mich daß es nicht geht:
ActionScript:
  1. // 1. Frame:
  2. _root.createEmptyMovieClip("ziel",2);
  3. _root.ziel._x = 4;
  4. _root.ziel._y = 4;
  5. _root.ziel.loadMovie("file.swf");
  6. play();
  7.  
  8. //3. Frame:
  9.     total = _root.ziel.getBytesTotal();
  10.     geladen = _root.ziel.getBytesLoaded();
  11.     prozent = Math.round(100/total*geladen)
  12.    
  13.     if(prozent < 100){
  14.     _root.ladeanzeige.text = prozent+" %";
  15.     _root.gotoAndPlay(2);
  16.     }
  17.     else{
  18.     _root.gotoAndStop(4);   
  19.     }

Was ich überhaupt nicht kapiere: im FF bleibt die .swf einfach nur schwarz. Auch das Textfeld im 1.Frame ist nicht zu sehen. Einfach nichts da.

Falsche Pfade etc. sind ausgeschlossen.
__________________
EDV = Ende Der Vernunft
hmpf ist offline   Mit Zitat antworten
Alt 30-01-2006, 13:07   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
wo ist/findet denn die schleife statt?! steht auf frame zwei und gotoAndPlay(1);?!

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 30-01-2006, 13:22   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 1.197
im 2.Frame ist absolut nichts. So wird ja auch loadMovie() nur einmal im 1. Frame ausgeführt. Ein Gedanke, der mir gerade kam:
beide .swf Dateien sind auf www.abc.de
die .html Datei, in der die 1. swf Datei, die die 2. swf Datei läd, angezeigt wird, liegt aber auf www.xyz.de
Aber das darf doch kein Problem sein? Die 1. swf bleibt doch praktisch wo sie ist?? Aber wenn alles auf www.abc.de bleibt, dann geht es. Gibt es dazu noch eine Einstellung?

Im FF geht es nach wie vor nicht, auch wenn sich alles auf derselben Domain abspielt. Ich hab sowas doch schon zich mal gemacht...!
__________________
EDV = Ende Der Vernunft

Geändert von hmpf (30-01-2006 um 13:25 Uhr)
hmpf ist offline   Mit Zitat antworten
Alt 30-01-2006, 13:43   #4 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
okay, aber wo ist dann die schleife!? also in der du folgendes stetig abfragst:
PHP-Code:
total _root.ziel.getBytesTotal();
geladen _root.ziel.getBytesLoaded();
prozent Math.round(100/total*geladen
?

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 30-01-2006, 13:48   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 1.197
Zitat:
Zitat von salazar
okay, aber wo ist dann die schleife!?
Die ist im 2. und 3. Frame.
Wenn im 3. Frame prozent < 100 ist, dann geht der Film zum 2. Frame und spielt ab. Kurz danach kommt er wieder beim 3. Frame an und prozent wird wieder abgefragt. So entsteht eine Schleife in der Hauptzeitleiste.
__________________
EDV = Ende Der Vernunft
hmpf ist offline   Mit Zitat antworten
Alt 30-01-2006, 14:21   #6 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
ahh. okay, aber hey... das ist flash4 style!
schau dir doch mal hier im ff ein paar aktuelle preloader scripte an!... die suche spuckt da eingies aus. habe selbst heute 2 preloader as gepostet... die arbeiten dann häufig mit onEnterFrame schleifen oder interval statt mit diesem frame gehopsel

cya, sal

ps... der grund dafür kann aber auch ganz woanders sein... wie haste denn die site in html eingebunden??
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 30-01-2006, 14:43   #7 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 1.197
Flash4 Style... ich weiß. Vorher hatte ich es mit onEnterFrame gemacht. Diese Datei macht eh nichts anderes, als eine andere nachzuladen. Aber funktionieren sollte es doch trotzdem!!

Wenn ich es mit onEnterFrame mache, ist es genau dasselbe. Im Firefox muß man übrigens ein paar mal aktualisieren, nach dem 2-4 mal erscheint der nachgeladene MC, allerdings ohne Ladeanzeige.

Das mit den verschiedenen Domains liegt vielleicht an Sicherheitseinstellungen vom FlashPlayer8 ?

Im HTML habe ich 2 Versionen (ähh..mit der ersten geht´s auch auf meinem localhost nicht mehr):
1. von Flash
HTML-Code:
<object type="application/x-shockwave-flash" style="width:200px;height:100px;">
<param name=movie value="content.swf" />
<param name=menu value=false />
<param name=bgcolor value="#000000" />

<embed src="content.swf" loop=false menu=false quality=high bgcolor=#000000  width="200" height="100"
 type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
</object>
2. HTML-valide
HTML-Code:
<object type="application/x-shockwave-flash"  style="width:200px;height:100px;" data="content.swf">
<param name=movie value="content.swf" />
<param name=menu value=false />
<param name=bgcolor value="#000000" />
</object>


P.S.: bevor ich gleich anfange zu heulen oder sonstwie Dummheiten mache, gehe ich mal an die frische Luft...
__________________
EDV = Ende Der Vernunft

Geändert von hmpf (30-01-2006 um 14:59 Uhr)
hmpf ist offline   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 04:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele