Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-08-2003, 12:41   #1 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
Eigenschaften von Bibliotheksobjekt?

Hallo,

ich hab gerade im forum gesucht, aber nix gefunden.

Wie kann ich die Höhe eines Movieclips im Bibliothek per Actionscript rausfinden?

Mein Movieclip ist als "menulinie" für Actionscript exportiert.
Ich kann diesen auch per attachMovie platzieren, aber

menulinie._height oder _root.menulinie._height

gehen nicht :-(

Wie soll denn das sein?
dburucu ist offline   Mit Zitat antworten
Alt 06-08-2003, 12:54   #2 (permalink)
Problemlöser
 
Registriert seit: Oct 2002
Ort: Chile.... aber jetzt Berlin :P... und Morgen?
Beiträge: 117
du musst ein anderen fehler haben, weil:

var mc = _root.attachMovie("menulinie", "menulinie", 0);
mc._x = 100;
mc._y = 100;
mc._height = 300;

funktioniert ohne probleme.....


MoniThor ist offline   Mit Zitat antworten
Alt 06-08-2003, 13:25   #3 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
ich mein ja nicht, daß ich die Werte nachdem einfügen abfrage, sondern vorher.

Also ohne daß ich erst attachmovie mache, will ich die höhe des Movielclips wissen.
dburucu ist offline   Mit Zitat antworten
Alt 06-08-2003, 13:34   #4 (permalink)
Problemlöser
 
Registriert seit: Oct 2002
Ort: Chile.... aber jetzt Berlin :P... und Morgen?
Beiträge: 117
ahhh!!

ich gleube es geht nicht.....

wenn du den mc gemacht hast, dann weisst du auch seine höhe... steckt sie in einer variable...

oder??

MoniThor ist offline   Mit Zitat antworten
Alt 06-08-2003, 13:37   #5 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
:-) ja ich weiß schon. aber ich möchte z.B. dieses Movieclip ändern oder so, und da möchte ich nicht immer ein wert im Skript ändern.

hmm komisch daß das nicht geht.
dburucu ist offline   Mit Zitat antworten
Alt 06-08-2003, 13:44   #6 (permalink)
Problemlöser
 
Registriert seit: Oct 2002
Ort: Chile.... aber jetzt Berlin :P... und Morgen?
Beiträge: 117
sehe nicht den sinn dafür...

für was kannst du so etwas brauchen??


wenn die mc in der bibliothek ist sie so wie so unnützlich (wärend sie nicht auf dem Stage ist)...


oder?

MoniThor ist offline   Mit Zitat antworten
Alt 06-08-2003, 13:51   #7 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
ich möchte den MovieClip per Actionscript auf die Bühne holen. Immer wenn ich brauche. Davor muß ich aber auch die Höhe wissen, damit ich diesen genau platzieren kann.
dburucu ist offline   Mit Zitat antworten
Alt 06-08-2003, 14:10   #8 (permalink)
filmtip: snatch
 
Registriert seit: Oct 2001
Beiträge: 1.562
Hi

was du willst geht eigentlich nicht - ist aber auch nicht
nötig. Das Objekt entsteht ja erst mit der Instantierung-
also bei Ausführung des Befehls attach-Movie.

Aber wenn's denn unbedingt sein muss: erstelle eine
MovieClip-Subklasse:

ActionScript:
  1. MyClass=function(){
  2.    this._width=200;
  3. _global.mc_breite=this._width
  4. }
  5. MyClass.prototype=new MovieClip()
  6. Object.registerClass("multiline",myClass)
  7. _root.attachMovie("multiline2,"multiline",10)

dieses script holt deinen mc 'multiline' aus der
bibliothek, verpasst ihm bei der instantierung die
breite 200 und über die variable mc_breite kannst
Du den wert abfragen.

aber wie gesagt, notwendig ist dies auf keinen fall;
da hast Du irgendwo einen denkfehler in deinen
überlegungen drin


gruss skyla
Skyla ist offline   Mit Zitat antworten
Alt 06-08-2003, 14:20   #9 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
hmmm ok danke erstmal an euch, das hilft mir schon etwas mehr, aber wenn einer andere Lösung hat, gerne posten.
dburucu 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 06:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele