Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-09-2004, 17:30   #1 (permalink)
bitchboy
 
Registriert seit: Mar 2004
Ort: München
Beiträge: 126
mit AS auf einen mc in einem button zugreifen?

hi,

ich hab mir nen dynamischen yugopslider gebaut. jetzt möchte ich die buttons darin mit texten belegen.

der aufbau des template-buttons sieht so aus:
hauptebene: yugop-slider mc mit dem script
darin -> template mc das immer dupliziert wird (instanzname: template)
darin -> button schaltfläche (instanzname: button)
darin -> up: textfeld (variable: button_text), darüber: mc mit einem effekt, gedrückt: textfeld (variable: button_text), aktiv: shape von der schaltfläche

in dem mc in darüber (instanzname: text_mc) befinden sich nochmal die mc's one und two (so lauten die instanznamen) und darin sind dann wieder die textfelder (variable: button_text)

soweit zum drumherum:

hier jetzt mein script für das duplicateMovieClip:
Code:
function create_buttons() {
		for (i=0; i<button_count; i++) {
			new_button = "button"+i;
			template.duplicateMovieClip(new_button, i);
			this[new_button]._x = (this[new_button]._x+button_width*i)-half_stage_width;
			this[new_button]._y = +40;
			this[new_button].button_text = button_array[i];
			this[new_button].button.text_mc.one.button_text = button_array[i];
			this[new_button].button.text_mc.two.button_text = button_array[i];
		}
	}
	create_buttons();
tja, das funzt aber nicht. da stimmt wohl was nicht mit dem pfad, mit dem ich die mc's im darüber-zustand des buttons anspreche. oder kann man diesen zustand gar nicht per AS ansprechen? im up zustand wird der button_text richtig angezeigt, aber im darüber eben nicht

wenn ich bei this[new_button].button.text_mc.two.button_text = button_array[i]; das .button. weglassen funzt es auch nicht...

bin für jede hilfe dankbar.
__________________
cheers,
alex
---
http://www.destinationdesign.de
Trumpfass ist offline   Mit Zitat antworten
Alt 09-09-2004, 17:38   #2 (permalink)
aka stauby
 
Benutzerbild von webdust
 
Registriert seit: Mar 2004
Ort: Würzburg
Beiträge: 705
Benutz keine Schaltflächen, sondern MCs, die als Schaltflächen fungieren.
__________________
"The things you own end up owning you."
webdust ist offline   Mit Zitat antworten
Alt 09-09-2004, 18:16   #3 (permalink)
bitchboy
 
Registriert seit: Mar 2004
Ort: München
Beiträge: 126
hmm...also den button in der bibliothek in einen mc umwandeln, in den eigenschaften aber noch als button belassen?

funzt mit diesem script dann auch nicht:
this[new_button].text_mc.two.button_text = button_array[i];



oder hab ich dich falsch verstanden?
__________________
cheers,
alex
---
http://www.destinationdesign.de
Trumpfass ist offline   Mit Zitat antworten
Alt 09-09-2004, 18:20   #4 (permalink)
aka stauby
 
Benutzerbild von webdust
 
Registriert seit: Mar 2004
Ort: Würzburg
Beiträge: 705
Ne, auch in den Eigenschaften als MC definieren. Mit dem als "Schaltfläche fungieren" meinte ich, dass du den MCs dann halt die RollOver, onRelease, etc. zuweist, was ja auch erst in den neueren Flash-Versionen möglich ist.
__________________
"The things you own end up owning you."
webdust 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 22:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele