Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-07-2007, 23:42   #1 (permalink)
lalalalala
 
Benutzerbild von Baazigar
 
Registriert seit: Aug 2006
Beiträge: 103
Nach Bild laden gotoAndPlay (2)

Hallo,
Ich verstehe nicht, wie ich ein Bild so vorraus laden soll, dass wenn das Bild geladen ist in dem Movieclip (_root.bild_mc.loadbild_mc), soll der Movieclip (bild_mc) sofort ab Bild 2 weiterspielen.

der Code befindes sich auf einem Schlüsselbild(1) in Movieclip (bild_mc):
Code:
if ((_root.bild_mc.loadbild_mc.loadMovie("4.jpg").getBytesLoaded)=(_root.bild_mc.loadbild_mc.loadMovie("4.jpg").getBytesTotal)) {

	this.gotoAndPlay(2);
}
Besten Dank schon mal vorraus

Gruss
Usman

Geändert von Baazigar (27-07-2007 um 23:45 Uhr)
Baazigar ist offline   Mit Zitat antworten
Alt 28-07-2007, 00:02   #2 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Ich hab zwar die Frage nicht verstanden aber if-Bedingungen benötigen einen Vergleichsoperator, also in dem Fall wohl
Code:
if(a == b){
//mach was
}
Ein einfaches Gleichzeichen ist ein Zuweisungsoperator im Sinne von z.B.
Code:
variable="hallo welt";
Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (28-07-2007 um 00:03 Uhr)
rena ist offline   Mit Zitat antworten
Alt 28-07-2007, 10:20   #3 (permalink)
lalalalala
 
Benutzerbild von Baazigar
 
Registriert seit: Aug 2006
Beiträge: 103
meine Frage wäre: Wie kann ich ein Bild in einem Movieclip laden, sodass wenn es das Bild ganz geladen hat, soll was bestimmtes passieren. In mein Fall soll es dann zb ein anderes Movieclip ab Schlüsselbild 2 weiterspielen lassen.


das habe ich mit diesem script versucht, aber wenn ich downloadsimuliere, fängt es an sofort ab bild 2 zu spielen, ohne dass das bild ganz geladen wurde.
Der Code befindet sich auf dem ersten Sclüsselbild von bild_mc
Code:
if ((_root.bild_mc.loadbild_mc.loadMovie("4.jpg").getBytesLoaded)=(_root.bild_mc.loadbild_mc.loadMovie("4.jpg").getBytesTotal)) {

	this.gotoAndPlay(2);
}
damit habe ich auch versucht aber da auch das gleiche ergebnis^^
Der Code befindet sich auf dem ersten Sclüsselbild von bild_mc
Code:
stop();
_root.bild_mc.loadbild_mc.loadMovie("4.jpg");
var geladen_num:Number;
var gesamt_num:Number;
var id = setInterval(note, 100);
function note() {
	gesamt_num = Math.round(_root.bild_mc.loadbild_mc.getBytesTotal()/1024);

	geladen_num = Math.round(_root.bild_mc.loadbild_mc.getBytesLoaded()/1024);
	prozent = geladen_num/gesamt_num*100;
	txtprozent = Math.round(prozent)+"  ";
}

if (_root.bild_mc.txtprozent == 100) {
	this.gotoAndPlay(2);
}
Ich wäre dir sehr dankbar Rena wenn du mir dabei helfen könntest
besten dank

Gruss
Usman
Baazigar ist offline   Mit Zitat antworten
Alt 28-07-2007, 10:26   #4 (permalink)
Film und Medien
 
Registriert seit: Aug 2005
Ort: Mainz
Beiträge: 200
Hi Usman

Hast du dir schon mal die Variablen per Trace ausgeben lassen? Was bekommst du denn dann als Werte?

Schöne Grüße
Jürgen
__________________
Design ist Flash und Flash ist Programmierung. Programmierung ist Mathe und Mathe ist schwer.
Asta ist offline   Mit Zitat antworten
Alt 28-07-2007, 11:32   #5 (permalink)
lalalalala
 
Benutzerbild von Baazigar
 
Registriert seit: Aug 2006
Beiträge: 103
Hallo Asta,
ich hab hab jetzt den Wert per Trace ausgeben lassen,
Code:
trace(txtprozent);
Als Wert bekomme ich immer die Eigeschaften desTextfelds:Ausgabe= <p align="center"></p>

GRUSS
Usman

Geändert von Baazigar (28-07-2007 um 11:35 Uhr)
Baazigar ist offline   Mit Zitat antworten
Alt 28-07-2007, 11:37   #6 (permalink)
Film und Medien
 
Registriert seit: Aug 2005
Ort: Mainz
Beiträge: 200
Was passiert denn, wenn du in
PHP-Code:
if (_root.bild_mc.txtprozent == 100
prozent anstatt txtprozent nimmst?
Also
PHP-Code:
if (_root.bild_mc.prozent == 100
Schöne Grüße
Jürgen
__________________
Design ist Flash und Flash ist Programmierung. Programmierung ist Mathe und Mathe ist schwer.
Asta ist offline   Mit Zitat antworten
Alt 28-07-2007, 12:40   #7 (permalink)
lalalalala
 
Benutzerbild von Baazigar
 
Registriert seit: Aug 2006
Beiträge: 103
Hallo Asta,
Also ich hab wie du gesagt hast txtprozent durch prozent erzetzt.
Als ergebnis kommt raus, dass das Movieclip (bild_mc) bei Schlüsselbild 1 stehen bleibt und nicht die anweisung von if... durchführt und ab Schlüsselbild 2 weiterspielt.


Am besten ist es, wenn ich dir die fla datei zur verfügungstelle.

Ich hoffe, du kannt mir helfe das Problem zu lösen
großen Dank
Guss
Usman
Angehängte Dateien
Dateityp: rar Flash datei.rar (17,0 KB, 1x aufgerufen)
Baazigar ist offline   Mit Zitat antworten
Alt 28-07-2007, 12:59   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Du solltest das mal so hier machen:
PHP-Code:
stop();
_root.bild_mc.loadbild_mc.loadMovie("4.jpg");
var 
geladen_num:Number;
var 
gesamt_num:Number;
var 
id setInterval(note100);
function 
note() {
    
gesamt_num Math.round(_root.bild_mc.loadbild_mc.getBytesTotal()/1024);
    
geladen_num Math.round(_root.bild_mc.loadbild_mc.getBytesLoaded()/1024);
    
prozent geladen_num/gesamt_num*100;
    
zz.text Math.round(prozent)+" %";
    if (
prozent >= 100 && geladen_num>1) {
        
clearInterval(id);
        
gotoAndPlay(2);
    }

Die Var vom Textfeld dann löschen und der Schrift auch eine Farbe geben.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 28-07-2007, 13:47   #9 (permalink)
lalalalala
 
Benutzerbild von Baazigar
 
Registriert seit: Aug 2006
Beiträge: 103
Wink

danke "Der Frager"!

alles funktioniert einwandfrei.

Gruss
Usman
Baazigar ist offline   Mit Zitat antworten
Alt 29-07-2007, 20:58   #10 (permalink)
Film und Medien
 
Registriert seit: Aug 2005
Ort: Mainz
Beiträge: 200
Hi Usman

Sorry, das ich nicht geantwortet habe, aber ich war die letzten zwei Tage nicht online.

Schöne Grüße
Jürgen
__________________
Design ist Flash und Flash ist Programmierung. Programmierung ist Mathe und Mathe ist schwer.
Asta 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 01:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele