m@rkus Posted April 9, 2005 Share Posted April 9, 2005 Ger upp, bara att inse att man måset be om hjälp. Håller på med ett "fotoalbum" med några bilder. Varje bild är ett mc som när man klickar på dem förstoras upp och vice versa. Jag har lagt till att om där redan finns en bild förstorad när man klickar på en annan så åker denna tillbaka. Mitt problem är att jag bara lyckats kontrollera om en bild är förstorad genom att skriva in instansnamnet direkt, då jag ha 8 bilder skulle detta innebära att jag i varje bilds onPress funktion behöver skriva in 7 kontroller. Någon som vet hur man enkelt kan kalla på dem med en for-loop? Koden för alla knapparna ligger i en frame på huvudlinjen. [log]pic2.onPress=function(){ if(pic2._height<200){ /*denna finns idag och fungerar men innebär att jag behöver ha 6 st till som kontrollerar övriga bilder*/ if(pic1._height>290){ pic1.h=140.6; pic1.w=106.5; tempY = pic1.ypos; tempX = pic1.xpos; pic1.ypos=tempY-50; pic1.xpos=tempX-100; } /* if-satsen ovan skulle jag vilja ha i en for-loop men vet inte hur eller om det går enkelt att lösa genom att lägga till en int variabel till "pic", exempelvis som jag gjort nedan: for(i=1;i<9;i++){ if(pic+i.hight>290) ......... ......... } */ //övrig kod tempY = this.ypos; this.ypos = tempY+50; this.h=393.0; this.w=300.0; } if(pic2._height>290){ this.w=106.3; this.h=140.7; tempY = this.ypos; this.ypos = tempY-50; } }[/log] // m [inlägget ändrat 2005-04-09 20:44:43 av m@rkus] [inlägget ändrat 2005-04-09 20:45:59 av m@rkus] Link to comment Share on other sites More sharing options...
m@rkus Posted April 9, 2005 Author Share Posted April 9, 2005 Det löste sig på annat sätt //m Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.