seaspy
%Europe/Berlin %517 %2009, 12:24
hey
ik heb met volgend script wat zitten klooien. tot ik had wat ik wou, heb ondertussen veel bijgeleerd en het werkt ook zoals ik wil, maar enkel als ie op mijn pc staat. vanaf dat ie op de server staat (online dus doet ie het niet meer) ik heb een vermoeden dat mij AS niet uitgevoerd word. ik verwacht hier geen oplossing ofzo ben enkel op zoek naar een richting waar ik moet zoeken om dit eigenaardig probleem op te lossen
mvg
this._lockroot = true
HorizontaalMidden = 77; //De helft van de Movie breedte
VertikaalMidden = 50; //De helft van de Movie hoogte
teller1 = random(11); //Teller voor het aanmaken van de fotonaam
teller2 = teller1+1; //Teller voor het aanmaken van de fotonaam
showtime = 3000; //Tijd in ms dat de foto met alpha 100 getoond wordt
OutSpeed = 10; //Interval in ms waarmee alpha-waarde steeds met 1 minderd wordt
InSpeed = 10; //Interval in ms waarmee alpha-waarde steeds met 1 verhoogd wordt
aantal = 11; //Totaal aantal foto's in slide show
//------------------------------------------------------------------------------------------
// Om de hoogte en de breedte te kunnen bepalen van de eerst zichtbare foto
// wordt deze eerst op een door de grote button1(op de tussenlaag)
// onzichtbaar gemaakte laag geladen (in doos2_mc)
// waarna de breedte en de hoogte van de foto kunnen worden opgevraagd .
// met deze maten wordt vervolgens doos1_mc op de juiste plaats gezet om de foto
// in het midden van het scherm te krijgen.
//------------------------------------------------------------------------------------------
naam2 = teller1+".jpg"; //Het aanmaken van de naam foto_x.jpg
_root.doos2_mc.loadMovie(naam2); //Het laden van de foto in doos2_mc
//-----------------------------------------------------------------------------------------
function StartSlideShow() {
TimerFadeIn = setInterval(FadeIn, InSpeed); //Start de interval timer voor de FadeIn functie
trace("Start FadeIn"); //Functie FadeIn wordt elk "Inspeed" in ms uitgevoerd.
//----------------------------------
trace("klaar");
naam1 = teller1+".jpg"; //Het aanmaken van de naam foto_x.jpg voor de eerste foto
_root.doos1_mc.loadMovie(naam1); //Plaats deze in doos1_mc
breed1 = _root.doos2_mc._width; //Bepaal de breedte van de foto in doos2_mc
hoog1 = _root.doos2_mc._height; //Bepaal de hoogte van de foto in doos2_mc
breed1 = (breed1/2); //Deel breedte door 2
hoog1 = (hoog1/2); //Deel hoogte door 2
trace("b1 "+breed1);
trace("h1 "+hoog1);
_root.doos1_mc._x = (HorizontaalMidden-breed1); //Plaats doos1_mc._x zo op het scherm dat de foto in het midden staat
_root.doos1_mc._y = (VertikaalMidden-hoog1); //Plaats doos1_mc._y zo op het scherm dat de foto in het midden staat
_root.doos1_mc._alpha = 0; //Zet de alpha op 0 zodat de foto niet zichtbaar is
//----------------------------------
naam2 = +teller2+".jpg"; //Het aanmaken van de naam foto_x.jpg
_root.doos2_mc.loadMovie(naam2); //Plaats deze in doos2_mc
//----------------------------------
if (teller1 == aantal) { //Als teller gelijk is aan aantal
trace("x");
teller1 = 1; //dan is de teller 1;
} else { //in elk ander geval
teller1 = teller1+1; //verhoog de teller met 1
}
if (teller2 == aantal) { //Als teller gelijk is aan aantal
trace("x");
teller2 = 1; //dan is de teller 1;
} else { //in elk ander geval
teller2 = teller2+1; //verhoog de teller met 1
}
}
//-------------------------------------------------------------------
function FadeIn() {
_root.doos1_mc._alpha = _root.doos1_mc._alpha+1;//Verhoog de alpha waarde van doos1_mc met 1
trace(_root.doos1_mc._alpha);
if (_root.doos1_mc._alpha>100) { //als de alpha grooter is dan 100
clearInterval(TimerFadeIn); //schakel TimerFadeIn uit
trace("FadeIn Done");
TimerShow = setInterval(Show, showtime); //Start interval timer voor de functie Show
trace("Start Showin"); //De functie Show wordt nu elke "showtime" in ms uitgevoerd
}
}
//--------------------------------------------------------------------
function FadeOut() {
_root.doos1_mc._alpha = _root.doos1_mc._alpha-1;//Verlaag de alpha waarde van doos1_mc met 1
trace(_root.doos1_mc._alpha);
if (_root.doos1_mc._alpha<0) { //als de alpha waarde minder is dan nul
clearInterval(TimerFadeOut); //schakel TimerFadeOut uit
trace("FadeOut Done");
StartSlideShow(); //Voer de Functie ToonFotos uit
}
}
//--------------------------------------------------------------------
function Show() {
TimerFadeOut = setInterval(FadeOut, OutSpeed); //Start interval timer voor de functie FadeOut
//De functie FadeOut wordt nu elke "Outspeed" in ms uitgevoerd
clearInterval(TimerShow); //Schakel de TimerShow uit
trace("Showin Done");
trace("Start Fadeout");
}
}
ik heb met volgend script wat zitten klooien. tot ik had wat ik wou, heb ondertussen veel bijgeleerd en het werkt ook zoals ik wil, maar enkel als ie op mijn pc staat. vanaf dat ie op de server staat (online dus doet ie het niet meer) ik heb een vermoeden dat mij AS niet uitgevoerd word. ik verwacht hier geen oplossing ofzo ben enkel op zoek naar een richting waar ik moet zoeken om dit eigenaardig probleem op te lossen
mvg
this._lockroot = true
HorizontaalMidden = 77; //De helft van de Movie breedte
VertikaalMidden = 50; //De helft van de Movie hoogte
teller1 = random(11); //Teller voor het aanmaken van de fotonaam
teller2 = teller1+1; //Teller voor het aanmaken van de fotonaam
showtime = 3000; //Tijd in ms dat de foto met alpha 100 getoond wordt
OutSpeed = 10; //Interval in ms waarmee alpha-waarde steeds met 1 minderd wordt
InSpeed = 10; //Interval in ms waarmee alpha-waarde steeds met 1 verhoogd wordt
aantal = 11; //Totaal aantal foto's in slide show
//------------------------------------------------------------------------------------------
// Om de hoogte en de breedte te kunnen bepalen van de eerst zichtbare foto
// wordt deze eerst op een door de grote button1(op de tussenlaag)
// onzichtbaar gemaakte laag geladen (in doos2_mc)
// waarna de breedte en de hoogte van de foto kunnen worden opgevraagd .
// met deze maten wordt vervolgens doos1_mc op de juiste plaats gezet om de foto
// in het midden van het scherm te krijgen.
//------------------------------------------------------------------------------------------
naam2 = teller1+".jpg"; //Het aanmaken van de naam foto_x.jpg
_root.doos2_mc.loadMovie(naam2); //Het laden van de foto in doos2_mc
//-----------------------------------------------------------------------------------------
function StartSlideShow() {
TimerFadeIn = setInterval(FadeIn, InSpeed); //Start de interval timer voor de FadeIn functie
trace("Start FadeIn"); //Functie FadeIn wordt elk "Inspeed" in ms uitgevoerd.
//----------------------------------
trace("klaar");
naam1 = teller1+".jpg"; //Het aanmaken van de naam foto_x.jpg voor de eerste foto
_root.doos1_mc.loadMovie(naam1); //Plaats deze in doos1_mc
breed1 = _root.doos2_mc._width; //Bepaal de breedte van de foto in doos2_mc
hoog1 = _root.doos2_mc._height; //Bepaal de hoogte van de foto in doos2_mc
breed1 = (breed1/2); //Deel breedte door 2
hoog1 = (hoog1/2); //Deel hoogte door 2
trace("b1 "+breed1);
trace("h1 "+hoog1);
_root.doos1_mc._x = (HorizontaalMidden-breed1); //Plaats doos1_mc._x zo op het scherm dat de foto in het midden staat
_root.doos1_mc._y = (VertikaalMidden-hoog1); //Plaats doos1_mc._y zo op het scherm dat de foto in het midden staat
_root.doos1_mc._alpha = 0; //Zet de alpha op 0 zodat de foto niet zichtbaar is
//----------------------------------
naam2 = +teller2+".jpg"; //Het aanmaken van de naam foto_x.jpg
_root.doos2_mc.loadMovie(naam2); //Plaats deze in doos2_mc
//----------------------------------
if (teller1 == aantal) { //Als teller gelijk is aan aantal
trace("x");
teller1 = 1; //dan is de teller 1;
} else { //in elk ander geval
teller1 = teller1+1; //verhoog de teller met 1
}
if (teller2 == aantal) { //Als teller gelijk is aan aantal
trace("x");
teller2 = 1; //dan is de teller 1;
} else { //in elk ander geval
teller2 = teller2+1; //verhoog de teller met 1
}
}
//-------------------------------------------------------------------
function FadeIn() {
_root.doos1_mc._alpha = _root.doos1_mc._alpha+1;//Verhoog de alpha waarde van doos1_mc met 1
trace(_root.doos1_mc._alpha);
if (_root.doos1_mc._alpha>100) { //als de alpha grooter is dan 100
clearInterval(TimerFadeIn); //schakel TimerFadeIn uit
trace("FadeIn Done");
TimerShow = setInterval(Show, showtime); //Start interval timer voor de functie Show
trace("Start Showin"); //De functie Show wordt nu elke "showtime" in ms uitgevoerd
}
}
//--------------------------------------------------------------------
function FadeOut() {
_root.doos1_mc._alpha = _root.doos1_mc._alpha-1;//Verlaag de alpha waarde van doos1_mc met 1
trace(_root.doos1_mc._alpha);
if (_root.doos1_mc._alpha<0) { //als de alpha waarde minder is dan nul
clearInterval(TimerFadeOut); //schakel TimerFadeOut uit
trace("FadeOut Done");
StartSlideShow(); //Voer de Functie ToonFotos uit
}
}
//--------------------------------------------------------------------
function Show() {
TimerFadeOut = setInterval(FadeOut, OutSpeed); //Start interval timer voor de functie FadeOut
//De functie FadeOut wordt nu elke "Outspeed" in ms uitgevoerd
clearInterval(TimerShow); //Schakel de TimerShow uit
trace("Showin Done");
trace("Start Fadeout");
}
}