Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-09-2004, 12:22   #1 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
random

Hallo! kann mir vielleicht einer helfen? habe folgendes Problem.

ich hänge mit attachMovie einen Film aus der Bibo an einen mc auf der Bühne, den Film aus der Bibo suche ich per random aus 8 verschiedenen aus (s.script)

Objekt = "Objekt_" + random(8)

_root.dummy2.bewegung.attachMovie(Objekt,"Produkt" ,1);

nun möchte ich, dass etwas passiert, wenn ich z.B. Objekt_0-3 aus der Bibo gehohlt habe und wenn ich Objekt_4-7 an meinem mc angehängt hab, soll etwas anderes passieren.
Sprich: ich müßte herausbekommen, welches Objekt_ über random ausgewählt wurde.
Kann mir einer sagen, wie ich das rauskriege
Habe überhaupt keine Idee
SwKy ist offline   Mit Zitat antworten
Alt 22-09-2004, 12:29   #2 (permalink)
Rock regiert de Welt
 
Registriert seit: Dec 2003
Ort: berlin
Beiträge: 69
naja ich würde den objekten id s vergeben und mit einer if schleife abfragen wer gerade geloaded ist.

mein_mc.attachMovie(idName, neuerName, tiefe [, initObjekt])

mfg

noncharisma
noncharisma ist offline   Mit Zitat antworten
Alt 22-09-2004, 12:30   #3 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

machst du eine if-abfrage:

ActionScript:
  1. if(objekt._name == "objekt_x"){
  2. mach was;
  3. }

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 22-09-2004, 12:32   #4 (permalink)
will code HTML for food
 
Benutzerbild von querkopf
 
Registriert seit: Mar 2003
Beiträge: 1.232
Code:
var ranNr = random(8);
 Objekt = "Objekt_" + ranNr;
jetzt kannst Du entweder mit ranNr was basteln oder, wenn Du nichts änderst kannst Du doch auch schon "Objekt" abfragen....

Edit: (wie fraggle two geschrieben hat)
__________________
Alles ist wie immer. Nur schlimmer.

Geändert von querkopf (22-09-2004 um 12:33 Uhr)
querkopf ist offline   Mit Zitat antworten
Alt 22-09-2004, 12:44   #5 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
Danke Euch allen!
Oft hilf es, das Problem einfach mal aufzuschreiben, mir ist nämlich selbst was eingefallen. Vielleicht nicht das eleganteste, aber funzt.
Hab jetzt ganz am Anfang:

Nummer = random(16)

dann kann ich attachMovie("Objekt"+Nummer,"Produkt",1); eingeben

und dann sage ich, wenn Nummer<=8 ist, mache dies
und wenn Nummer>=8 ist, mache jenes.

so funktionierts erst mal, mal sehen, vielleicht kommen später die Probleme;-)
WErde mir aber auch mal Eure Vorschläge ansehen und ausprobieren, kann man ja nur lernen


grüßchen

p.s. bei Querkopf im Code-Fenster steht wahrscheinlich was drin, oder? Kann ich jedenfalls nicht sehen, hatte schon öfter solche Fenster, wo ich nichts drin sehen konnte, kann mir einer sagen, warum?

Geändert von SwKy (22-09-2004 um 12:46 Uhr)
SwKy ist offline   Mit Zitat antworten
Alt 22-09-2004, 12:58   #6 (permalink)
will code HTML for food
 
Benutzerbild von querkopf
 
Registriert seit: Mar 2003
Beiträge: 1.232
ich glaub' das sind iframes. kann sein, daß Du irgendeinen antiken browser verwendest?

naja, auf jedenfall stand da drin:

var ranNr = random(8);
Objekt = "Objekt_" + ranNr;
__________________
Alles ist wie immer. Nur schlimmer.
querkopf ist offline   Mit Zitat antworten
Alt 22-09-2004, 13:04   #7 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
IE5 auf Mac
ist ja eigentlich nicht antik, oder?
SwKy ist offline   Mit Zitat antworten
Alt 22-09-2004, 13:07   #8 (permalink)
will code HTML for food
 
Benutzerbild von querkopf
 
Registriert seit: Mar 2003
Beiträge: 1.232
mhm. keine Ahnung ob der Probleme mit IFrames hat.
aber bei macs weiß man ja nie......
__________________
Alles ist wie immer. Nur schlimmer.
querkopf ist offline   Mit Zitat antworten
Alt 22-09-2004, 13:15   #9 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hihi... genau...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 22-09-2004, 13:30   #10 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
jaja, der ewige mac-pc-Krieg
SwKy ist offline   Mit Zitat antworten
Alt 22-09-2004, 13:36   #11 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Nur so nebenbei.
Man sollte statt random(), Math.random() benützen.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 22-09-2004, 13:41   #12 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
wiso?

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 22-09-2004, 13:53   #13 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
darum!

random

Verfügbarkeit

Flash Player 4. Diese Funktion gilt seit Flash 5 als überholt und wurde durch Math.random() ersetzt.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 22-09-2004, 13:59   #14 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
@thebiz: das hab ich auch gelesen, aber ich hab nicht ganz eingesehen, warum math.random für meine Zwecke besser gewesen wäre, kannst dus mir erklären? Mit "darum" konnte mich mein Meister schon nicht überzeugen
SwKy ist offline   Mit Zitat antworten
Alt 22-09-2004, 14:07   #15 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Also eine speziellen Grund kann ich
in diesem Fall nicht nennen.
Ich denke es ist besser immer auf dem
neusten Stand zu sein und ausrangierte
Dinge beiseite zu lassen.

Vielleicht wir random irgendwann komplett
heraus genommen. Es kommen ja ständig neue
Änderungen. Damit der Interpreter nicht zu viel
Arbeit hat, muss irgenwann mal abgespeckt werden.

Auch LoadVariables z.B.
Wird immer noch von vielen benutzt.
Man sollte aber mittlerweile LoadVars nehmen.

Meine Info ist ja keine Muss, sonder einfach nur
ein Hinweis: hier Leute, ab jetzt steht eine neue Klasse zur Verfügung.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz 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 05:56 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele