Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-10-2004, 16:15   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 17
Bilder nachladen

Hallöle,

Kann mir jemand zwecks Bildernachladen in einer Flashanimation helfen? Bin trotz Buch ratlos.... und habe leider hier im Forum noch nicht das passende Beispiel gefunden.

Und zwar habe ich mehrere Buttons, die jeweils einem Bild bestimmt sind. Diese Buttons sollen als Preloader, sowie als Schaltfläche um nach geladenem Bild das eigentliche Bild auch anzusehen, dienen. Die Bilder sollten nacheinander geladen werden und nachdem sie angesehen wurden, sollte am jeweiligen Button ein Merkmal erscheinen, dass es schon angesehen wurde. Um dieses zu verdeutlichen habe ich mal einen Link mit einem Beispiel hier:

http://www.andyfoulds.co.uk/main.html

unter Enter / Photography / Places zu sehen.

Für eure Hilfe vielen Dank,

Carioca
carioca ist offline   Mit Zitat antworten
Alt 08-10-2004, 18:41   #2 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
ach so, wenns nur die andy fould ist....

also,
du machst nen 2 mc's in nem mc, duplizierst das ganze, mit ner for schleife, so oft wie du es brauchst. in der for schleife
sagst du dem inneren mc loadMovie, bildchen, und dem äußenren definierst du die onRollover onRollOut funktionen. dem zweiten inneren, möglichst die ebene drüber, weißt du ne füllung zu (alpha 0), und dem äußeren sagst du das on Release der zweite innere mit der füllung auf alpha 10 oder so gesetzt werden soll, dann erkennt man das man schon mal draufgeklickt hat. beim draufklicken kommt ein vierter mc ins spiel, der loadMovie großesbildchen bekommt.

vom schema her klar?

gruß echo
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 ist offline   Mit Zitat antworten
Alt 08-10-2004, 20:26   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 17
ziemlich heftig das ganze. Für mich jedenfalls. Werds mal ausprobieren, Schritt für Schritt. Falls ich Probleme hab, meld ich mich nochmal.
Vorab aber schonmal vielen Dank,
C
carioca ist offline   Mit Zitat antworten
Alt 08-10-2004, 23:26   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 17
also, hab das ganze mal versucht anzulegen. Leider komm ich mit dem Satz 2 Movieclips in einem Movieclip und duplizieren mit ner for schleife nicht klar. 2 Mcs in nem mc is klar, aber die Duplikation mit ner for schleife krieg ich net hin, bzw. weiss nicht wie ichs anlegen soll.
Kannst du mir das nochmal kurz erläutern? Der Rest dürfte kein Problem sein.
Danke,
C
carioca ist offline   Mit Zitat antworten
Alt 09-10-2004, 21:41   #5 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Ohne viel Arbeit, aber mit einem unerwünschtem Wort*.

http://www.airtightinteractive.com/simpleviewer/



* du musst ein SimpleViewer ertragen
__________________
Mediendesign-Student
johanness ist offline   Mit Zitat antworten
Alt 10-10-2004, 15:02   #6 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 17
vielen Dank für den Simpleviewer. Ist echt ein brauchbares Tool. Aber leider muss ich die Bildersekton in die Page integrieren und würde es selbst gerne wissen wie`s funzt...
trotzdem vielen Dank,
C
carioca ist offline   Mit Zitat antworten
Alt 11-10-2004, 12:47   #7 (permalink)
User
 
Benutzerbild von jeypack
 
Registriert seit: Sep 2003
Ort: Essen
Beiträge: 616
Zitat:
aber die Duplikation mit ner for schleife krieg ich net hin, bzw. weiss nicht wie ichs anlegen soll
Also nehmen wir mal an dein MC hat den Instanznamen 'film', dann könnte die Sache so aussehen:

PHP-Code:
// anzahl duplikate
maxFilme 10;
// x-Abstand der filme
abstandX film._width+10;
abstandY film._height+10;
checkY 0;
// du fängst die schleife mit 0 an
// dann liegt das erste duplikat genau an der stelle des originals
// die schleife läuft bis i kleiner oder gleich 'maxfilme-1' ist. -1 weil du die schleife mit 0 startest.
// i++ - bei jedem durchlauf der schleife wird i um eins erhöht
for (var 0i<=maxFilme-1i++) {
    
// duplikat erstellen - neuer instanzname 'film0 - film(n)'
    
film.duplicateMovieClip("film"+ii+100);
    
// duplikate positionieren - erstes duplikat liegt genau an der stelle des original weil 0 mal irgendetwas 0 bleibt
    
this["film"+i]._x film._x+(i*abstandX);
    
// wenn der restwert von i durch 5 gleich 0 ist kommt die nächste Reihe
    
if (i%== 0) {
        
checkY++;
    }
    
this["film"+i]._y film._y+(checkY*abstandY);
}
// nach der for-schleife noch das original 'film' auf unsichtbar schalten
film._visible false
Im weiteren Verlauf kannst du dann immer wieder mit der for-schleife deine Duplikate ansprechen.

hoffe das hilft dir weiter...
jeypack 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 18:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele