Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-10-2005, 16:18   #1 (permalink)
...XXX...
 
Benutzerbild von xpixelrangerx
 
Registriert seit: Jul 2005
Beiträge: 202
dynamische bildgalerie

einen wunderschönen guten abend
hab mir anhand einer vorlage eine bildgalerie gebaut die jpgs extern lädt. funzt auch soweit. nur laufen die bilder in ner endlosschleife durch und stoppen nicht wenn sie geladen wurden. kann mir jemand helfen wie ich den code ändern muss damit sie nur per klick weiterlaufen? also das das zweite bild erst geladen wird wenn ich auf den button klicke.steh grad aufm schlauch
danke
ActionScript:
  1. //große Bilder
  2. pic = 1;
  3. max_pic = 4;
  4. //number of pics//
  5. jump = 5;
  6. //jumping of alpha//
  7. i = 0;
  8. num = 50;
  9. //fade in variable//
  10. z = num;
  11. //fade out variable//also speed of changing pics//the smaller the faster//
  12. _root.square._alpha = 0;
  13. loadMovie("../images/jpgs_galerie/home/image"+pic+".jpg", "_root.square");
  14. _root.onEnterFrame = function() {
  15.     //fade in//
  16.     if (i<num) {
  17.         i += jump;
  18.         _root.square._alpha = i;
  19.     } else {
  20.         //fade out redirect//
  21.         if (pic == max_pic) {
  22.             pic = 0;
  23.         }
  24.         pic++;
  25.         //next pic//
  26.         if (z>0) {
  27.             //fade out//
  28.             z -= jump;
  29.             _root.square._alpha = z;
  30.         } else if (z == 0) {
  31.             loadMovie("../images/jpgs_galerie/home/image"+pic+".jpg", "_root.square");
  32.             //next pic load//
  33.             //initiate variables//
  34.             i = 0;
  35.             z = num;
  36.         }
  37.     }
  38. };
  39. //but functions//
  40. but1.onPress = function() {
  41.     pic = 3-1;
  42.     //initiate variables//
  43.     i = num;
  44.     z = 50;
  45. };
  46. but2.onPress = function() {
  47.     pic = 4-1;
  48.     //initiate variables//
  49.     i = num;
  50.     z = 50;
  51. };
  52. but3.onPress = function() {
  53.     pic = 1-1;
  54.     //initiate variables//
  55.     i = num;
  56.     z =50;
  57. };
  58. but4.onPress = function() {
  59.     pic = 2-1;
  60.     //initiate variables//
  61.     i = num;
  62.     z = 50;
  63. };
xpixelrangerx ist offline   Mit Zitat antworten
Alt 20-10-2005, 04:07   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Setz vor den Alpha-Inkrementierer (if (i<num) {...) einen Preloader, der das Laden überwacht. Wenn das Bild nachgeladen ist, lass den Alphawert bis zur Obergrenze hochzählen. Den else-Zweig mit dem Runterzählen des Alphas solltest du dann löschen und in eine eigene Funktion unterbringen.
  Mit Zitat antworten
Alt 20-10-2005, 07:38   #3 (permalink)
...XXX...
 
Benutzerbild von xpixelrangerx
 
Registriert seit: Jul 2005
Beiträge: 202
hey guten morgen und danke schon mal sowas dacht ich mir auch nur leider reichen mir meine as kentnisse da nich ganz. kannst du mir vieleicht noch helfen was genau ich reinschreiben muss und wo? da wär ich dir echt dankbar. grüße
xpixelrangerx ist offline   Mit Zitat antworten
Alt 21-10-2005, 09:56   #4 (permalink)
...XXX...
 
Benutzerbild von xpixelrangerx
 
Registriert seit: Jul 2005
Beiträge: 202
hatt keiner ne idee ?
xpixelrangerx ist offline   Mit Zitat antworten
Alt 21-10-2005, 10:49   #5 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
nur leider reichen mir meine as kentnisse da nich ganz
Das kann man ändern, indem man sich die Basics in der Flash-Hilfe anliest, die Flash beiliegenden Samples und Tutorials durcharbeitet und sich Beispiele hier im Forum anschaut. Auf dich perfekt zugeschnittene Lösungen wirst du hier kaum bekommen...
  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