Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-04-2005, 17:21   #1 (permalink)
Ohne Worte
 
Benutzerbild von Masterpi
 
Registriert seit: Jul 2004
Ort: Berlin
Beiträge: 472
Exclamation Array ohne wiederholung funzt net?

Also ganz einfach hier ist gleich mal die fla...
http://www.mic-handel.de/meins/RandomPics.rar
ich habe 4 Movieclips wir ihr der FLA entnehmen könnt. und ich hab nen Array, wo Bilder drin gespeichert sind. Diese sollen in die vier Movieclips geladen werden. Allerdings nicht zwei mal das gleiche. deswegen habe ich splice benutzt. Aber es geht nicht?! WARUM? Könnt ihr mir helfen? Die Suchfunktion habe ich schon benutzt, aber dort finde ich immer nur leute, die bilder in einen MC laden. Was mache ich falsch, wenn ich 4MC's habe?!


mfg Philip

P.S.: BIIIIIIIIIIIIIITTE HELFT MIR. ich wette ihr schafft es in 2 Min meinen Fehler zu beheben
__________________
Wie kommt mein Öl unter deinen Boden?
Masterpi ist offline   Mit Zitat antworten
Alt 02-04-2005, 17:41   #2 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
nenn dein "mcContainer" zu "mcContainer1" um und benutz diesen code:

ActionScript:
  1. var Bilder:Array = new Array('pictures/pic001.jpg', 'pictures/pic002.jpg', 'pictures/pic003.jpg', 'pictures/pic004.jpg', 'pictures/pic005.jpg', 'pictures/pic006.jpg', 'pictures/pic007.jpg', 'pictures/pic008.jpg');
  2. // -----------------------------------------------------------------------------
  3. var rand:Number;
  4.  
  5. for ( var i:Number = 1; i <= 4; i++ )
  6. {
  7.     rand = Math.round( Math.random() * ( Bilder.length - 1 ) );
  8.     _root["mcContainer" + i].loadMovie( Bilder[rand] );
  9.     Bilder.splice( rand, 1 );
  10. }

--

irgendwie zeigt er aber nicht immer alle 4 an. Liegt wahrscheinlich am loadMovie?

//edit: das war aber bei dir auch

Geändert von pokepika (02-04-2005 um 17:43 Uhr)
pokepika ist offline   Mit Zitat antworten
Alt 02-04-2005, 17:42   #3 (permalink)
Ohne Worte
 
Benutzerbild von Masterpi
 
Registriert seit: Jul 2004
Ort: Berlin
Beiträge: 472
Ja weiß ich auch nicht, eigentlich müsste er das aber...viel wichtiger ist aber, dass er sie nicht doppelt zeigt!!!!! danke erstmal :-)
__________________
Wie kommt mein Öl unter deinen Boden?
Masterpi ist offline   Mit Zitat antworten
Alt 02-04-2005, 17:44   #4 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
kein problem, ich werd mal was vesuchen, evtl. ist das Problem dann auch beseitigt.. bis später
pokepika ist offline   Mit Zitat antworten
Alt 02-04-2005, 17:46   #5 (permalink)
Ohne Worte
 
Benutzerbild von Masterpi
 
Registriert seit: Jul 2004
Ort: Berlin
Beiträge: 472
ähm bei mir zeigt er die Bilder immer noch dopplet? also zwar nur noch sehr selten aber er sie sind manchmal doppelt?! is das normal oder net?
__________________
Wie kommt mein Öl unter deinen Boden?
Masterpi ist offline   Mit Zitat antworten
Alt 02-04-2005, 17:50   #6 (permalink)
Ohne Worte
 
Benutzerbild von Masterpi
 
Registriert seit: Jul 2004
Ort: Berlin
Beiträge: 472
Krass ich könnte mir echt an den Kopf klaschten....der Code ist gerade mal 14 Zeilen lang und ich kriege es nicht hin....manchmal habe ich echt das Gefühl, dass mein Hirn nen stück Dreck ist Vielen dank für deine Hilfe erstmal!!!!!!
__________________
Wie kommt mein Öl unter deinen Boden?
Masterpi ist offline   Mit Zitat antworten
Alt 02-04-2005, 17:50   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
So sollte das klappen:

PHP-Code:
var Bilder:Array = new Array('pictures/pic001.jpg''pictures/pic002.jpg''pictures/pic003.jpg''pictures/pic004.jpg''pictures/pic005.jpg''pictures/pic006.jpg''pictures/pic007.jpg''pictures/pic008.jpg');
// -----------------------------------------------------------------------------
for (var 1i<5i++) {
    var 
random(Bilder.length);
    
this["mcContainer"+i].loadMovie(Bilder[x]);
    
Bilder.splice(x1);

...wobei ich "mcContainer" in "mcContainer1" umbenannt habe.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (02-04-2005 um 17:53 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 02-04-2005, 19:34   #8 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
dir ist klar, dass das fast der selbe code ist, wie meiner?


@Masterpi: Das da welche doppelt sind, kann ich nicht bestätigen..
hab mal einen test gemacht, kommen keine doppelt.

Geändert von pokepika (02-04-2005 um 19:40 Uhr)
pokepika ist offline   Mit Zitat antworten
Alt 02-04-2005, 20:24   #9 (permalink)
Ohne Worte
 
Benutzerbild von Masterpi
 
Registriert seit: Jul 2004
Ort: Berlin
Beiträge: 472
Ja bei mir kommen auch keine Mehr doppelt, weil ich euren AS code anfangs über die loadMovie sachen gepackt habe. da kamen die bilder doppelt, dann habe ich aber euren Code ganz nach unten gepackt und es kam nichts mehr doppelt...also VIELEN DANK NOCHMAL!!!!!!!!!
__________________
Wie kommt mein Öl unter deinen Boden?
Masterpi 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 11:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele