| |||||||
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: Jun 2006
Beiträge: 5
| Bilderabstand
Hi, ich versuche eine dynamische Bilderleiste umzusetzen, die eine beliebige Anzahl von Bilder nebeneinander anordnet. Die Bilder sind in ihren Größen variabel. Ich kann die Bilder dynamisch einlesen und sie in leeren MC platzieren. Leider kann ich aber die Größe der Bilder selbst nicht abfragen und auch die with der MC verändert sich nicht. Kennt jemand eine Möglichkeit um die Bildergröße abzufragen oder aber einen festen Abstand zwischen den Bilder umzusetzen (quasi ähnlich wie margin oder padding im CSS)? Vielen Dank P.S.: in actionscript 1 oder 2 am besten |
| | |
| | #2 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Servus und Willkommen im FF wie hast Du es den probiert?
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
| | #4 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Bisschen mehr infos wären nicht schlecht! Verwendest Du loadMovie oder attachMovie?
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jun 2006
Beiträge: 5
| Code: for (var i=1;i<_global.numberOfImages+1;i++)
{
trace(this.tempI + " tempI1");
this.createEmptyMovieClip(_global.nameOfTheImages+i,this.tempI);
this.tempI++;
trace(this.tempI + " tempI2");
this.attachMovie("thumb","press" + _global.nameOfTheImages+i,this.tempI);
this["press"+_global.nameOfTheImages + i]._width=_global.thumbHeight*3/4;
this["press"+_global.nameOfTheImages + i]._height=_global.thumbHeight;
this["press"+_global.nameOfTheImages + i]._x=(this[_global.nameOfTheImages +(i-1)]._x)+_global.spacer;
this[_global.nameOfTheImages + i].loadMovie (_global.nameOfTheImages + i +".jpg");
if(i > 1){
trace(this[_global.nameOfTheImages + i]._x + " pos_x");
trace((this[_global.nameOfTheImages +(i-1)]._width));
this[_global.nameOfTheImages + i]._x=(this[_global.nameOfTheImages +(i-1)]._x)+(this[_global.nameOfTheImages +(i-1)]._width)+_global.spacer;
trace(this[_global.nameOfTheImages + i]._x + " pos_x");
}
}
} Die ""press Geschichte dient nur zur Bedienung später (bei kllicken vergrößern etc.) Geändert von obster (16-06-2006 um 23:35 Uhr) |
| | |
| | #8 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Von dem "this[_global.nameOfTheImages + i]" bekommst nur die breite und höhe wennst einen loader dazwischen legst, der abfrägt ob die Dinger schon komplett geladen sind, vorher kannst diese Infos nicht bekommen, und auch keine werte zuweisen !
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Jun 2006
Beiträge: 5
|
hm, naja, aber wenn ich eine einfache Abfrage mache HTML-Code: if(this[_global.nameOfTheImages + i].getBytesTotal()>=this[_global.nameOfTheImages + i].getBytesLoaded())
{
trace("width: " + this[_global.nameOfTheImages + i]._width);
} |
| | |
| | #10 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Da brauchts einen onEnterFrame oder setInterval noch zu, um den Ladestatus eines files zu erkennen!
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Jun 2006
Beiträge: 5
|
Also das versteh eich nicht so recht, die Funktion wird ja aufgerufen, mindestens einmalig und ich bekomme ein Ergebnis, auch ohne Ereignis Call wie onEnterFrame, wenn ich allerdings onEnterFrame = function(){ ... } um die if Abfrage setze, dann erhalte ich kein Ergebnis für width.
|
| | |
| | #12 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Hab Dir mal was gebastelt, ich muß mich sowieso grad mit dem MovieClipLoader auseiandersetzen PHP-Code:
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |