Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-07-2005, 22:55   #1 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
rollOver funzt nicht bei loadMovie?

folgender code:
ActionScript:
  1. stop();
  2. var firma = this;
  3. for (i=1; i<8; i++) {
  4.     MC_bild_0.duplicateMovieClip("MC_bild_"+i, 20*i);
  5. }
  6. for (a=0; a<8; a++) {
  7.     firma["MC_bild_"+a]._rotation = 10*a;
  8.     firma["MC_bild_"+a].loadMovie("firma/mueck_"+a+".jpg");
  9. }
  10. //test, eigentlich wollte ich das in die schleife einbinden und jeden mc "hochziehen"
  11. MC_bild_7.onRollOver = function() {
  12.    
  13. };
aber der mauszeiger wird nicht einmal zur hand......
eigentlich wollte ich das auch in einer schleife einbinden, jeder mc sollte bei rollOver auf die höchste tiefe geschraubt werden, um ganz sichtbar zu sein;

hier die fla inkl. bilder
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary

Geändert von andretti (03-07-2005 um 23:10 Uhr)
andretti ist offline   Mit Zitat antworten
Alt 03-07-2005, 23:15   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
ich sehe spontan mal wieder kein preloader script..... wende dein .onRollOver erst an, wenn dein loadMvie 100% abgeschlossen ist. das gilt online wie offline!

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 03-07-2005, 23:28   #3 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
jaaaaa;
ich glaub', das is es!
des vergess ich immer;
gleich mal checken;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 03-07-2005, 23:46   #4 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
hähähä...wie binde ich die obligatorische frage, ob die breite nehr als null ist( denn das reicht ja schon?) in mein script ein?
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary

Geändert von andretti (04-07-2005 um 06:14 Uhr)
andretti ist offline   Mit Zitat antworten
Alt 04-07-2005, 00:10   #5 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
ActionScript:
  1. _root.createEmptyMovieClip("Clip1", 1);
  2. _root.createEmptyMovieClip("Clip2", 2);
  3. _root.createEmptyMovieClip("Clip3", 3);
  4. _root.createEmptyMovieClip("Clip4", 4);
  5. Clip1._x = 100;
  6. Clip2._x = 200;
  7. Clip3._x = 300;
  8. Clip4._x = 400;
  9. //
  10. // Holder - Holder
  11. //
  12. Clip1.createEmptyMovieClip("H", 1);
  13. Clip1.onPress = function() {
  14.  trace("Hallo By Holder-Holder");
  15. };
  16. Clip1.H.loadMovie("a.swf");
  17. //
  18. //MovieClipLoader
  19. //
  20. Q = new MovieClipLoader();
  21. L = {};
  22. L.onLoadInit = function(_mc) {
  23.  _mc.onPress = function() {
  24.   trace("Hallo By MovieClipLoader");
  25.  };
  26. };
  27. Q.addListener(L);
  28. Q.loadClip("a.swf", Clip2);
  29. //
  30. //loadMovie /onEnterFrame
  31. //
  32. Clip3.loadMovie("a.swf");
  33. onEnterFrame = function () {
  34.  if (Clip3.getBytesLoaded() == Clip3.getBytesTotal() && Clip3.getBytesLoaded()<>0) {
  35.   delete onEnterFrame;
  36.   Clip3.onPress = function() {
  37.    trace("Hallo By loadMovie /onEnterFrame");
  38.   };
  39.  }
  40. };
  41. //
  42. //loadMovie / setInterval
  43. //
  44. Clip4.loadMovie("a.swf");
  45. function Check() {
  46.  if (Clip4.getBytesLoaded() == Clip4.getBytesTotal() && Clip4.getBytesLoaded()<>0) {
  47.   clearInterval(IntVal);
  48.   Clip4.onPress = function() {
  49.    trace("Hallo By loadMovie / setInterval");
  50.   };
  51.  }
  52. }
  53. IntVal = setInterval(Check, 100);
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef ist offline   Mit Zitat antworten
Alt 04-07-2005, 05:51   #6 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
schöner code- wunderbar locker in mein script einzubauen;danke
war natürlich ironisch gemeint;
ein riesenscript reinkopieren, ohne ein bisserle info, haut manchmal net hin;
ich erwarte mir ja net die lösung auf einem silbertablet, aber es wird schon werden;
aber die MovieClipLoader-sache werd ich mir mal angucken!
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary

Geändert von andretti (04-07-2005 um 06:15 Uhr)
andretti ist offline   Mit Zitat antworten
Alt 04-07-2005, 14:06   #7 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
Hmmmm

ActionScript:
  1. stop();
  2. _root.createEmptyMovieClip("MC_bild_0", 0);
  3. var firma = this;
  4. for (i=1; i<8; i++) {
  5.  MC_bild_0.duplicateMovieClip("MC_bild_"+i, 20*i);
  6. }
  7. Q = new MovieClipLoader();
  8. for (a=0; a<8; a++) {
  9.  firma["MC_bild_"+a]._rotation = 10*a;
  10.  Q.loadClip("firma/mueck_"+a+".jpg", firma["MC_bild_"+a]);
  11. }
  12. L = {};
  13. L.onLoadInit = function(_mc) {
  14.  _mc.onRollOver = function() {
  15.  };
  16. };
  17. Q.addListener(L);

ist nicht getestet muste aber gehen
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef ist offline   Mit Zitat antworten
Alt 04-07-2005, 14:32   #8 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
hmmmm....hmmmmm.......mal angucken werd'

herzlichen Dank für Dein Bemühen!
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 04-07-2005, 21:10   #9 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
mein Ergebnis:
ActionScript:
  1. stop();
  2. var firma = this;
  3. stop();
  4. for (i=1; i<8; i++) {
  5.     MC_bild_0.duplicateMovieClip("MC_bild_"+i, 20*i);
  6. }
  7. Q = new MovieClipLoader();
  8. for (a=0; a<8; a++) {
  9.     firma["MC_bild_"+a]._rotation = 10*a;
  10.     Q.loadClip("firma/mueck_"+a+".jpg", firma["MC_bild_"+a]);
  11. }
  12. L = {};
  13. L.onLoadInit = function(_mc) {
  14.     _mc.urtiefe = _mc.getDepth();
  15.     _mc.onRollOver = function() {
  16.         this.swapDepths(5000);
  17.     };
  18.     _mc.onRollOut = function() {
  19.         this.swapDepths(this.urtiefe);
  20.     };
  21. };
  22. Q.addListener(L);

klick me!

es funzt!!!
juhuu!
danke!
eine Frage jedoch:
"L = {}".....ist das gleichzusetzen mit "newListener"? oder wie?
"L.onLoadInit = function(_mc)".......was hat es mit dem "_mc" auf sich?
eine kleine, leichte erklärung, hm? *augenaufschlaghochdrei*
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 04-07-2005, 22:32   #10 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
L ={} ist gleich zu setzen mit : L = new Object()
L =[] ist gleich zu setzen mit : L = new Array()

_mc :

ist der referenz zum clip der geladen wurde


L.onLoadProgress
wurde folgende werte mitbekomen
(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number)

und wurde so aussehen (ist ein beispiel aus dem MM HELP )
L.onLoadInit = function
(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number)
{


wobei die verwendeten namen reine geschmachs sache sind

L.onLoadInit = function(Xeef, Is, The_Best)
wurde genau so gehen
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef 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 03:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele