Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-01-2011, 01:44   #1 (permalink)
Neuer User
 
Benutzerbild von PiccoTerra
 
Registriert seit: Dec 2010
Beiträge: 32
MovieClip Inhalt ersetzen / skalieren

hi,
ich habe eine mit tween und anderen lustigen Dingen erstellte Animation
diese soll nun dynamisch andere Inhalte von php Scripten erhalten

die Bilder extern einladen tue ich NOCH gar nicht weil mir schon Pflastersteine im Weg liegen:
PHP-Code:
var request:URLRequest = new URLRequest("bild.png");
var 
loader:Loader = new Loader();
loader.load(request);
angreifer.removeChildAt(0);
angreifer.addChild(loader); 
  • der vorherige Inhalt verschwindet
  • das Bild existiert und wird auch rein geladen
  • doch leider wird das rein geladene Bild verschoben dargestellt. sprich unten, links unter, neben dem vorherigen Inhalt steht nun das neue Bild... was leider größten teils außerhalb meiner Bühne liegt


PS mein MC heißt "angreifer"

Geändert von PiccoTerra (02-01-2011 um 02:06 Uhr)
PiccoTerra ist offline   Mit Zitat antworten
Alt 02-01-2011, 11:44   #2 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.866
Zitat:
Zitat von PiccoTerra Beitrag anzeigen
PS mein MC heißt "angreifer"
das hatte ich mir fast gedacht

das Bild wird relativ zu der Position des Eltern-Objektes positioniert (hier "angreifer"). wenn du nichts anderes angibst ist die StandartPosition {0,0} relativ zum elternobjekt.
beispiel:
Code:
angreifer.x = 100;
angreifer.y = 50;

loader.x = -50;
loader.y = 30;

//ergibt: loader wird an Position x:50, y:80 angezeigt
wenn das Bild, da wo es ist nicht ander richtigen Stelle ist, musst du entweder das bild, oder angreifer verschieben.
__________________
greetz Thomas

plz RTFM & Coding Conventions
thomas_E ist offline   Mit Zitat antworten
Alt 02-01-2011, 15:59   #3 (permalink)
Neuer User
 
Benutzerbild von PiccoTerra
 
Registriert seit: Dec 2010
Beiträge: 32
ui supi fast perfekt
und wie bekomme ich die Höhe von dem was vorher drin war?
PiccoTerra ist offline   Mit Zitat antworten
Alt 02-01-2011, 16:33   #4 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.866
das ist etwas aufwändiger, weil du dazu das bild skalieren musst, und das geht erst, wenn das Bild auch da ist.

ActionScript:
  1. //einmal definieren:
  2. var imageLoader:Loader = new Loader();
  3.     imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);
  4.    
  5. function imageLoaded(e:Event):void
  6. {
  7.     var oldObject:DisplayObject = angreifer.getChildAt(0) as DisplayObject;  //altes Objekt raussuchen
  8.     var newObject:DisplayObject = LoaderInfo(e.currentTarget).content//neues, gerade geladenens Objekt holen
  9.    
  10.     if(oldObject){
  11. //wenn ein altes Objekt vorhanden ist, Position und Grösse an das neue übergeben
  12.         newObject.x = oldObject.x;
  13.         newObject.y = oldObject.y;
  14.         newObject.width = oldObject.width;
  15.         newObject.height = oldObject.height;
  16.  
  17.         angreifer.removeChild(oldObject);
  18.     }
  19.     angreifer.addChildAt(newObject);
  20. }
  21.  
  22.  
  23. //wenn nun ein neues Bild da rein soll, einfach nur noch diese Zeile ausführen: 
  24. loader.load(new URLRequest("bild.png"));
__________________
greetz Thomas

plz RTFM & Coding Conventions
thomas_E ist offline   Mit Zitat antworten
Alt 02-01-2011, 20:33   #5 (permalink)
Neuer User
 
Benutzerbild von PiccoTerra
 
Registriert seit: Dec 2010
Beiträge: 32
woho mit einigen Änderungen passt das jetzt prima. vieeeeelen lieben dank
PiccoTerra ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
ersetzen, movieclip, skalieren

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
Inhalt auf Bühne Skalieren MtNash Flash CS4 Professional 3 05-05-2010 15:43
TileList Inhalt skalieren BierVampier ActionScript 3 1 24-03-2010 11:01
[Flash CS3] Hintergrund unabhängig vom inhalt skalieren ybdesign Flash Einsteiger 0 24-02-2010 17:34
MC vergrössern ohne Inhalt zu skalieren bastian_ Flash Einsteiger 4 10-08-2006 16:55
Neue Seite, Inhalt der alten ersetzen suu Flash MX 2004 2 03-04-2004 20:43


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele