Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-10-2005, 10:39   #1 (permalink)
Neuer User
 
Benutzerbild von Mayday171
 
Registriert seit: Oct 2005
Beiträge: 37
Bilder dynamisch in swf laden

Hallo,

Ich versuche Bilder dynamisch in meine flash-File zu laden.
Die Pfadangaben befinden sich in einer XML-Datei und diese werden in ein Array ausgelesen ( bilder[]).

Ich möchte die Bilder nun nacheinander und skaliert ausgeben lassen.
Die Schleife hab ich schon, bloß die Flash Funktion zum anzeigen der Bilder bzw. positionieren und skalieren der Bilder fehlt mir noch.

Was für eine Funktion nehme ich da ? loadMovieNum ??

BITTE ANTWORTEN!!!

DANKE SCHON MAL!!

MfG
Mayday171 ist offline   Mit Zitat antworten
Alt 18-10-2005, 10:55   #2 (permalink)
angry > always
 
Benutzerbild von ingohill
 
Registriert seit: Jul 2001
Ort: NRW
Beiträge: 1.635
ActionScript:
  1. MAX_BILDER = 10;
  2. EBENE = _root;
  3. for(i=0; i<MAX_BILDER; i++)
  4. {
  5.     t = EBENE["bild"+i].loadmovie(deineBilder[i], i);
  6.     t._x = i*30;
  7.     t._y = 30
  8.     t.onEnterFrame = function()
  9.     {
  10.         if(this._width>0)
  11.         {
  12.             this._width = 25;
  13.             this._height = 25;
  14.             delete this.onEnterFrame;      
  15.         }
  16.     }
  17. }

-ingo
__________________

on air: caliban | neaera | heaven shall burn | hatebreed | the agony scene

Geändert von ingohill (18-10-2005 um 10:58 Uhr)
ingohill ist offline   Mit Zitat antworten
Alt 18-10-2005, 11:03   #3 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
@ingohill:

1. Hast du keine MCs zum Reinladen erstellt.

2. Kann man den onEnterFrame nicht auf den MC legen, der nachläd.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 18-10-2005, 12:38   #4 (permalink)
Neuer User
 
Benutzerbild von Mayday171
 
Registriert seit: Oct 2005
Beiträge: 37
ActionScript:
  1. var anzl = menuelinks.length;
  2.     for (var i = 1; i<=anzl; i++) {
  3.        
  4.         var picl= _root.createEmptyMovieClip("test",1000);
  5. loadMovie("bilder/beispiel.jpg",test);
  6. picl._x= startxbildl;
  7. picl._y= startybildl+i*50;
  8. picl._xscale= 30
  9. picl._yscale= 30

So klappt das ja schon mal mit einen Bild.... wie schaff ich das jetzt das sie durch die schleife nacheinander erscheinen und auch da bleiben????
Mayday171 ist offline   Mit Zitat antworten
Alt 18-10-2005, 12:56   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
ActionScript:
  1. var anzl = menuelinks.length;
  2. for (var i = 1; i<=anzl; i++) {
  3.     var picl = _root.createEmptyMovieClip("test"+i, 1000+i);
  4.     var pic = picl.createEmptyMovieClip("bild", 1);
  5.     pic.loadMovie("bilder/beispiel.jpg");
  6.     picl._x = startxbildl;
  7.     picl._y = startybildl+i*50;
  8.     picl._xscale = 30;
  9.     picl._yscale = 30;
  10.     picl.onRelease = function() {
  11.         trace(this._name);
  12.     };
  13. }
So ginge das. Die MCs dürfen weder gleich heißen, noch auf der selben Tiefe liegen. Habe noch einen onRelease () draufgepackt, falls du das brauchen solltest...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 18-10-2005, 13:28   #6 (permalink)
angry > always
 
Benutzerbild von ingohill
 
Registriert seit: Jul 2001
Ort: NRW
Beiträge: 1.635
Zitat:
Zitat von Der Frager
@ingohill:
1. Hast du keine MCs zum Reinladen erstellt.
2. Kann man den onEnterFrame nicht auf den MC legen, der nachläd.
stimmt, hast ja recht.
sollte mir doch mal mehr mühe geben.
__________________

on air: caliban | neaera | heaven shall burn | hatebreed | the agony scene
ingohill 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 18:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele