Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-11-2010, 17:27   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2010
Beiträge: 68
Eigenschaften von Container updaten

ich habe einen SkinnableContainer, neben dem ich ein Textinput-Feld angebracht habe, mit dem der User die Größe des Containers ändern kann. Das funktioniert jedoch nicht, da ich die Optik irgendwie updaten muss. Folgendermaßen habe ich es (nicht erfolgreich) versucht:

PHP-Code:
<s:TextInput color="#000000" contentBackgroundColor="#CCCCCC" text="@{previewWidth}" width="80" mouseFocusChange="preview.validateNow();"/> 
wenn ich mir jedoch preview(Name des Containers).width ausgeben lasse, dann bekomme ich die geänderte Größe, an der Datenbindung kann es also nicht liegen. Wie bekomme ich den Container dazu, ohne komplett neu zu laden, die Größe zu ändern?
Moorhuhn ist offline   Mit Zitat antworten
Alt 22-11-2010, 17:34   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
Was hast du genau vor?
Omega Psi ist offline   Mit Zitat antworten
Alt 22-11-2010, 22:04   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2010
Beiträge: 68
Das ganze soll ein Art Editor werden. Links die TextInput-Box, in der zu Beginn eine Standardbreite einer Vorschau-Box eingetragen wird, die gleichzeitig rechts davon dargestellt wird. Ändert jetzt jemand den Wert der Breite soll gleichzeitig die Breite des Vorschau-Containers verändert werden.

PHP-Code:
[Bindable] public var previewWidth:String "400";

<
s:TextInput text="@{previewWidth}" mouseFocusChange="preview.validateNow();"/>  

<
s:SkinnableContainer id="preview" width="{previewWidth}" 
Moorhuhn ist offline   Mit Zitat antworten
Alt 22-11-2010, 22:29   #4 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
  1. Wieso ist die Breite ein String?
  2. DataBinding ist zwar sehr convinient, lässt sich aber so gut wie nicht debuggen. Ich würde das via Eventhandler händeln.
Omega Psi ist offline   Mit Zitat antworten
Alt 23-11-2010, 01:26   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2010
Beiträge: 68
Die Breite ist ein String, da Textinput meines Wissens immer einen String zurückgibt?? Ist aber egal, da ich es auch mit Umwandlung zu Number und Eventhandler probiert habe, trotzdem bleibt das Problem bestehen, dass zwar die Eigenschaft des Container sich ändert, aber nicht seine Optik.
Moorhuhn ist offline   Mit Zitat antworten
Alt 23-11-2010, 05:52   #6 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
  1. Du willst aber eine der Dimensionen manipulieren, das ist eine Zahl...
  2. Code der Skin?
Omega Psi ist offline   Mit Zitat antworten
Alt 23-11-2010, 12:17   #7 (permalink)
Neuer User
 
Registriert seit: Jul 2010
Beiträge: 68
Es funktioniert doch wie ich es mir vorgestellt hatte. Ich hatte vergessen, dass der Container innerhalb eines Panels war und das Layout deswegen die Änderungen unterdrückt hat.
Moorhuhn 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
App updaten seekwhencer Adobe AIR 1 13-06-2008 08:30
Container Problem in einem Container Marc Jech Flash MX 1 03-08-2006 08:30
Db updaten Samuel PHP und MySQL 2 24-07-2006 18:36
Containerproblem - Container-SWF hereinladen von einem anderen Container-SWF aus lohbi Flash Einsteiger 6 20-05-2006 23:54
swf in container enthalt weiteren container funzt ned zillatron Flash 4 und Flash 5 21 09-02-2003 22:58


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

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


Copyright ©1999 – 2012 Marc Thiele