Avatar billede rosenberg Nybegynder
19. september 2005 - 12:06 Der er 11 kommentarer og
2 løsninger

MovieClip knap med actions

Hej

Nogle der kan hjælpe med at lave en action til min knapper.
Jeg har tænkt på noget lign. :

knap1.onRelease = function()
swf_holder.loadMovie(test.swf)

Men hvis jeg nu gerne vil have knappen til at være 50% alpha og ved rollover 100% hvordan laver jeg denne effekt ?

/rosenberg
Avatar billede kragekjaer Praktikant
19. september 2005 - 12:15 #1
knap1.onRollOver = function(){
  this._alpha=50;
}
Avatar billede rosenberg Nybegynder
19. september 2005 - 12:19 #2
så skal det opstilles sådan? :

knap1.onRelease = function() {
swf_holder.loadMovie("test.swf")
}
knap1.onRollOver = function(){
  this._alpha=50;
}
Avatar billede rosenberg Nybegynder
19. september 2005 - 12:20 #3
og skal mc'et være 50% alpha fra start ?
Avatar billede kragekjaer Praktikant
19. september 2005 - 13:16 #4
næh, hvorfor tror du det?
Avatar billede rosenberg Nybegynder
19. september 2005 - 13:22 #5
? Jeg spørg fordi jeg ikke tror noget ;)

har lige prøvet og det virke ikke rigtigt...
Avatar billede kragekjaer Praktikant
19. september 2005 - 13:29 #6
knap1.onRelease = function() {
swf_holder.loadMovie("test.swf")
}
knap1.onRollOver = function(){
  this._alpha=50;
}
knap1.onRollOut = function(){
  this._alpha=100;
}

og så har du et mc med instance-navnet knap1, så virker det.
Avatar billede rosenberg Nybegynder
19. september 2005 - 13:34 #7
Sejt! men når jeg sætter det ind for jeg output:
**Error** Scene=front, layer=thumb1, frame=25:Line 5: Operator '=' must be followed by an operand
      this._alpha=50;
**Error** Scene=front, layer=thumb1, frame=25:Line 6: Unexpected '}' encountered
    }
Total ActionScript Errors: 2     Reported Errors: 2


den skulle blot være 50% alpha hele tiden og kun skifte til 100% alpha  ved rollOver
Avatar billede kragekjaer Praktikant
19. september 2005 - 13:38 #8
tjek igen om det står nøjagtigt som jeg har vist dig
Avatar billede rosenberg Nybegynder
19. september 2005 - 13:41 #9
dette er taget direkte fra den frame som mc'et "thmb1" ligger i.

thmb1.onRelease = function(){
mc_holder.loadMovie("../swf/woman_bikini.swf");
}
thmb1.onRollOver = function(){
  this._alpha=50;
}
thmb1.onRollOut = function(){
  this._alpha = 100;
}
Avatar billede kragekjaer Praktikant
19. september 2005 - 13:47 #10
der er ingen fejl i det
Avatar billede rosenberg Nybegynder
19. september 2005 - 14:09 #11
oki,

Det virker dog ikke her.

Du har ikke en sidste mulighed ? ;)
Avatar billede rosenberg Nybegynder
19. september 2005 - 14:17 #12
Takkker! Jeg skrev det hele ind igen og nu virker det ;) tak kragekjaer!
Avatar billede rosenberg Nybegynder
19. september 2005 - 14:19 #13
til nogle der gerne vil have samme function som mig skriv:

knap1._alpha = 50;
knap1.onRelease = function() {
mc_holder.loadMovie("test.swf");
}
knap.onRollOver = function() {
    knap1._alpha = 100;
}
knap1.onRollOut = function() {
    knap1._alpha = 50;
}
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

IT-JOB