Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-10-2011, 16:26   #1 (permalink)
Webverwickler
 
Benutzerbild von wanst
 
Registriert seit: May 2005
Beiträge: 327
Ein Bild gleichzeitig in zwei MCs laden

Hallo,
ich lade ein Bild per MovieClipLoader in einen MC, sagen wir _root.bilder.bild1. Kann ich das Bild gleichzeitig in einen anderen MC (_root.andereBilder.bild1) laden/kopieren/duplizieren, ohne ihn noch mal vom Server laden zu müssen?

duplicateMovieClip tut das ja nur in der gleichen Ebene, oder? Also z.B. von _root.bilder.mc1 nach _root.bilder.mc2.

Ach so: wenn es geht, wie geht es?

Danke schon mal im Voraus
__________________
Gruß
Wanst

Reden ist Silber, Schweigen ist Gold! ... Meistens
wanst ist offline   Mit Zitat antworten
Alt 05-10-2011, 16:48   #2 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
Mit duplicateMovieClip lassen sich keine extern geladenen Bilder duplizieren.

Du könntest das Bild an ein bitmapData-Objekt hängen und dass dann klonen ...

edit: das funzt aber nicht bei externen Inhalten, wie ich gerade lesen muss ...

Das Bild kannst Du erst aus dem Cache nehmen, wenn es geladen wurde.

Du müsstest also
  • das Bild 1x laden,
  • warten, bis das Laden beendet wurde,
  • dann das Bild nochmal laden (sollte jetzt aus dem Cache kommen, daher sofort da).

Oder es gibt noch eine Klasse, die Dir sowas abnimmt. Da würde ich an Deiner Stelle mal googeln ...

Geändert von ~pyropete~ (05-10-2011 um 16:57 Uhr)
~pyropete~ ist offline   Mit Zitat antworten
Alt 10-10-2011, 21:26   #3 (permalink)
Webverwickler
 
Benutzerbild von wanst
 
Registriert seit: May 2005
Beiträge: 327
Hab ich schon ...

Danke gesagt? Glaub nicht, also vielen Dank mal. Habs sogemacht wie du nach »du müsstest also vorgeschlagen« hast.

Ah, und hab keine Klasse gefunden, Google ist mir da auch etwas zu unpräzise in den Ergebnissen. Oder ich suche nach dem falschen.
__________________
Gruß
Wanst

Reden ist Silber, Schweigen ist Gold! ... Meistens
wanst ist offline   Mit Zitat antworten
Alt 19-10-2011, 03:00   #4 (permalink)
Webverwickler
 
Benutzerbild von wanst
 
Registriert seit: May 2005
Beiträge: 327
Zitat:
Zitat von ~pyropete~ Beitrag anzeigen
[...]Du könntest das Bild an ein bitmapData-Objekt hängen und dass dann klonen ...

edit: das funzt aber nicht bei externen Inhalten, wie ich gerade lesen muss ...

Das Bild kannst Du erst aus dem Cache nehmen, wenn es geladen wurde.
[...]
»Das ist so nicht ganz richtig, Sir...«

Ich hab etwas gesucht und mich erinnert, dass ich das bitmapData-Objekt schonmal mit mäßigem Erfolg zum Weichrechnen skalierter Bilder verwendet hab und dann noch ein bisschen rum probiert. Und ich muss dir sagen, es geht doch, natürlich hast du recht, du hast erst Zugriff, wenn das Bild geladen ist, aber das ist ja kein Problem mit einem MovieClipLoader:
PHP-Code:
var _root.createEmptyMovieClip('bild',_root.getNextHighestDepth() );
b._x 200// nur damit man sieht, was passiert
var _root.createEmptyMovieClip'thumb'_root.getNextHighestDepth() );
var 
horch = new Object();
horch.onLoadInit = function (ziel_mc) {
    var 
pixelData = new flash.display.BitmapData(ziel_mc._widthziel_mc._height);
    
pixelData.draw(ziel_mc);
    
t.attachBitmap(pixelData1truetrue);
    
t._width 150;
    
t._yscale t._xscale;
    
delete pixelData;
}
var 
= new MovieClipLoader();
m.addListener(horch);
m.loadClip("bild.jpg",b); 
Das funktioniert.

Darum danke noch mal für den Anstoß!
__________________
Gruß
Wanst

Reden ist Silber, Schweigen ist Gold! ... Meistens

Geändert von wanst (19-10-2011 um 03:02 Uhr)
wanst ist offline   Mit Zitat antworten
Alt 20-10-2011, 01:02   #5 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
Hey nice. Gut zu wissen.
Auch danke!
~pyropete~ 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
Bild und dazugehöriges Thumbnail gleichzeitig laden Buscemi ActionScript 2 3 16-12-2010 22:01
Zwei Buttons gleichzeitig c0s4n0str4 ActionScript 2 1 25-01-2009 13:18
ein bild gleichzeitig in zwei mcs laden? uncle.sam Flash Einsteiger 3 11-03-2008 15:27
Zwei tasten gleichzeitig harego ActionScript 1 4 15-01-2006 15:26
Zwei MCs gleichzeitig laden Manuelito ActionScript 1 3 20-08-2004 19:14


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

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


Copyright ©1999 – 2012 Marc Thiele