Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-12-2004, 11:27   #1 (permalink)
Corvus
 
Benutzerbild von Veyoun
 
Registriert seit: Dec 2004
Ort: New Amsterdam
Beiträge: 80
Talking Movieclips und Texte dynamisch anordnen

Hallo, Leute!
Habe folgendes Problem:

Ich habe insgesamt 3 Movieclips und 2 dynamische Textfelder, die Text werden alle dynamisch aus AS geladen und werden als HTML-Text wiedergegeben. 2 Movieclips, in Form von Rechtecken, sollen
sich nun in der Höhe und y-Ausrichtung jeweils nach den beiden Texten richten.

Der 3. Movieclip ist eine Trennungslinie zwischen den beiden Rechtecken, der sich natürlich auch nach der y-Ausrichtung und Höhe des 1. Rechtecks halten soll.
Aufbau: 1.Rechteck mit 1.Text + Trennlinie + 2.Rechteck mit 2. Text

Mein Code sieht daher so aus:

Code:
text1.htmlText="asjk kj ajhs jhdg kjshkj hkdjh kheiu hiudhi uhfiuhij"
text1.autoSize="center"
hint1._height = text1._height
hint1._y = text1._y
//-------------------------------trennlinie:
getProperty(_root.trennung, _y);
getProperty(_root.hint1, _y);
trennung._y = hint1._y+hint1._height
trennung._x = hint1._x;
//-------------------------------2.rechteck mit 2.text:
text2.htmlText="asdkjkgjhajhkkasdkjkgjhajk"
text2.autoSize="center"
hint2._height=text2._height
hint2._y=text2._y
text2._y=trennung._y+trennung._height
Aus irgendwelchen Gründen richten sich die Movieclips nicht nach ihren neuen y-Koordinaten und Höhen (also mit dem dynamischen Text), sondern nach den alten y-Koordinaten und Höhen, also nach ihrer Ausrichtung im Flashfilm, so wie ich sie platziert habe, aus.
Habe ich die falschen Variablen genommen oder sonst irgendetwas falsch gemacht?
Wenn irgendjemand von euch eine Idee hat, bitte teilt sie mir mit!!!

ANsonsten euch allen noch einen guten Rutsch ins Jahr 2005!!!
Veyoun ist offline   Mit Zitat antworten
Alt 31-12-2004, 13:23   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Leider ist dein Scriptausschnitt nicht sehr aussagekräftig... Werden die MCs mit loadMovie o.ä. nachgeladen oder attacht? Wie werden die Texte geladen?

Du musst bei dynamischen Aktionen immer daran denken, dass nachgeladene MCs oder Texte nicht sofort zur Verfügung stehen, weil Flash das Nachladen asychron behandelt. Du solltest für MCs deshalb einen Preloader setzen und erst, wenn der komplette MC geladen wurde, Positionsberechnungen vornehmen.

Bei Texten solltest du das LoadVars-Objekt mit der Methode onLoad einsetzen.
  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 01:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele