Avatar billede kalleballe Nybegynder
30. januar 2006 - 16:08 Der er 10 kommentarer og
1 løsning

flash 7 og call problem

Hvordan kan jeg lave f.eks.

showThumbs.call(this.thums_mc);

det der undrer mig er at this.thums_mc er et tal!!

Her kan I se hvordan thums_mc dannes:

if (!this.thums_mc) {
        this.createEmptyMovieClip("thums_mc", 1000);
        this.createEmptyMovieClip("mask_mc", 1500);
        this.thums_mc._x = 36;
        this.thums_mc._y = 15;
        this.thums_mc.NR = 0;
        this.mask_mc.drawBox(21, 1, 130, 479, "FFFFFF");
        this.thums_mc.setMask(this.mask_mc);
        this.createEmptyMovieClip("mouse_mc", -10500);
        this.mouse_mc.scrollThumbs(21, 1, 130, 480);
       
        showThumbs.call(this.thums_mc);
    }

og hvis man så tjekker den værdi som showThumbs får så er det et tal...

Jeg skal lave noget flash 6 kode om til flash 7 og det virker naturligvis i flash 6 men altså ikke i 7.

Så hvordan skriver jeg det om?
Avatar billede barklund Nybegynder
30. januar 2006 - 16:44 #1
hvordan ved du, at det er et tal? Hvor er resten af scriptet :)
Avatar billede kalleballe Nybegynder
30. januar 2006 - 17:00 #2
ja, - du har ret, - det er vist slet ikke call der er problemet, - underligt nok er
picXml.collection.item.length undefined i flash 7 men ikke i flash 6....
Avatar billede kalleballe Nybegynder
30. januar 2006 - 17:00 #3
ps resten af scriptet er uendeligt!!
Avatar billede barklund Nybegynder
30. januar 2006 - 17:21 #4
der er forskel på store og små bogstaver i variabel-navne i Flash 7 - ikke i Flash 6.
Avatar billede kalleballe Nybegynder
30. januar 2006 - 22:03 #5
det er sikkert sådan noget.... tak skal du ha'.

vh
KalleBalle
Avatar billede kalleballe Nybegynder
30. januar 2006 - 22:06 #6
P.S. jeg forstå ikke rigtig call methoden i dette tilfælde, - kan du sige mig hvad det er den gør?

vh
KalleBalle
Avatar billede barklund Nybegynder
31. januar 2006 - 09:48 #7
Call bruges til at give en funktion et bestemt objekt som "this"-objekt - også kaldet aktiverende scope. Men funktionen kunne sikkert lige så let være skrevet om til at hente sit objekt som parameter istedet for som aktiverende scope. Det havde højst sandsynligt været pænere, hvis den kun kaldes som ovenstående :)
Avatar billede kalleballe Nybegynder
31. januar 2006 - 10:15 #8
tak skal du ha, - og ja du havde ret, - der stod picXml og picXML hist og pist.

Smid et svar.

vh
KalleBalle
Avatar billede barklund Nybegynder
31. januar 2006 - 10:50 #9
Mjææs :)
Avatar billede barklund Nybegynder
31. januar 2006 - 10:54 #10
Tark :)
Avatar billede kalleballe Nybegynder
31. januar 2006 - 10:56 #11
det er jo mig der takker, - endnu en gang :)
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