Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-12-2003, 11:50   #1 (permalink)
Free Flasher
 
Benutzerbild von paraneujahr
 
Registriert seit: Dec 2001
Ort: Hattingen
Beiträge: 276
Question Dynamische Bildlaufleiste - wie?

Hallo,


ich habe folgendes Problem:

Ich möchte eine onMouseOver scrollende Bildleiste mit einer variablen Menge von Bildern bauen. Also soll erst erkannt (oder z.B. aus einer txt-Datei ausgelesen) werden, wie viele Bilder vorhanden sind (ca. 4-8), dann muss daraus der Bildabstand berechnet werden, da die vorhandenen Bilder natürlich den gesamten verfügbaren Platz benutzen sollen.


Mein größtes Problem ist, dass die Bilder eine Buttonfunktion haben sollen, das heißt, egal ob 4, 5 oder 8 Bilder da sind, sie sollen immer als Link fungieren (die URL wird auch aus ner txt ausgelesen). Wie kann ich diese Funktion leeren MC´s zuweisen? Oder wie würdet ihr dieses Problem lösen?

Ich wäre für Vorschläge dankbar...

Gruß!

P.S.: Hatte die Frage versehentlich in AS F5 gestellt...
__________________
;o)-PARA-(o;

Geht wählen und ändert damit etwas - aber wählt KLEINE Parteien. Nicht wählen belässt die Falschen an der Macht!
paraneujahr ist offline   Mit Zitat antworten
Alt 23-12-2003, 12:33   #2 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
sowas in der art.
mc namen sind MC0, MC1, .....
in urlArray stehen deine links
ActionScript:
  1. for (i=0; i<anzahl_MC; i++) {
  2.     this["MC"+i].id = i;
  3.     this["MC"+i].onRelease = function() {
  4.         getURL(urlArray[this.id]);
  5.     }
  6. }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 23-12-2003, 13:12   #3 (permalink)
Free Flasher
 
Benutzerbild von paraneujahr
 
Registriert seit: Dec 2001
Ort: Hattingen
Beiträge: 276
Hallo Harry,


danke für die Antwort. Sorry, aber ich verstehe das nicht ganz:

Anzahl_MC ist, nehme ich an, die Variable die ich auslese. Was aber sollte die Funktion in der 3. Zeile ausführen? Die Bewegung der MC´s? Denn die Bilder sollen ja alle 1 Platz zur Seite "shiften", wenn man über eines rübergegangen ist...

Dann wäre noch das Problem, dass die Bilder vermutlich in einzelnen .swf´s liegen werden - oder kann man die MC´s auch dynamisch füllen? Quasi, erzeuge so viele MC´s wie Bilder im Ordner ... zu finden sind?

Danke schon mal im Voraus...ich geb mir Mühe!
__________________
;o)-PARA-(o;

Geht wählen und ändert damit etwas - aber wählt KLEINE Parteien. Nicht wählen belässt die Falschen an der Macht!
paraneujahr ist offline   Mit Zitat antworten
Alt 23-12-2003, 13:32   #4 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
Hi,

Zeile 3 hat nichts mit Bewegung zu tun, sondern hat was damit zu tun, welcher Link angeklickt wurde.

Und: ja du kannst MCs auch dynamisch erzeugen (duplizieren, oder anhängen) über duplicateMovieClip oder attachMovieClip, brauchst halt irgendwo den zu vervielfältigenden Clip.
Die Bilder kannst Du dann in dortige Platzhalter reinladen, ob das auch aus anderen swf's klappt weiss ich nicht, aus Ordner klappt es auf jedenfall.

ciao,
solo
soloFlash ist offline   Mit Zitat antworten
Alt 23-12-2003, 13:46   #5 (permalink)
Free Flasher
 
Benutzerbild von paraneujahr
 
Registriert seit: Dec 2001
Ort: Hattingen
Beiträge: 276
Danke für die Antwort,


aber ich habe noch weitere Fragen: Ich dachte, die 4. Zeile wäre für die Zuweisung der URL zuständig, weil da aus meinem Verweisarray die i-te URL eingelesen wird!?

Ach ja, wenn mir jemand ein gutes Tut für eine zu dieser Idee kompatiblen Bildlaufleiste empfehlen könnte würde ich mich auch freuen, finde ich notfalls aber sicher selbst wenn ich ausgiebiger suche als bisher...

Gruß!
__________________
;o)-PARA-(o;

Geht wählen und ändert damit etwas - aber wählt KLEINE Parteien. Nicht wählen belässt die Falschen an der Macht!
paraneujahr ist offline   Mit Zitat antworten
Alt 23-12-2003, 21:23   #6 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
Hallo nochmal,

4. Zeile: ja, stimmt

Du willst doch, im prinzip, dass sich MC von links nach rechts bewegen, oder umgekehrt, und wenn sie ne bestimmte Grenze erreicht haben auf der anderen seite wieder erscheinen und das ganze Spiel beginnt von neuem, oder?
wie du nen Clip von a nach b per Actionscript bewegen kannst, weisst du, oder?

frohe weihnachten,
solo

ps: bin selber noch fleissig am lernen
soloFlash ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 08:26 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele