Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-07-2004, 10:17   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 302
per AS das Verhalten eines Buttons in MovieClip umwandeln...

ich habe herausgefunden das man innerhalb eines Buttons keine MovieClips ansprechen und beispielweise skalieren, anders positionieren, farbliche verändern kann. Genau das gleiche Problem gilt bei dynamischen Textfeldern. Diesen kann man keine Werte übergeben. (siehe unten Beispiel 1)

Sobald man allerdings aus dem dynamischen Textfeld ein MovieClip oder aus der Fläche (die skaliert werden soll) ein MovieClip generiert ist es kein Problem diesen MovieClip über den Button anszusprechen und zu verändern. (siehe unten Beispiel 2)

Beispiel 1:
klappt nicht:
_root.Button.DynTextfeld = "Mein Button";

Beispiel 2:
klappt:
_root.Button.mcDynTextfeld.mcDynTextfeld = "Mein Button";


Was ich allerdings noch herausgefunden habe:
Sobald man das Verhalten des Buttons über das Eigenschaftsfenster als MovieClip ändert. Ist es kein Problem innerhalb des Buttons ein dynamsiches Textfeld liegen zu haben und diesem ein Wert zu übergeben. Genauso können auch innerhalb des Buttons MovieClips angesprochen werden und diese verändert werden (sklalieren, positionieren, farbliche verändern usw.). (siehe unten Beispiel 3).

Beispiel 3:
klappt:
_root.Button.DynTextfeld = "Mein Button";


An dieser stelle bleiben für mich allerdings ein paar Fragen offen:

Ich will alles per ActipsnScript dynamisch generieren lassen (durch createEmptyMovieClip, usw).
Wie kann ich allerdings einen Button dynamisch generieren!? Gibt es nicht etwas vergleichbares wie für MovieClips (createEmptyMovieClip)?
Ausserdem wie kann ich im nachhinein per AS das Verhalten des Objekts ändern (vom Button zu einem MovieClip)?

Geändert von fany (19-07-2004 um 10:21 Uhr)
fany ist offline   Mit Zitat antworten
Alt 19-07-2004, 12:01   #2 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 302
unverstädnlich erklärt!? oder hat keiner eine antwort?
fany ist offline   Mit Zitat antworten
Alt 19-07-2004, 12:15   #3 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Zu lang.....


..., denke ich!
__________________
Mediendesign-Student
johanness ist offline   Mit Zitat antworten
Alt 19-07-2004, 13:43   #4 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
jetzt sage ich aber auch mal was dazu...

1. fany..geht ´s auch ein bischen freundlicher...dein ton lässt schon zu wünschen übrig...[net bös gemeint...aber die leutz versucehn dir nur zu helfen..und das sogar noch umsonst]

2. es entzieht sich nicht nur meiner logik, warum du unbedingt ein raubtier [movieclip] in einen hasenkäfig [button] sperren willst, es ist auch DEFINITIV nicht nötig...
ich kenne nicht ein einziges bsp, wo das nötig wäre...
und argumente, wie kleinere kb sind völliger humbug...
was glaubst du woher der button seinen onRollover etc hernimmt...?

es gibnt definitv keinen grund mehr überhaupt buttons zu nehmen...

und wie ich an anderer stelle schon erwähnte, ist BUTTON keine eigene klasse, SONDERN EIN ABLEGER VON MOVIECLIP!!!

also kann man erkennen, dass button nur ein weniger flexibler abkömmling der wesentlich 'fähigeren' klasse movieclip ist, die darüber hinaus auch noch performanter arbeitet...


und du kannst aus einem mc keinen button machen, sehr wohl aus einem button einen mc per script...warum ist das wohl so?

außerdem wirst du online immer wieder ungeahnte nebeneffekte erleben können, wenn du mc´s und textfelder und was weis ich in einen erbärmlichen button stopfst...


greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 19-07-2004, 13:54   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 302
huups sollte nicht unfreundlich klingen.....

an dieser stelle tut es mir leid wenn es so rüberkam!!!
fany 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 00:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele