Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-11-2003, 15:38   #1 (permalink)
Neuer User
 
Benutzerbild von k3nnymc71
 
Registriert seit: Aug 2002
Ort: Meißen
Beiträge: 92
for schleife attachMovie und onPress

Hi habe ein Problem

ich habe eine forschleife in der ich 95mal den mc "conti" attache dann in die "contis" ein bild reinlade und dann möchte ich das wenn man auf einen conti clickt das da ein Meldung kommt. Bloß irgendwie geht das anklicken überhaupt net

woran könnte das liegen spreche ich den conti falsch an???

hier mal das script:

ActionScript:
  1. for (var i = 1; i==95; i++) {
  2.     this.attachMovie ("conti","conti"+i, i);
  3.     this["conti"+i].loadMovie ("Bild1.jpg");
  4.     this["conti"+i].onPress = function () {
  5.     trace(" irgendwas") ;
  6.                 }
  7. }

hoffe jemand kann mir helfen
k3nnymc71 ist offline   Mit Zitat antworten
Alt 23-11-2003, 16:28   #2 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Hi.

Neee, das machst Du ganz richtig.

Aber schreib mal < 95 und nicht == 95.

Dann gibt es soweit ich weiss ein "Problem" mit dem loadMovie.
Wenn Du das nämlich auf einen MC machst, dann vergisst der seine Methoden... oder wie die heissen.

Wenn Du in Deinen Conti ein einfaches viereck zeichnest und das loadmovie mal weg lässt geht das onPrress bestimmt...
zirkumflex ist offline   Mit Zitat antworten
Alt 23-11-2003, 16:54   #3 (permalink)
Neuer User
 
Benutzerbild von k3nnymc71
 
Registriert seit: Aug 2002
Ort: Meißen
Beiträge: 92
jap stimmt wenn ich das loadMovie weg lasse gehts aber ich möchte das load movie gerne haben weil ich das brauche um die jpgs ja rein zu laden.

wie kann ich das onPress zusammen mit dem loadMovie realisieren???
k3nnymc71 ist offline   Mit Zitat antworten
Alt 23-11-2003, 16:54   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Hab schnell mal was probiert...
Bei mir gehts...

ActionScript:
  1. for (i = 1; i<96; i++) {
  2.     _root.attachMovie("conti", "conti"+i, i);
  3.     mc = _root["conti"+i].createEmptyMovieClip("cont2", 1);
  4.     mc.loadMovie("bild.jpg");
  5.     _root.onEnterFrame = function() {
  6.         if (this.conti95.cont2._height>0) {
  7.             trace("bild 95 geladen");
  8.             delete this.onEnterFrame;
  9.         }
  10.     };
  11.     _root["conti"+i].onPress = function() {
  12.         trace("lkhjklgh");
  13.     };
  14. }

Du musst jetzt natürlich das Bild ("cont2") noch positionieren... Ich kenn ja Deinen "conti" ja nicht...


Gruss

zirkumflex

Edit:
Ich wollte Dir ja auch gar nicht vorschlagen das loadMovie wegzulassen... *smile
War doch nur als Beweis angeführt...

Geändert von zirkumflex (23-11-2003 um 17:00 Uhr)
zirkumflex ist offline   Mit Zitat antworten
Alt 23-11-2003, 17:43   #5 (permalink)
Neuer User
 
Benutzerbild von k3nnymc71
 
Registriert seit: Aug 2002
Ort: Meißen
Beiträge: 92
Hey super, funktioniert perfekt!

Vielen Dank für die Hilfe
k3nnymc71 ist offline   Mit Zitat antworten
Alt 23-11-2003, 17:59   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Aber gern... hab gerade mal nen bisschen Zeit dafür...

Viele Grüsse

zirkumflex
zirkumflex 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 04:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele