Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-06-2006, 09:40   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 17
Breite eines MCs

Hallo!

Irgendwie glaube ich ja, dass mich Flash gerade veralbern will. Ich möchte eigentlich nur die Breite eines MCs feststellen, aber irgendwie mag mich Flash heute nicht. Was mache ich falsch?

Der Code sieht folgendermassen aus:

ActionScript:
  1. createEmptyMovieClip ("logo",1);
  2. logo.loadMovie ("logos/logo1.jpg");
  3. logo._width = 100;

Die Bildgröße wird aber nicht angepasst... :-(

Zur Erklärung: Es kann sein, dass die eingeladenen Bilder größer sind als die Bühne. Nun möchte ich die Größe feststellen und dann die Breite/Höhe des MCs (bzw. des Bildes im MC) anpassen.

Wer kann mir helfen?

Viele Gruesse,
Mapfei
mapfei ist offline   Mit Zitat antworten
Alt 19-06-2006, 09:47   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
da kannst du erst drauf einfluss nehmen wenn loadMOvie erfolgreich beendet worden ist. das kannste z.B. mit getBytesLoaded und getBytesTotal festellen...

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 19-06-2006, 09:50   #3 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Dazu muß ein Preloader verwendet werden, da zur beim Aufruf der
Eigenschaft noch kein Bild vorhanden/geladen ist.
PHP-Code:
var mcl = new MovieClipLoader();
var 
listener = new Object();
listener.onLoadInit = function( ref )
{
   
ref._width 100;
}
mcl.addListenerlistener );
this.createEmptyMovieClip ("logo",1); 
mcl.loadClip"logos/logo1.jpg"this.logo ); 
Oder so, Hallo sal
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 19-06-2006, 09:52   #4 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
oder auch so... psyk´s script ist moderner
grüße an dieser stelle
cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar 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 22:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele