Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-09-2004, 21:17   #1 (permalink)
Blitzuser
 
Registriert seit: Feb 2004
Beiträge: 468
Duplicate Movie und Array

Hallo,

bisher nutze ich dieses Skript was auch gut laueft..:
Code:
stop();
var wArray = ["NAV1", "NAV2", "NAV3", "NAV4", "NAV5", "NAV6", "NAV7"];
var lArray = ["Home", "Services", "Products", "Clients", "News", "About", "Contact"];
for (i=0; i<wArray.length; i++) {
    this[wArray[i]].i = i;
    this[wArray[i]].onRollOver = function() {
        this.gotoAndPlay(2);
			_root.RFRAME.FLASH.gotoAndPlay(2);
    };
    this[wArray[i]].onRollOut = function() {
        this.gotoAndPlay(10);
    };
	this[wArray[i]].onPress = function() {
    _root.RFRAME.gotoAndStop(lArray[this.i]);
				_root.RFRAME.TXTMASK.gotoAndPlay(1);
    };
    this[wArray[i]].onEnterFrame = function() {
        this.NAVTEXT = lArray[this.i];
        start = random(5);
        if ((start == 0) && (this._currentframe == 1)) {
            this.gotoAndPlay(20);
        }
    };
}
So jetzt muss ich aber jeden button von hand erstellen,
was muss ich machen wenn:

ich nur eine Button habe, den duplizieren und 20 pixel nach unten haben will, und den array oben nutze fuer actions etc????


Danke
nxfxcom ist offline   Mit Zitat antworten
Alt 03-09-2004, 22:35   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hi.

Buttons bzw. Mc's duplizieren und gleichzeitig
verschieben, kannst Du so machen:
(Auf der Bühne muss ein Mc liegen mit dem Instanznamen
button_mc)

ActionScript:
  1. xPos = _root.button_mc._x;
  2. yPos = _root.button_mc._y;
  3. //---------------------------------------------------------
  4. for (i = 0; i < 6; i++) {
  5. duplicateMovieClip(_root.button_mc, "button_mc" + i, i);
  6. _root["button_mc" + i]._x = xPos;
  7. _root["button_mc" + i]._y = yPos;
  8. yPos += 50;
  9. }
  10. //---------------------------------------------------------
  11.  

Für was für Aktionen genau Du das Array verwenden willst,
musst Du besser beschreiben.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 03-09-2004, 23:00   #3 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
hier mal ne erweiterte mgl. sehr simple

PHP-Code:
for (06i++) {
_root.button_mc.duplicateMovieClip("button_mc" ii);
_root["button_mc" i]._x _root.button_mc._x;
_root["button_mc" i]._y = (_root["button_mc" i]._height+2)*i;

nimmt die höhe eines clips und addiert 2px und nimmt es mit dem aktuellen index mal.
__________________
TVNEXT Solutions
atothek ist offline   Mit Zitat antworten
Alt 12-12-2004, 03:58   #4 (permalink)
Blitzuser
 
Registriert seit: Feb 2004
Beiträge: 468
ich moechte beide codes mixen so das die buttons die oberen namen haben..

Danke
nxfxcom 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 04:36 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele