Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-03-2005, 15:14   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 12
_width und _height Problem

Hallo,

ich habe da ein Problem mit dem Ändern der Größe mehrerer als Button deklarierten Bilder innerhalb eines Movies.

Und zwar soll der Benutzer auf Knopfdruck das Bild vergrößern oder verkleinern können.

Zur Struktur:
Als erstes kommt ein mc (Steinauswahl). In diesem mc ist noch ein weiterer mc (Steine) in welchem wiederum einzelne Steine eingebettet sind (alle als Buttons deklariert). Der Benutzer kann die einzelnen Steine per Drag-Befehl über einen bestimmten Bereich des Bildschirms ziehen.
Nun noch einmal zu meiner Frage: Wie kann man die einzelnen Steine (welche jeweils einen eigenen Namen haben, z.B. Stein1, Stein2, etc) per Knopfdruck in der Größe ändern ?? Ich habe schon alles mögliche probiert, hat leider nicht geklappt. Aus Gründen der Bereichsbegrenzung ist es leider auch nicht möglich alle Steine einen eigenen mc zuzuweisen.
sP4rK ist offline   Mit Zitat antworten
Alt 09-03-2005, 15:22   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
Ganz einfach:
ActionScript:
  1. _root.Steinauswahl.Steine.Stein1._width=50;
  2. _root.Steinauswahl.Steine.Stein1._height=50;
jonny-noob ist offline   Mit Zitat antworten
Alt 09-03-2005, 16:46   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 12
Das klappt leider nicht, das hatte ich auch schon probiert.

Vielleicht liegt es daran, dass ich folgenden Code auf den zweiten mc stehen habe:

Code:
onClipEvent (load) {
    for (i=0; i<100; i++) {
        attachMovie("Steine1Att", "Steine1Att"+i, i);
    }
}
Damit erstelle ich mehrere gleiche Steine, welche dann jeweils mit folgendem Befehl zum Verschieben vorbereitet werden:
Code:
on (press) {
	startDrag(Stein1, true,-415,-16,0,228);
}
on (release) {
	stopDrag();
}
Es soll dann auch so sein, das immer nur der zuletzt bewegte Stein verändert werden soll, und nicht alle. Gibt es vielleicht eine Möglichkeit, den einzelnen Steinen eine Variable im Startdrag-Befehl zuzuordnen, welche überall gleich deklariert ist, und somit jedesmal von dem aktuell verschobenen Stein überschrieben wird. So dass man dann über den Vergrößern/Verkleinern-Button nur noch die Variable ansprechen brauch ?
sP4rK 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 02:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele