Zurück   Flashforum > Flash > Flash erweitern > Komponenten und SmartClips

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-08-2002, 01:00   #1 (permalink)
Neuer User
 
Benutzerbild von andilab
 
Registriert seit: Jun 2001
Ort: münster
Beiträge: 162
Question breite eines textfeldes auslesen? - vars innerhalb komponenten

hi

ich habe noch nie eine eigene komponente gebaut, aber ich glaube, jetzt könnte ich sowas ganz gut gebrauchen.
einfach geht es um mehrere aneinander gereite schaltflächen oder filmsequenzen mit schaltflächen drinne.
um diese schaltflächen einfacher herzustellen oder verändern zu können hab ich mir gedacht. wäre so eine komponente ganz praktisch.

wäre sehr gut, wenn mir jemand helfen kann.

hier ein paar fragen dazu:

also, wie ich eine variable an ein textfeld (ohne verschachtelung) von den komponentenparametern in das textfeld reinbekomme, weis ich, aber wie ist das z.b. wenn ich eine variable innerhalb eines mc´s innerhalb einer komponente verändern will. macht man das dann mit
ActionScript:
  1. onclipevent(load){
  2. variable = _parent.variable;
  3. }
??

und

bei einem dynamischen textfeld, habe ich ja eine feste grösse des textfeldes. damit aber alle meine schaltflächen (s.o.) einen gleichen abstand, unabhängig von der wortlänge der schaltflächen beschreibung (die schaltfläche besteht eigentlich nur aus etwas einem wort und einer "schaltzone") von einander haben, wäre es gut, wenn sich die breite der schaltfläche, der breite des textfeldes (im mc eine z.b. eine ebene über der eigentlichen schaltfläche/"schaltzone) angleicht.

verstehens?
bestimmt hatten viele schon mal darüber nachgedacht.

danke für jede hilfe.
einen guten tag
tschöhs
andi
andilab ist offline   Mit Zitat antworten
Alt 03-08-2002, 11:32   #2 (permalink)
netTrek
 
Benutzerbild von netTrek
 
Registriert seit: Jul 2001
Ort: 46282 Dorsten
Beiträge: 2.972
Re: breite eines textfeldes auslesen? - vars innerhalb komponenten

Zitat:
Geschrieben von andilab
macht man das dann mit
ActionScript:
  1. onclipevent(load){
  2. variable = _parent.variable;
  3. }
??
kommt darauf an wie versachtet die MCs vorliegen.
schau doch erst mal über
ActionScript:
  1. trace(eval(this._target))
nach wo sich der MC in Relation zu der Komponente befindet...

anschließend kannst du ja einen richtigen Pfad erstellen
Zitat:
Geschrieben von andilab

und

bei einem dynamischen textfeld, habe ich ja eine feste grösse des textfeldes. damit aber alle meine schaltflächen (s.o.) einen gleichen abstand, unabhängig von der wortlänge der schaltflächen beschreibung (die schaltfläche besteht eigentlich nur aus etwas einem wort und einer "schaltzone") von einander haben, wäre es gut, wenn sich die breite der schaltfläche, der breite des textfeldes (im mc eine z.b. eine ebene über der eigentlichen schaltfläche/"schaltzone) angleicht.

andi
Den Text würde ich komplett über AS erstellen!
dann autosize = "left" setzen
anschließend einfach über _width checken wie breit die gesichte ist... funzt einwandfrei

SABAN
__________________
Saban Ünlü

netTrek GmbH & Co. KG
Softwareentwicklung, Design & Konzeption
www.netTrek.de
netTrek ist offline   Mit Zitat antworten
Alt 03-08-2002, 18:48   #3 (permalink)
Neuer User
 
Benutzerbild von andilab
 
Registriert seit: Jun 2001
Ort: münster
Beiträge: 162
hi

text komplett über as erstellen.. das klappt nur für flashmx richtig? - so mir "textfeld krieäitn" und so ne? für flash5 (veröffentlichen) gibts da keine lösung oder?

danke für die antwort

tschösn
andi
andilab ist offline   Mit Zitat antworten
Alt 04-08-2002, 10:14   #4 (permalink)
netTrek
 
Benutzerbild von netTrek
 
Registriert seit: Jul 2001
Ort: 46282 Dorsten
Beiträge: 2.972
geht nur in MX aber du sprichst hier ja auch über eine Komponente die du erstellen willst, nicht über smart filmsequenzen

SABAN
__________________
Saban Ünlü

netTrek GmbH & Co. KG
Softwareentwicklung, Design & Konzeption
www.netTrek.de
netTrek 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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 13:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele