Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-12-2004, 16:04   #1 (permalink)
picobello
 
Benutzerbild von bartman33
 
Registriert seit: Dec 2004
Ort: Linz / Austria
Beiträge: 29
durch actionscript aus xml geladenes bild animieren

hallo zusammen,

bin absoluter anfänger - folgendes habe ich bis jetzt zusammengebracht:

- pfade von bildern werden per actionscript aus einem xml-file eingelesen
- das bild wird auch dargestellt

so wie ich das verstanden habe muss ich das ganze, um es irgendwie zu animieren, in ein symbol umwandeln.

Wie geht das?

Problem ist das, dass ich das durch AS geladene bild überhaupt nicht animieren (zB einen move zu einer bestimmten position) kann.

bitte um hilfe
bartman33 ist offline   Mit Zitat antworten
Alt 18-12-2004, 16:34   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hi.

Am besten Du lädst das Bild in einen container_mc.
Du erstellst also einen container_mc und da hinein kommt
das Bild.
ActionScript:
  1. _root.container_mc.loadMovie("../deinPFad");
Positioniert werden kann erst, wenn das Bild fertig geladen ist.
Sonst passiert da nichts. Also prüft man das wie folgt:
ActionScript:
  1. _root.dummy_mc.onEnterFrame=function(){
  2.    if(_root.container_mc._width>0){ // sobal die größe existiert, is sozusagen das bild geladen
  3.       _root.container_mc._x=200; // jetzt kann man positionieren
  4.       delete this.onEnterFrame;
  5.    }
  6.  };

PS: herzlich willkommen im Forum


Man kann sich auch der neueren MovieClipLoader Klasse annehmen.
Die hat jedoch noch ihre Macken. Kannst Du Dir ja mal anschauen.
Das gibt es nämlich ein meinLoader.onLoadInit().
Damit ist dann auch sichergestellt, das positioniert wird, wenn die
Datei fertig geladen wurde.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------

Geändert von thebiz (18-12-2004 um 16:37 Uhr)
thebiz ist offline   Mit Zitat antworten
Alt 18-12-2004, 17:05   #3 (permalink)
picobello
 
Benutzerbild von bartman33
 
Registriert seit: Dec 2004
Ort: Linz / Austria
Beiträge: 29
vielen dank für die schnelle antwort!

so wie ich das verstehe ist es praktisch nicht möglich, das geladene bild später dann normal im flash mx mit create motion tween zu bewegen?

heißt das ich muss, wenn im AS geladen alle weiteren aktionen auch in AS ausführen?

vielen dank

ps: xcuse wenn die fragen eigenartig klingen, aber wer sich nicht auskennt kann nicht gut fragen
bartman33 ist offline   Mit Zitat antworten
Alt 18-12-2004, 17:33   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Mach Dir über Deine Fragen keinen Kopf.
Du musst erstmal einen Überblick
haben, bevor Du etwas verstehst.

Wenn man ein Objekt in Flash per Skript
einlädt, dann kann man nur noch per Skript
tweenen. Das ist aber alles nicht so schwierig,
wie es klingt.

Im Grunde genommen sind die Programmiersprachen
sehr logisch und simpel aufgebaut. Das erkennt
man, wenn man sich damit etwas beschäftigt.

Nichts desto trotz ist es eine Sprache, deren
Vokabular man lernen muss.

LG
John
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 18-12-2004, 17:39   #5 (permalink)
picobello
 
Benutzerbild von bartman33
 
Registriert seit: Dec 2004
Ort: Linz / Austria
Beiträge: 29
danke für die antwort!

das ist alles was ich wissen wollte - aber hauptsache ich hab 2 tage mit suchen verbracht

lg aus österreich
bartman33 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 07:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele