Avatar billede baitianlong Nybegynder
21. marts 2004 - 21:30 Der er 18 kommentarer og
1 løsning

skod med Flash 2004 mx

Hey. Jeg er skiftet til ovenstående model, men der er vist noget der ikke virker helt (deprecated ??)

on(release) {
    loadVariablesNum("http://xx.xxx.xxx.xxx/xxxxxxxx.asp?navn=" + _parent.navn + "&besked=" + _parent.besked, 0);
    _parent.nextFrame();
}

-og så kan man heller ikke lave functions i onCliEvent(load) og kalde dem i enterFrame - snøft...

Hvad sker der med garnet !?
Avatar billede mat Nybegynder
21. marts 2004 - 21:47 #1
Hej legende, long time no see ;)

actionscript er pænt bagudkombatibelt som altid, så der bør ikke være noget der virkede før der ikke virker nu :)

onClipEvent (load) {
    function doso(arg) {
        trace(arg);
    }
}

onClipEvent (enterFrame) {
    doso("hej");
}

tracer helt fint "hej" i enterFrame :) - så mon ikke fejlen skal findes andetsteds?

mvh mat
Avatar billede nikolajdu Nybegynder
21. marts 2004 - 22:00 #2
måske i onCliEvent(load) ;-)
Avatar billede baitianlong Nybegynder
21. marts 2004 - 22:09 #3
klap nu i, Nikolaj..... Nu skal jeg lige finde noget kode til jer, drenge
Avatar billede baitianlong Nybegynder
21. marts 2004 - 22:16 #4
første problem, jeg beskriver:

denne her sender ikke en mail:

on(release) {
    loadVariablesNum("http://xx.xxx.xxx.xxx/tempmail.asp?navn=" + _parent.navn + "&besked=" + _parent.besked, 0);
    _parent.nextFrame();
}

men hvis man skriver adressen med variablerne i browseren, sender den fint mail ?!?

------------------------------------------

2. problem

onClipEvent(load) {
    if(_name == "udraabstegn") {
        _visible = false;
    } else {
        this.gotoAndStop(random(2) + 1);
        farve = new Color(this);
        farver = new Array("a", "c", "e", "1", "3", "5", "7", "9");
        streng = "0x";
        for(i = 0; i < 6; i++) streng += farver[random(farver.length)];
        farve.setRGB(streng);
        vinkel = random(90) - 45;
        blah = random(3) + 0.5;
        bending = vinkel > 0 ? blah : -blah;
        _xscale = _yscale = random(100) + 100;
    }
}
onClipEvent(enterFrame) {
    if(_name == "udraabstegn") {
        tal++;
        if(tal == 2) {
            i++;
            this.duplicateMovieClip("udraabstegn_" + i, i);
            tal = 0;
        }
    } else {
        //_alpha--;
        //if(_alpha < 10) this.removeMovieClip();
        stepX = (Math.sin((Math.PI/180)*vinkel)) * 5;
        stepY = (Math.cos((Math.PI/180)*vinkel)) * 5;
        this._x += stepX;
        this._y -= stepY;
        vinkel += bending;
    }
}

i begyndelsen havde jeg

onClipEvent(load) {
    function findVinkel() {
        vinkel = random(90) - 45;
    blah = random(3) + 0.5;
    bending = vinkel > 0 ? blah : -blah;
    }
    findVinkel();
}


men alle movieClipsne fløj bare lige opad ?!?

.....waaaaaa, hvad sker der dog :(
Avatar billede baitianlong Nybegynder
21. marts 2004 - 22:18 #5
...og nu hvor jeg er her, kan i så ikke give mig noget "karma", jeg ved ikke hvad det skal gøre godt for, men jeg synes det er træls at jeg ikke har noget.
Avatar billede nikolajdu Nybegynder
21. marts 2004 - 22:37 #6
Du kan jo teste af om den sender de rigtige variabler ved at bruge getURL("http://xx.xxx.xxx.xxx/tempmail.asp?navn=" + _parent.navn + "&besked=" + _parent.besked, "_blank", "GET");
Avatar billede nikolajdu Nybegynder
21. marts 2004 - 22:37 #7
Uhmmm... karma... uhmmm...
Avatar billede baitianlong Nybegynder
21. marts 2004 - 22:40 #8
give it to me baby, aha aha :p
Avatar billede baitianlong Nybegynder
21. marts 2004 - 22:45 #9
Det gør den jo fint..... selvfølgelig :) - slap nu af.... men med loadVariablesNum sker der ikke en fis. Det skal vel være noget med LoadVars() eller andet moderne pjat. prøv lige at omskrive den med LoadVars(), så jeg kan prøve det :)
Avatar billede mat Nybegynder
21. marts 2004 - 22:47 #10
Hvor havde du din funktionsdefinition stående før? Det her ser da ud til at virke:

onClipEvent(load) {
    function findVinkel() {
           
            vinkel = random(90) - 45;
            blah = random(3) + 0.5;
            bending = vinkel > 0 ? blah : -blah;
           
    }
    if(_name == "udraabstegn") {
        _visible = false;
        tal = 0;
       
         
    } else {
       
        this.gotoAndStop(random(2) + 1);
        farve = new Color(this);
        farver = new Array("a", "c", "e", "1", "3", "5", "7", "9");
        streng = "0x";
        for(i = 0; i < 6; i++) streng += farver[random(farver.length)];
        farve.setRGB(streng);
   
        _xscale = _yscale = random(100) + 100;
       
        findVinkel();

    }
   
}
Avatar billede nikolajdu Nybegynder
21. marts 2004 - 23:02 #11
l = new LoadVars();
l.onLoad = function(s){
if(s){
trace("jeg har sendt sgu");
}else{
trace("jeg har sendt hat");
}
}
l.load(("http://xx.xxx.xxx.xxx/tempmail.asp?navn=" + _parent.navn + "&besked=" + _parent.besked);
Avatar billede baitianlong Nybegynder
21. marts 2004 - 23:06 #12
ok, jeg lavede selv lige en ekstra test, og det virkede fint:

onClipEvent(load) {
    function fest() {
        garn = random(100);
    }
    fest();
    trace("load" + garn);
}
onClipEvent(enterFrame) {
    trace("enterFrame" + garn);
    _x += (Math.sin((Math.PI/180)*garn)) * 5;
    _y -= (Math.cos((Math.PI/180)*garn)) * 5;
}

Jeg ved ikke hvad der sker for mig, men et eller andet var der galt (jeg er nok fuld)

Jeg prøver lige den der loadvars fætter :)
Avatar billede baitianlong Nybegynder
22. marts 2004 - 19:27 #13
Jeg synes det lader til at den LoadVars kun sender variabler, og ikke henter variabler. Jeg prøvede at få asp siden til at skrive en variabel, når den blev kørt, så man vidste om mailen var blevet sendt fra siden, men den får flash kun tilbage med loadVariablesNum, ikke med LoadVars... hvis jeg kører det lokalt på netværk (med loadVariablesNum) får flash variablen tilbage, men over internettet sender den nu og da mailen, men får aldrig variablen tilbage...
Avatar billede baitianlong Nybegynder
22. marts 2004 - 19:27 #14
Bad Karma ?!
Avatar billede mat Nybegynder
22. marts 2004 - 19:53 #15
prøv med:

LoadVars.sendAndLoad istedet for bare load

mvh mat
Avatar billede baitianlong Nybegynder
13. april 2004 - 18:09 #16
nå men det prøver jeg så : ))

smid nu bare et svar begge to, så vi kan få det her fis lukket...
Avatar billede nikolajdu Nybegynder
13. april 2004 - 18:49 #17
fis
Avatar billede nikolajdu Nybegynder
13. april 2004 - 18:49 #18
fis 2
Avatar billede nikolajdu Nybegynder
13. april 2004 - 19:01 #19
Det var da ikke mine allesammen. Mat : http://www.eksperten.dk/spm/488837
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester