Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-08-2006, 13:29   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Bottrop
Beiträge: 102
Externen Film ansteuern. Suche schon benutzt

Hallo zusammen
ich möchte eigentlich was ganz einfaches machen.
Ich lade eine externe swf in meinen MC der "con" heißt.
Wenn der geladen ist, soll er auf Bild X springen. Macht er aber nicht, sondern bleibt immer auf 1. Was mache ich da falsch? habe die Suche auch schon benutzt und alles so gemacht wie angegeben, aber es will nicht ...
Hier mein Ladescript:
PHP-Code:
loader._visible false//mein Ladebalken
function loadmov(xy) {
    
randomvar false;
    
con._alpha 0
    con
.loadMovie(x);
    
ladestatus = function () { 
    
loader.onEnterFrame = function() {
        var 
geladen con.getBytesLoaded();
        var 
zuladen con.getBytesTotal();
        var 
prozent Math.round((geladen/zuladen)*100);
        if (
prozent>5) {
            
_root.loader.load_proz.proz prozent "%";
            
this._visible true;
            
this.gotoAndStop(prozent);
            if (
prozent>=100) {
                
delete this.onEnterFrame;
                
con._alpha 100
                this
._visible false;}}};};
                if (
randomvar true) { // das setze ich auf true, wenn ich die Funktion aufrufe
                
_root.con.gotoAndPlay(y); //der Wert kommt richtig an, habe ich per trace schon getestet
                
trace(_root.con._totalframes); //in der Suche meinte jemand, ich solle so gucken ob alles schon geladen ist, aber auch hier bekomme ich den richtigen Wert 
                
};
    
ladestatus();

Danke schonmal
Gruß
ML
__________________
http://www.misterlittle.com
Mister Little ist offline   Mit Zitat antworten
Alt 24-08-2006, 13:35   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Hast du mal Math.floor() genommen anstelle Math.round()?
PHP-Code:
var prozent Math.floor((geladen/zuladen)*100); 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 24-08-2006, 13:41   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Bottrop
Beiträge: 102
Zitat:
Zitat von Der Frager
Hallo!

Hast du mal Math.floor() genommen anstelle Math.round()?
PHP-Code:
var prozent Math.floor((geladen/zuladen)*100); 
Hab ich mal eingesetzt, aber das ändert nichts
__________________
http://www.misterlittle.com
Mister Little ist offline   Mit Zitat antworten
Alt 24-08-2006, 13:43   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Übrigens: 2 gleich
PHP-Code:
if (randomvar == true
Und wenn du die auf true setzt und dann die Funktion aufrufst, wird die da ja wieder auf false gesetzt? Checke ich alles nicht so ganz...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 24-08-2006, 13:49   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Bottrop
Beiträge: 102
Zitat:
Zitat von Der Frager
Übrigens: 2 gleich
PHP-Code:
if (randomvar == true
Und wenn du die auf true setzt und dann die Funktion aufrufst, wird die da ja wieder auf false gesetzt? Checke ich alles nicht so ganz...
Na ja, weil ich die Funktion aus zwei verschiedenen Orten aufrufe, und ich im "con" nur dann rumspringen möchte, wenn ich die Funktion von der zweiten Stelle im Film aufrufe, nicht aber bei der ersten. Daher muss die Variable auf false sein.
Aber so oder so funktioniert das Ansteuern nicht ...
__________________
http://www.misterlittle.com
Mister Little ist offline   Mit Zitat antworten
Alt 24-08-2006, 13:56   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
...also so ist das mit der Var aber Blödsinn. Und wenn du "con" von Frame 1 an starten willst, dann übergib als "y" halt 1. Wo ist das Problem?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 24-08-2006, 14:05   #7 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Bottrop
Beiträge: 102
Zitat:
Zitat von Der Frager
...also so ist das mit der Var aber Blödsinn. Und wenn du "con" von Frame 1 an starten willst, dann übergib als "y" halt 1. Wo ist das Problem?
Sorry, das ist kein Blödsinn, sondern funktioniert so wie es ist.
Das einzige was nicht funktioniert ist das Ansteuern der SWF im "con".
Denn ich möchte ja nicht immer auf frame 1.
Was mache ich beim ansteuern flasch, dass es nicht funktioniert?
Gruss
ML
__________________
http://www.misterlittle.com
Mister Little ist offline   Mit Zitat antworten
Alt 24-08-2006, 14:10   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Wenn in der Funktion
PHP-Code:
function loadmov(xy) { 
    
randomvar false;
...
... 
steht, was soll es dann bringen, wenn du vor dem Aufruf randomvar = true schreibst?
Außerdem verstehe ich halt nicht, wozu das gut sein soll, da die Übergabe von 1 als Bild für gotoAndPlay() genauso funzen würde.
Ansonsten kann ich im Script keine wirklichen Fehler mehr erkennen.
Kannst ja, falls es nicht klappen will, mal ein Beispiel hochladen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 24-08-2006, 15:05   #9 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Bottrop
Beiträge: 102
Zitat:
Zitat von Der Frager
Wenn in der Funktion
PHP-Code:
function loadmov(xy) { 
    
randomvar false;
...
... 
steht, was soll es dann bringen, wenn du vor dem Aufruf randomvar = true schreibst?
Außerdem verstehe ich halt nicht, wozu das gut sein soll, da die Übergabe von 1 als Bild für gotoAndPlay() genauso funzen würde.
Ansonsten kann ich im Script keine wirklichen Fehler mehr erkennen.
Kannst ja, falls es nicht klappen will, mal ein Beispiel hochladen.
Jetzt verstehe ich was du meinst, sorry, stand da auf´m Schlauch.
Habe das geändert, indem ich die randomvar = false ans Ende gesetzt habe.
Aber ich verstehe nicht warum das Hauptproblem nicht will
__________________
http://www.misterlittle.com
Mister Little ist offline   Mit Zitat antworten
Alt 24-08-2006, 15:16   #10 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Bottrop
Beiträge: 102
Habe mal eine kleine Datei nachgebaut.
Angehängte Dateien
Dateityp: rar test.rar (22,9 KB, 2x aufgerufen)
__________________
http://www.misterlittle.com
Mister Little ist offline   Mit Zitat antworten
Alt 24-08-2006, 15:17   #11 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Wieso baue ich eigentlich das Beispiel für dich???

edit: Nu ist's auch zu spät...
Angehängte Dateien
Dateityp: rar laden.rar (8,9 KB, 3x aufgerufen)
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 24-08-2006, 15:40   #12 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Bottrop
Beiträge: 102
Zitat:
Zitat von Der Frager
Wieso baue ich eigentlich das Beispiel für dich???

edit: Nu ist's auch zu spät...
Weil du unwissenden wie mir gerne hilfst. Vielen Dank!!!!!

edit: das mit randomvar habe ich rausgeschmissen, denn das schien der Grund warum es nicht wollte. Oder hast du einen Tipp wie ich das anordnen muss, damit es geht?!?
__________________
http://www.misterlittle.com
Mister Little ist offline   Mit Zitat antworten
Alt 24-08-2006, 15:55   #13 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ich würd's ohne randomvar machen. Ansonsten muss das randomvar = false mit in die if-Abfrage
PHP-Code:
if (randomvar == true) { 
randomvar false;
...
... 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 24-08-2006, 16:49   #14 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Bottrop
Beiträge: 102
Zitat:
Zitat von Der Frager
Ich würd's ohne randomvar machen. Ansonsten muss das randomvar = false mit in die if-Abfrage
PHP-Code:
if (randomvar == true) { 
randomvar false;
...
... 
SUPER es geht! Danke!
Ergebnis auf misterlittle.com
__________________
http://www.misterlittle.com
Mister Little 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 09:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele