Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-08-2005, 16:50   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Question problem mit _height

hi also ich habe so ein kleines problem. ich lade *.swf daten ein und will die einer festen größe zuweisen aber das problem ist das es nicht geschied.
alos ich habe es mal so aus problern mit dem "_yscale" und da macht er es aber wenn ich es mit "_height" mache läd der die swf nicht mehr oder wird nicht mehr angezeigt.
also wenn da jemand was hat dann würde ich mich total freuen.
weil ich da nicht weiter komme. ich denke dass es so logisch ist aber wer weis .
(und der pfad ist auch richtig)
ActionScript:
  1. item_mc.pic2_mc.loadMovie(bilderlink_gr[i]);
ActionScript:
  1. item_mc.pic2_mc._yscale=19;

ActionScript:
  1. item_mc.pic2_mc._height="80";
flozwo ist offline   Mit Zitat antworten
Alt 07-08-2005, 17:08   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!
Das bild muss komplett geladen sein, bevor du _height und/oder _width verwenden kannst. Wie immer: PRELOADER!
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-08-2005, 17:16   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Unhappy

ich denke dass es daran nciht liegen kann weil die daten klein sind und wenn ich es teste dann macht er es bei dem

"item_mc.pic2_mc._yscale=19;"

ja auch sofort.

dadrüber liegt ja auhc noch ein btn und wenn ich drauf drücke dann wird die kleiche datei ja auch noch mal geladen und da kommt sie sofort.

also denke nicht dass es am laden liegen kann.
flozwo ist offline   Mit Zitat antworten
Alt 07-08-2005, 17:17   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
_yscale und _xscale sind ein anderes Paar Schuhe:
ActionScript:
  1. item_mc.pic2_mc.loadMovie(bilderlink_gr[i]);
  2. item_mc.onEnterFrame = function() {
  3.     if (this.pic2_mc._width>0) {
  4.         this.pic2_mc._height = 80;
  5.         delete this.onEnterFrame
  6.     }
  7. };
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-08-2005, 17:21   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
ja ich weis das es was anderes ist. =)
flozwo ist offline   Mit Zitat antworten
Alt 07-08-2005, 17:27   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Talking

aber warum macht der das so ?
ActionScript:
  1. item_mc.pic2_mc.loadMovie(bilderlink_gr[i]);
  2. item_mc.onEnterFrame = function() {
  3.         if (this.pic2_mc._width>0) {
  4.                 this.pic2_mc._height = 80;
  5.                 delete this.onEnterFrame
  6.         }
  7. };
also warum das ganze in einem onEnterFrame?
also ganz verstehe ich es jetzt nciht. weil ich lade die bilder doch und in einem MC rein und dann sage ich der MC ist "X" hoch und "y" breit.
und wenn ich es auch schon vor dem laden festlege dann hat er es ja auch nicht gemacht.


also ich verstehe schon was du da geschrieben hast aber warum es notwendig ist nciht. ! ?
flozwo ist offline   Mit Zitat antworten
Alt 07-08-2005, 17:32   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Einem leeren MC kann man keine Breite über _width zuweisen. Der bleibt bei 0. x_scale geht, wobei man erst was davon sieht, wenn Inhalt geladen ist.
Man kann auch kein onRelease oder ähnliches auf einen MovieClip packen, bevor der Content geladen ist. Der wird durch den loadMovie-Befehl gekillt...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-08-2005, 17:36   #8 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Talking

achso okay das wuste ich nicht danke =).
dann weis ich ja jetzt warum da ein onEnterFrame rein muss.

vielen danke noch mal.
flozwo 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 04:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele