Avatar billede Slettet bruger
13. marts 2004 - 16:37 Der er 8 kommentarer og
1 løsning

Hvordan knap?

Hej

Hvordan for jeg den knap i MX 2004 til at udføre følgende, når der klikkes på den?!?

onClipEvent (load) {
    speed = 5;
    _parent.stamp1._alpha = 0;
}
onClipEvent (enterFrame) {
    if (_parent.stamp1._alpha < 100) {
        _parent.stamp1._alpha += speed;
    }
}
Avatar billede _k Nybegynder
13. marts 2004 - 16:49 #1
Læg dit script i en funktion på tidslinjen i stedet for knappen. Kald det mc ovenstående kode er placeret på for "mc".

speed = 5;
stamp1._alpha = 0;

function doStuff() {
  this.onEnterFrame = function() {
    if (stamp1._alpha < 100) {
        stamp1._alpha += speed;
    }
}

og på din knap, sætter du scriptet:

on(press) {
  doStuff();
}
Avatar billede barklund Nybegynder
13. marts 2004 - 16:51 #2
function fade(mc) {
  mc._alpha = 100;
  var speed = 5;
  mc.onEnterFrame = function() {
    if (mc._alpha < 100) {
        mc._alpha += speed;
    } else {
        delete this.onEnterFrame;
    }
  }
}

og på knappen:

on (release) {
  fade(stamp1);
}
Avatar billede Slettet bruger
13. marts 2004 - 17:00 #3
Jeg har prøvet begge, og cirka den samme fejl opstår...

Når jeg prøver koden:

on(press) {
  doStuff();
}

Kommer fejlen:

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: Mouse events are permitted only for button instances
    on(press) {

Total ActionScript Errors: 1     Reported Errors: 1
Avatar billede _k Nybegynder
13. marts 2004 - 17:04 #4
Du skal placere scriptet på en knap (lav noget grafik, vælg det og tryk F8 - vælg "Button").
Avatar billede Slettet bruger
13. marts 2004 - 17:17 #5
Jeg kan simpelthen ikke få det til at vikre :s Nogen som vil kigge på det?!? Flash filen ligger på http://design.kolmorgen.biz/design.fla
Avatar billede Slettet bruger
13. marts 2004 - 18:12 #6
Jeg har afsat lidt flere point. Så jeg håber der er nogen som vil hjælpe mig, for jeg er 100 % nybegynder :)
Avatar billede _k Nybegynder
14. marts 2004 - 00:44 #7
Eftersom ovenstående kode virker upåklageligt, må fejlen være at du enten sidder med en gammel udgave af Flash (5.0), eller at du har gemt filen i et gammelt format (eller arbejdet videre på en fil i det gamle format).
Start en frisk fil i MX 2004 og kopier koden/grafikken derhen.
Avatar billede Slettet bruger
14. marts 2004 - 01:00 #8
Okay, jeg vidste ikke at det spillede nogen rolle, men tak :)
Avatar billede _k Nybegynder
14. marts 2004 - 01:28 #9
Mange tak for point - og held og lykke med at få bikset det hele færdigt
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