Flashhilfe.de - Flash Community

Per Loader Bilder austauschen [Flash 10]

Forum > ActionScript 3.0 > Per Loader Bilder austauschen

 


AntwortenRegistrieren Seite1  

 04.11.2010, 18:26 
Benutzerbild von Stryck
Beiträge: 21
Registriert: Oct 2010

Per Loader Bilder austauschen
Hi,
ich möchte per Buttonklick ein bild mit dem loader von extern laden und dann mit einem bereits existierendem Bild in einem MovieClip Austauschen.

Wäre echt top, wenn ihr mir helfen könntet
Paul
 04.11.2010, 19:38Re1
Benutzerbild von willie33
Beiträge: 140
Wohnort: Qo'noS
Registriert: Nov 2009

Das geht so:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.net.URLRequest;

button1.addEventListener(MouseEvent.CLICK, button1Click);

var urlReq:URLRequest = new URLRequest("<String: bildpfad>");
var ldr:Loader = new Loader();

//Jetzt der Evt.Handler für den Button
function button1Clicked(e:MouseEvent):void
{
        ldr.addEventListener(Event.COMPLETE, onLoaderComplete);
        ldr.load(urlReq);
}

//Und der Handler für das COMPLETE-Event des Loaders
function onLoaderComplete(e:Event):void
{
        meinMC = ldr.content; //Setzt voraus dass meinMC bereits existiert ;)
      ldr.removeEventListener(Event.COMPLETE, onLoaderComplete);
}
Check it out: http://as3petoolkit.googlecode.com/
@Vemilyus
Mann, warum drücke ich immer "STRG+S" wenn ich Code im Forum poste???
Bitte keine PNs wenn es Fragen gibt. Dazu ist das Forum da!
 04.11.2010, 20:11Re2
Benutzerbild von Stryck
Beiträge: 21
Registriert: Oct 2010

Themenautor/in

Hi,
danke für deine schnelle Antwort.
Allerdings erhalte ich einen Error 1118: Implizite Umwandlung von einem statischem Typ flash.display:DisplayObject in einem möglciherweise nicht verwandten Typ flash.display:MovieClip.

Das ganze in Zeile 22

Wäre super wenn du mir sagen könntest woran das liegt.
 
nicht sichtbar bei eingeloggten Mitgliedern1&1 Webhosting
 04.11.2010, 20:47Re3
Beiträge: 568
Registriert: May 2007

dann halt meinMc.addChild(ldr.content);
oder setze den ldr.content = eines movieclips dann so
meinMc = MovieClip(ldr.content);
Bitte keine pn´s wegen irgendwelchen fragen zu Threads, dafür gibt es sie ja schließich
 04.11.2010, 21:04Re4
Benutzerbild von Stryck
Beiträge: 21
Registriert: Oct 2010

Themenautor/in

Super jetzt funktioniert es.
Tut mir leid, aber ich bin ein ziemlicher AS3 neuling.

http://digitaljuniors.com/mediamus/
so sieht das ganze jetzt aus.
Wenn ich dem ganzen noch einen FadeIn FadeOut effekt geben möchte, wie mache ich das denn am besten?

(Das sind noch alles bsp Bilder und nicht meine so als copyright info)
Geändert von Stryck am 04.11.10 um 21:26 Uhr

 04.11.2010, 21:38Re5
Beiträge: 568
Registriert: May 2007

kannst dir mal die greenshock klassen anschauen und da das tweenlite sollte reichen
und dann nen bisschen mit den alphas spielen
Bitte keine pn´s wegen irgendwelchen fragen zu Threads, dafür gibt es sie ja schließich
Geändert von cedddy am 04.11.10 um 21:38 Uhr

 
nicht sichtbar bei eingeloggten Mitgliedern
 
Themen
Ähnliche Beiträge zum Thema
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de