Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-10-2011, 10:42   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 48
Rechteck einblenden

Hallo ... sicher stehe ich nur auf dem Schlauch, aber ich hänge nun schon ewig an einem eigentlich total trivialem Problem fest:

Ich versuche einfach nur in AIR ein Rechteck einblenden zu lassen.

Ich habe eine WindowedApplication und erstelle das Rechteck wie folgt:

Code:
var child:Shape = new Shape();
child.graphics.beginFill(bgColor);
child.graphics.lineStyle(borderSize, borderColor);
child.graphics.drawRect(0, 0, xSize, ySize);
child.graphics.endFill();
Versuche ich nun aber das Shape-Objekt der Bühne hinzuzufügen, so bekomme ich den Fehler "addChild() ist nicht in dieser Klasse verfügbar. Verwenden Sie stattdessen addElement() oder ändern Sie die Skin (sofern Sie eine haben).".

Ändere ich jedoch auf addElement ab, so bekomme ich einen Fehler weil Shape kein IVisualElement ist.

Also hier nun die Frage: Wie erstelle ich in AIR ein gefülltes Rechteck, welches ich dann auch der Bühne hinzufügen und über "spark.effects.Fade" (oder durch ein anderes Tween) beeinflussen kann.

Ich danke euch schon jetzt für eure Hinweise!
QueenF ist offline   Mit Zitat antworten
Alt 05-10-2011, 10:48   #2 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
spark.primitives.Rect - ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
__________________
mfg Frank
mildesign ist offline   Mit Zitat antworten
Alt 05-10-2011, 10:57   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 48
Danke für den Link ... aber das Referenzhandbuch war bereits mein erster Anlaufspunkt und hat mir nicht wesentlich weiter geholfen.

Ich muss das Ganze skripten und kann es nicht auf mx-Komponenten abbilden. Ich habe ja auch mit der Graphics-Klasse gearbeitet (über die graphics-Eigenschaft von shape .... ein Ansatz, den ich auch im Referenzhandbuch gefunden habe) ... ich bekomme das Ganze eben nur nicht der Applikation hinzugefügt ...
QueenF ist offline   Mit Zitat antworten
Alt 05-10-2011, 11:19   #4 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
Der hacky way wäre eine Group(implementiert IVisualElement) statt einem Shape zu nehmen und in dessen "graphics" zu zeichnen. Allerdings ist es unschön um das Framework herum zu arbeiten.
Edit:
Ich kenne die Verwendung des Rechtecks nicht daher ist es schwierig zu sagen welche Komponente da am sinnvollsten wäre.
__________________
mfg Frank

Geändert von mildesign (05-10-2011 um 11:21 Uhr)
mildesign ist offline   Mit Zitat antworten
Alt 05-10-2011, 11:23   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 48
Auf diesen Weg geht es .... danke dir!
QueenF 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
[Flash CS3] Rechteck macht kein Rechteck mehr Striker Flash Einsteiger 4 12-07-2010 12:14
gedrehtes rechteck aus anderem rechteck hinausbewegen fritzthecat Spielkonzepte und Spieleprogrammierung 4 21-08-2006 08:22
rechteck via AS psykoman0850 Flash MX 5 23-01-2005 22:22
rechteck?? the-ox ActionScript 1 6 10-11-2003 18:17
kleines rechteck - großes rechteck Seem Flash MX 9 30-07-2003 15:50


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele