| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: May 2005
Beiträge: 123
| _global.breite wird gelöscht
Hallo, habe das Problem, dass ich Bilder verkleinere und mir dann die Breite ausgeben lasse und das nächte Thumbnail gleichmäßig danebensetzten will. Das prob besteht darin, dass die globale Variable erst geschrieben, aber dann, warum auch immer, mit 0 überschrieben wird. Hier der Code: Code: for(i=0; i<_global.lilpics.length; i++) {
newThumb = mc_thumbbar.attachMovie("mc_thumb", "thumb"+i, 1000+i);
newThumb.lilpic = newThumb.createEmptyMovieClip("image"+i, 2000+i);
newThumb.lilpic._quality = "HIGH";
newThumb._y = 9;
newThumb._x = _global.breite;
newThumb.bigfile = _global.bigpics[i];
newThumb.lilpic.loadMovie(_global.lilpics[i]);
newThumb.onEnterFrame = function() {
if(this._width > 0) {
if(this.lilpic._height > 75) {
faktor = (75 / this.lilpic._height);
this._height = faktor * this.lilpic._height;
this._width = faktor * this.lilpic._width;
_global.breite = this._width+10;
delete this.onEnterFrame;
}
}
} Warum?? Danke im Voraus! |
| | |
| | #2 (permalink) | |
| Gast
Beiträge: n/a
| Zitat:
Das bedeutet für dich, dass beim zweiten Durchlauf der for-Schleife der Event noch gar nicht durchlaufen ist, und der MC deshalb auch noch kein Höhe/Breite hat. Da das beim Nachladen mehrerer Bilder oder Filme aber immer wieder zu Fehlern führt, wurde für das Nachladen mehrerer Filme/Bilder deshalb die MovieClipLoader-Klasse entwickelt. | |
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |