Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-10-2003, 16:33   #1 (permalink)
just j... for beacestylee
 
Benutzerbild von haartrockner
 
Registriert seit: Jun 2003
Ort: Stuttgart
Beiträge: 205
einblenden - kurve - ausblenden - mit AS

hi zusammen, brauche ma wieder hilfe. ich komm immer mit irgendwelchem dreck ich weiß... aber bekomme halt immer die falschen jobs im falschen job ... also;
ich habe zehn MCs. zwei von denen sollten per random-funktion ausgwählt und eingeblendet werden, eine schöne langsame kurve (falls das zu schwer/kompliziert ist ist auch eine diagonale möglich) "fahren" und wieder ausblenden, dann die nächsten zwei bzw. wieder zwei. ich dachte das hört sich doch einfach an... aber is es wohl absolut nich. ich komm kein bisschen vorwärts. bin auch nich wirklich, um genau zu sein überhaupt nicht, der profi... gott weiß warum ich sowas machen muss...
werde ma bis morgen nochma nachdenken un schaun ob ich ein bisschen was zusammen bekomme... bin aber über jede hilfe mehr als dankbar. merci!!!!!!!!!!!!!!!!
haartrockner ist offline   Mit Zitat antworten
Alt 10-10-2003, 22:16   #2 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
ActionScript:
  1. mc1 = Math.round(Math.random()*10)+1;
  2. if (!mc2 || mc2 == mc1) {
  3. mc2 = Math.round(Math.random()*10)+1;
  4. }
  5. mc1._alpha += 1;
  6. mc2._alpha += 1;

Die Kurve könntest mit Sinus und Kosinus hinbekommen... Wenn du ein MC in nem Kreis drehen willst hät ich dir ein Skript..
MacEvil ist offline   Mit Zitat antworten
Alt 11-10-2003, 17:19   #3 (permalink)
just j... for beacestylee
 
Benutzerbild von haartrockner
 
Registriert seit: Jun 2003
Ort: Stuttgart
Beiträge: 205
ok ok ok. besten dank!!!!!!. also;
da jeder mc einen vorher festgelegten weg "fahren" soll (diagonale reicht glücklicher weise...), sollte auch jeder mc eine eigene aktion bekommen, oder?!? ich dachte z.b. dass ich jedem mc einen weg zuweise (x1,y1 - x2,y2) diesen kann der mc ruhig die ganze zeit hin- und herfahren (alpha=0). ein auf der bühne liegendes script blendet dann immer zwei mittels der random funktion ein und nach ein paar sekunden wieder aus.
ich habe es geschafft dass sich ein mc per enterFrame immer wieder um einen wert verschiebt, aber wie ich zwei koordinaten eingebe weiß ich leider nich...
ich will auch nich dass mir jetzt jemand das script fertig vor die nase klatscht (auch wenns nich schlecht wäre ) vielleicht so stück für stück dass ich was dabei lern un ich die logik hinter dem zeug vielleicht doch noch kapier...
ich bin auch bereit meine liebe dafür zu opfern... oder so ähnlich
bitte helft mir!!! DANKE
haartrockner ist offline   Mit Zitat antworten
Alt 11-10-2003, 17:57   #4 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Wenns nur ne Diagonale ist..
ActionScript:
  1. with (mc) {
  2. xmax1 = zahl;
  3. xmax2 = zahl;
  4. ymax1 = zahl;
  5. ymax2 = zahl;
  6. xspeed = tempo1;
  7. yspeed = tempo2
  8. if (_x > xmax1 && _y >ymax1) {
  9. richtung = 1;
  10. }else if (_x >xmax2 && _y >ymax2) {
  11. richtung = 2;
  12. }
  13. if (richtung == 1) {
  14. _x += xspeed;
  15. _y += yspeed;
  16. }else {
  17. _x -= xspeed;
  18. _y -= yspeed;
  19. }
  20. }
MacEvil ist offline   Mit Zitat antworten
Alt 11-10-2003, 18:45   #5 (permalink)
just j... for beacestylee
 
Benutzerbild von haartrockner
 
Registriert seit: Jun 2003
Ort: Stuttgart
Beiträge: 205
lege ich das teil auf die bühne oder auf jeden mc?

xmax1 = zahl;
xmax2 = zahl;
ymax1 = zahl;
ymax2 = zahl;

//===== die werte einfach mit koordinaten definieren?

xspeed = tempo1;
yspeed = tempo2

//===== pixel in der sekunde?

if (_x > xmax1 && _y >ymax1) {
richtung = 1;
}else if (_x >xmax2 && _y >ymax2) {
richtung = 2;
}
if (richtung == 1) {
_x += xspeed;
_y += yspeed;
}else {
_x -= xspeed;
_y -= yspeed;
}
}

//===== ui, für was steht das?

wie binde ich dann das ein- und ausblenden ein?
besten dank!!!!!!!!
haartrockner ist offline   Mit Zitat antworten
Alt 11-10-2003, 18:48   #6 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Deine Kommentare sind vollkommen richtig.
Beim unteren Teil wird geschaut ob der Mc grösser als die maximal position ist - dort wo er die richtung wechseln soll.
Entweder richtung 1 oder 2.
Dann wird je nach richtung x und y position erhöt oder verringert.
Wo willst du einfaden und ausfaden
MacEvil ist offline   Mit Zitat antworten
Alt 11-10-2003, 19:07   #7 (permalink)
just j... for beacestylee
 
Benutzerbild von haartrockner
 
Registriert seit: Jun 2003
Ort: Stuttgart
Beiträge: 205
der zeitpunkt des ein- und ausblendens ist im grunde egal. von den 10 mcs sollen einfach immer 2 ausgewählt werden. diese müssen (können der einfachheit halber schon) auch nich gleichzeitig eingeblendet und ausgeblendet werden. es soll einfach eine gewisse bewegung enstehen/ herrschen. 6-8 sek soll jeder einzelne sichtbar sein... ich hoffe du verstehst worauf ich raus will bzw. muss... MERCI
haartrockner ist offline   Mit Zitat antworten
Alt 11-10-2003, 19:25   #8 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
ActionScript:
  1. with (mc) {
  2.         xmax1 = zahl;
  3.         xmax2 = zahl;
  4.         ymax1 = zahl;
  5.         ymax2 = zahl;
  6.         xspeed = tempo1;
  7.         yspeed = tempo2
  8.         if (_x > xmax1 && _y >ymax1) {
  9.                 richtung = 1;
  10.         }else if (_x >xmax2 && _y >ymax2) {
  11.                 richtung = 2;
  12.         }
  13.         if (richtung == 1) {
  14.                 _x += xspeed;
  15.                 _y += yspeed;
  16.         }else {
  17.                 _x -= xspeed;
  18.                 _y -= yspeed;
  19.         }
  20. }
  21. _root.mc = new Array();
  22. buttons = ["mc1","mc2"];
  23. for (i=0;i<= buttons.length;i++) {
  24. buttons[i].onPress = function () {
  25. if (_root.mc.length <=2) {
  26. _root.mc.push(this._name);
  27. }
  28. }
  29. }

Dann irgendwie die ausblenden lassen...
Sorry mag dir kein Script mehr machen - Kopfweh und Müde
MacEvil ist offline   Mit Zitat antworten
Alt 11-10-2003, 19:29   #9 (permalink)
just j... for beacestylee
 
Benutzerbild von haartrockner
 
Registriert seit: Jun 2003
Ort: Stuttgart
Beiträge: 205
ok. muss ich schaun wie ich weiter komme. aber trotzdem besten dank. vielleicht findet sich jemand anders... oder auch nicht...
haartrockner ist offline   Mit Zitat antworten
Alt 12-10-2003, 10:04   #10 (permalink)
just j... for beacestylee
 
Benutzerbild von haartrockner
 
Registriert seit: Jun 2003
Ort: Stuttgart
Beiträge: 205
hmm. nagut. ich hab keine andere wahl. ich muss morgen was vorlegen, würde mir jemand gegen kohle helfen? dann aber "richtig".
haartrockner ist offline   Mit Zitat antworten
Alt 12-10-2003, 10:40   #11 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
ActionScript:
  1. with (mc) {
  2.         xmax1 = zahl;
  3.         xmax2 = zahl;
  4.         ymax1 = zahl;
  5.         ymax2 = zahl;
  6.         xspeed = tempo1;
  7.         yspeed = tempo2
  8.         if (_x > xmax1 && _y >ymax1) {
  9.                 richtung = 1;
  10.         }else if (_x >xmax2 && _y >ymax2) {
  11.                 richtung = 2;
  12.         }
  13.         if (richtung == 1) {
  14.                 _x += xspeed;
  15.                 _y += yspeed;
  16.         }else {
  17.                 _x -= xspeed;
  18.                 _y -= yspeed;
  19.         }
  20. }
  21. _root.mc = new Array();
  22. buttons = ["mc1","mc2"];
  23. for (i=0;i<= buttons.length;i++) {
  24.         buttons[i].onPress = function () {
  25.                 if (_root.mc.length <=2) {
  26. _root.mc.push(this._name);
  27.                 }
  28.         }
  29. }
  30. MovieClip.prototype.einblenden = function (seconds,frames) {
  31. this._alpha += (seconds/frames);
  32. }
  33. MovieClip.prototype.ausblenden = function (seconds,frames) {
  34. this._alpha -= (seconds/frames);
  35. }
  36. for (i=0;i<_root.mc.length;i++) {
  37. _root.mc[i].einblenden(sec,frames);
  38. }

und dann noch was mit setInterval
MacEvil ist offline   Mit Zitat antworten
Alt 12-10-2003, 19:10   #12 (permalink)
just j... for beacestylee
 
Benutzerbild von haartrockner
 
Registriert seit: Jun 2003
Ort: Stuttgart
Beiträge: 205
danke un sorry. wollte dich nich nerven.
haartrockner ist offline   Mit Zitat antworten
Alt 12-10-2003, 20:03   #13 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Macht nix - hast doch nich genervt, war nur Müde
Wenn noch Fragen, dann einfach fragen, gell !
MacEvil 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 06:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele