Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-05-2004, 16:51   #1 (permalink)
möchty
 
Registriert seit: Sep 2003
Ort: NA (Hessen)
Beiträge: 169
AS abändern, von root auf button legen

hi, ich habe eine bildergallerie (code ursprünglich aus der Flash MX sample fla load_image)

mit meinem code funktioniert es aber nur, wenn ich den/die steuer buttons (next u. back) im selben bild wie den code liegen habe.. ich will nun den code nicht komplett in der hzl, sondern, den auslöse teil, also gewissermaßen die onPress funktionen, jeweils auf dem entsprechenden button (back oder next) haben.

was muss ich dann abändern, bzw. was schreibe ich in die aktionen von den buttons??

HZL AS:

ActionScript:
  1. //initialize variables and properties
  2. contentbox2.square._alpha = 0;
  3. whichPic = 1;
  4. //initiate change to new image when buttons are clicked
  5. next.onPress = function() {
  6.     if (whichPic<5 && !fadeIn && !fadeOut) {
  7.         fadeOut = true;
  8.         whichpic++;
  9.         input = whichPic;
  10.     }
  11. };
  12. back.onPress = function() {
  13.     if (whichPic>1 && !fadeIn && !fadeOut) {
  14.         fadeOut = true;
  15.         whichpic--;
  16.         input = whichPic;
  17.     }
  18. };
  19. _root.onEnterFrame = function() {
  20.     // when a new Photo is selected, fade out, load new image, and fade in
  21.     if (contentbox2.square._alpha>10 && fadeOut) {
  22.         contentbox2.square._alpha -= 10;
  23.     }
  24.     if (contentbox2.square._alpha<10) {
  25.         loadMovie("image"+whichPic+".jpg", "contentbox2.square");
  26.         fadeOut = false;
  27.         fadeIn = true;
  28.     }
  29.     if (contentbox2.square._alpha<100 && fadeIn && !fadeOut) {
  30.         contentbox2.square._alpha += 10;
  31.     } else {
  32.         fadeIn = false;
  33.     }
  34.        
  35. };

danke im voraus
abcde12345 ist offline   Mit Zitat antworten
Alt 01-05-2004, 17:44   #2 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Wieso willst du den Code auf die Movieclips setzen? Ist doch viel übersichtlicher alles in einer Timeline!

Also ich würde immer alles bei einander halten - ich find's übersichtlicher und es ist ein schönerer Code...
__________________
Mediendesign-Student
johanness ist offline   Mit Zitat antworten
Alt 01-05-2004, 18:32   #3 (permalink)
möchty
 
Registriert seit: Sep 2003
Ort: NA (Hessen)
Beiträge: 169
hmm.. naja mit den buttons, mit denen ich gerne die bilder ändern würde geht das irgendwie nicht...
der code funzt nur mit buttons, die im selben bild liegen.. ??

also das AS liegt bei mir im allersten bild, ich will jetzt aber mit einem button, der dann erst in bild 100 zur verfügung steht (auf die bühne kommt) das steuern. wie mach ich das dann?
abcde12345 ist offline   Mit Zitat antworten
Alt 02-05-2004, 18:49   #4 (permalink)
möchty
 
Registriert seit: Sep 2003
Ort: NA (Hessen)
Beiträge: 169
Lightbulb

ok funzt jetzt, hab einfach das script nach hinten verschoben, so das es parallel zu den buttons liegt.. brauchs ja (erst) da..

muss so sein.
abcde12345 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 03:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele