LargoWinch
%Europe/Berlin %093 %2008, 03:14
Hallo, ik heb twee vragen, de eerste gaat over de unloedmovienum. Ik gebruik een dertigtal movies en ik wil dat alle movies unloaden als een andere movie geladen wordt. Ik doe nu iedere movie apart unloaden, maar das maar omslachtig, dus zou ik dat graag in een functie zien. Ik wou gewoon een genaamde functie aanmaken en daarin unloadmovienum 1 tot 30 doen, maar dan is het probleem dat iedere keer de movie die moet worden geladen ook bij die 1 tot 30 zit. Hoe haal ik die te laden movie dan uit die functie?
(moeilijke omschrijving, dus hopelijk snappen jullie het)
De tweede gaat over het aanroepen van een functie.
Als ik volgende code gebruik dan werken mijn movies zoals ik het wil:
menu.werking.onRollOver=function()
{
if (kindmov == true) {
menu.dominique.onEnterFrame=function()
{
this._y -= 4;
if(this._y <= 5)
{
delete this.onEnterFrame;
}
}
menu.tzoetebieke.onEnterFrame=function()
{
this._y -= 4;
if(this._y <= -15)
{
delete this.onEnterFrame;
}
}
menu.dominiquebis.onEnterFrame=function()
{
this._y -= 4;
if(this._y <= -5)
{
delete this.onEnterFrame;
}
}
kindmov = false;
}
if (werkingmov == false) {
menu.openingsuren.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
menu.opvang.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
menu.voeding.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
menu.dagverloop.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 20)
{
delete this.onEnterFrame;
}
}
menu.veiligheid.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
menu.fotos2.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
werkingmov = true;
}
Maar aangezien ik een deel van de functie meerdere keren moet gebruiken maak ik een aparte genaamde functie aan die ik dan kan aanroepen, maar dan wekrt het niet meer. Iemand een idee?
Genaamde functie:
function KDVweg(){
if (kindmov == true) {
menu.dominique.onEnterFrame=function()
{
this._y -= 4;
if(this._y <= 5)
{
delete this.onEnterFrame;
}
}
menu.tzoetebieke.onEnterFrame=function()
{
this._y -= 4;
if(this._y <= -15)
{
delete this.onEnterFrame;
}
}
menu.dominiquebis.onEnterFrame=function()
{
this._y -= 4;
if(this._y <= -5)
{
delete this.onEnterFrame;
}
}
kindmov = false;
}
}
en die zit dan in de volgende functie.
menu.werking.onRollOver=function()
{
KDVweg;
if (werkingmov == false) {
menu.openingsuren.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
menu.opvang.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
menu.voeding.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
menu.dagverloop.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 20)
{
delete this.onEnterFrame;
}
}
menu.veiligheid.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
menu.fotos2.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
werkingmov = true;
}
}
(moeilijke omschrijving, dus hopelijk snappen jullie het)
De tweede gaat over het aanroepen van een functie.
Als ik volgende code gebruik dan werken mijn movies zoals ik het wil:
menu.werking.onRollOver=function()
{
if (kindmov == true) {
menu.dominique.onEnterFrame=function()
{
this._y -= 4;
if(this._y <= 5)
{
delete this.onEnterFrame;
}
}
menu.tzoetebieke.onEnterFrame=function()
{
this._y -= 4;
if(this._y <= -15)
{
delete this.onEnterFrame;
}
}
menu.dominiquebis.onEnterFrame=function()
{
this._y -= 4;
if(this._y <= -5)
{
delete this.onEnterFrame;
}
}
kindmov = false;
}
if (werkingmov == false) {
menu.openingsuren.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
menu.opvang.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
menu.voeding.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
menu.dagverloop.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 20)
{
delete this.onEnterFrame;
}
}
menu.veiligheid.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
menu.fotos2.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
werkingmov = true;
}
Maar aangezien ik een deel van de functie meerdere keren moet gebruiken maak ik een aparte genaamde functie aan die ik dan kan aanroepen, maar dan wekrt het niet meer. Iemand een idee?
Genaamde functie:
function KDVweg(){
if (kindmov == true) {
menu.dominique.onEnterFrame=function()
{
this._y -= 4;
if(this._y <= 5)
{
delete this.onEnterFrame;
}
}
menu.tzoetebieke.onEnterFrame=function()
{
this._y -= 4;
if(this._y <= -15)
{
delete this.onEnterFrame;
}
}
menu.dominiquebis.onEnterFrame=function()
{
this._y -= 4;
if(this._y <= -5)
{
delete this.onEnterFrame;
}
}
kindmov = false;
}
}
en die zit dan in de volgende functie.
menu.werking.onRollOver=function()
{
KDVweg;
if (werkingmov == false) {
menu.openingsuren.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
menu.opvang.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
menu.voeding.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
menu.dagverloop.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 20)
{
delete this.onEnterFrame;
}
}
menu.veiligheid.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
menu.fotos2.onEnterFrame=function()
{
this._y += 3.8;
if(this._y >= 19)
{
delete this.onEnterFrame;
}
}
werkingmov = true;
}
}