dakans
%Europe/Berlin %539 %2005, 13:57
Hallo mensen,
Ik heb volgens de 'preloader-tutorial' van ThaNarie een simpele preloader op frame 1 van mijn SWF gemaakt en dit werkt allemaal prima. Het enige probleem is dat het script dat ik eerst op frame 1 (voor de komst van de preloader) had staan en nu (na de komst van de preloader) naar frame 2 verschoven heb niet meer klopt.
Op frame 1 staat dit:
this.onEnterFrame = function()
{
tb = this.getBytesTotal();
lb = this.getBytesLoaded();
if(lb >= tb)
{
delete this.onEnterFrame;
nextFrame();
}
}
stop();
Op frame 2 staat een 'reverse timeline'-script:
stop();
this.switch_btn.onRelease = function() {
if (this._parent._currentframe == 2) {
delete this._parent.onEnterFrame;
this._parent.play();
} else if (this._parent._currentframe == 20) {
this._parent.onEnterFrame = function() {
this.prevFrame();//moet hier iets komen dat ie terugloopt tot frame 2???
};
}
};
En op het laatste frame staat nog een:
stop();
Ik had dit (if (this._parent._currentframe == 2) {) al verandert in frame 2. Maar toch werkt het 'reverse'-gedeelte niet meer. Ik weet niet waar het aan ligt.
Kan iemand hier zijn deskundige blik over laten gaan?
B.V.D. David.
Ik heb volgens de 'preloader-tutorial' van ThaNarie een simpele preloader op frame 1 van mijn SWF gemaakt en dit werkt allemaal prima. Het enige probleem is dat het script dat ik eerst op frame 1 (voor de komst van de preloader) had staan en nu (na de komst van de preloader) naar frame 2 verschoven heb niet meer klopt.
Op frame 1 staat dit:
this.onEnterFrame = function()
{
tb = this.getBytesTotal();
lb = this.getBytesLoaded();
if(lb >= tb)
{
delete this.onEnterFrame;
nextFrame();
}
}
stop();
Op frame 2 staat een 'reverse timeline'-script:
stop();
this.switch_btn.onRelease = function() {
if (this._parent._currentframe == 2) {
delete this._parent.onEnterFrame;
this._parent.play();
} else if (this._parent._currentframe == 20) {
this._parent.onEnterFrame = function() {
this.prevFrame();//moet hier iets komen dat ie terugloopt tot frame 2???
};
}
};
En op het laatste frame staat nog een:
stop();
Ik had dit (if (this._parent._currentframe == 2) {) al verandert in frame 2. Maar toch werkt het 'reverse'-gedeelte niet meer. Ik weet niet waar het aan ligt.
Kan iemand hier zijn deskundige blik over laten gaan?
B.V.D. David.