Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-03-2004, 12:59   #1 (permalink)
night of the full moon
 
Benutzerbild von chacharon
 
Registriert seit: Aug 2001
Ort: Zürich, Switzerland
Beiträge: 213
Variable bleibt false

Hallo Leute,

Ich bin mal wieder am Anschlag.

Ich habe einen Button, der auf click einen Film laden soll mit dem Preloader aus dem Tut von Rena. So weit so gut. Läuft.
Nun möchte ich aber, dass der Film erst sichtbar wird, wenn man auf einen zweiten Button clickt. Falls der Film schon geladen ist, gehts gleich los - ansonsten soll er den Preloader, der ja noch am laden wäre, zeigen.
Beiden Buttons liegen am selben Ort.

Für den ersten Button:

loadinglevel = false;
but1.onPress = function() {
loadMovieNum("load/portraet_rundgang.swf", 31);
ladestatus();
};
loader._visible = false;
if (loadinglevel == true) {
ladestatus = function () {
loader.onEnterFrame = function() {
geladen = _level31.getBytesLoaded();
zuladen = _level31.getBytesTotal();
if (geladen>=10) {
loader._visible = true;
prozent = Math.round(geladen/zuladen*100);
this.prozentanzeige.text = prozent+" Prozent geladen";
this.balken._xscale = prozent;
if (prozent>=100) {
delete this.onEnterFrame;
_level31.gotoAndPlay(2);
this._visible = false;
}
}
};
};
}

Für den zweiten Button:

on (release) {
loadinglevel = true;
}

Und das geht eben nicht!
Beim Click auf den zweiten Button bleibt die Variable loadinglevel auf false. Der Film wird zwar geladen, spielt aber nicht ab.

Weiss jemand Rat?
Danke im Voraus!

Chacharon
__________________
...und jeden Tag eine gute Tat ...
chacharon ist offline   Mit Zitat antworten
Alt 28-03-2004, 13:21   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Du musst die Überprüfung if (loadinglevel == true) auch in einen onEnterFrame-Event legen, sonst wird sie nur einmal durchlaufen...
  Mit Zitat antworten
Alt 28-03-2004, 13:34   #3 (permalink)
night of the full moon
 
Benutzerbild von chacharon
 
Registriert seit: Aug 2001
Ort: Zürich, Switzerland
Beiträge: 213
Vielen Dank agedoubleju !!!



Das wars - jetzt läuft's!

Nochmals Danke!

Chacharon
__________________
...und jeden Tag eine gute Tat ...
chacharon 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 08:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele