Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-10-2005, 19:08   #1 (permalink)
Lernfähig
 
Registriert seit: Sep 2005
Ort: Hamburg
Beiträge: 11
Bild wird nicht dahingesetzt wo es hinsoll?!

Hallo,
ich wollte ein Bild nur durch ein AS einen Platz zuweisen(mit _x & _y). Aber es passiert garnichts. Er zeigt mir auch nicht einmal einen Fehler an?!

ActionScript:
  1. for (var a=1; a<=3; a++) {
  2.         _root.attachMovie("button"+a, "grafik"+a, a);
  3.        
  4.         _root["grafik"+a]._x = 10;
  5.         _root["grafik"+a]._y = 10;
  6.        
  7.     _root["grafik"+a].onRollOver = function() {
  8.         this.gotoAndPlay("1");
  9.     };
  10.     _root["grafik"+a].onRollOut = function() {
  11.         this.gotoAndPlay("16");
  12.     };
  13. }

Die Bilder exestieren unter diesem Namen. Die Frames auch.
azureuz ist offline   Mit Zitat antworten
Alt 01-10-2005, 20:53   #2 (permalink)
Neuer User
 
Benutzerbild von trossen
 
Registriert seit: Jan 2005
Beiträge: 169
was hast du denn da mit dem Array vor ??? wilst du die _root dynamich übergeben ??
trossen ist offline   Mit Zitat antworten
Alt 01-10-2005, 20:54   #3 (permalink)
Lernfähig
 
Registriert seit: Sep 2005
Ort: Hamburg
Beiträge: 11
Er lädt doch die 3 Grafiken rein,oder nicht?
Und da soll er jede halt an eine Stelle bringen.
azureuz ist offline   Mit Zitat antworten
Alt 01-10-2005, 21:09   #4 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
Zitat:
Zitat von trossen
was hast du denn da mit dem Array vor ??? wilst du die _root dynamich übergeben ??
wie wo was array ??
wo steht da was vom array ??


ne der code sollte eigentlich funzen nur sollets du sowas wie
ActionScript:
  1. _root["grafik"+a]._y = 10*a;
scheriben
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 01-10-2005, 21:12   #5 (permalink)
:Void
 
Benutzerbild von janoshnosh
 
Registriert seit: Jun 2005
Ort: börlin
Beiträge: 931
hi, also zuerst einmal den trace() befehl nutzen um zu checken, ob die mc's denn erstellt wurden. wenn sie erstellt wurden, sollten sie in der tat auch positioniert werden, schon seltsam dass sie es nicht tun.
Zitat:
Zitat von azureuz
Er lädt doch die 3 Grafiken rein,oder nicht?
das wollte ich dich gerade fragen.... sieht man sie denn??
Zitat:
Und da soll er jede halt an eine Stelle bringen.
mit ...= 10 bringst du sie alle drei aber an exact die gleiche stelle, derzeit zumindest (ist die hoffentlich klar, ich erwähne es nur aus gründen der beim analysieren von problemen wichtigen exaktheit...)

versuch es doch mal mit diesem code:
ActionScript:
  1. for (var a=1; a<=3; a++) {
  2.         var mc:MovieClip = _root.attachMovie("button"+a, "grafik"+a, a);
  3.        
  4.         mc._x = 10 * a;
  5.         mc._y = 10 * a;
  6.        
  7.         mc.onRollOver = function() {
  8.                 this.gotoAndPlay("1");
  9.         };
  10.         mc.onRollOut = function() {
  11.                 this.gotoAndPlay("16");
  12.         };
  13. }

viel erfolg, gruß janosch
janoshnosh ist offline   Mit Zitat antworten
Alt 01-10-2005, 21:25   #6 (permalink)
Lernfähig
 
Registriert seit: Sep 2005
Ort: Hamburg
Beiträge: 11
Hallo,
erstmal danke für die Hilfe. Leider funktioniert es immernoch nicht. Es erscheinen einfach nicht die Bilder die in der Bibliothek sind!

Jetzt kann der Fehler eigentlich nurnoch an den Bildern liegen? Ich uppe gleich mal die .fla!
Angehängte Dateien
Dateityp: rar test.rar (5,3 KB, 2x aufgerufen)

Geändert von azureuz (01-10-2005 um 21:28 Uhr)
azureuz ist offline   Mit Zitat antworten
Alt 01-10-2005, 22:10   #7 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
so habs umbgebaut
Angehängte Dateien
Dateityp: rar test.rar (5,0 KB, 3x aufgerufen)
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 01-10-2005, 22:28   #8 (permalink)
:Void
 
Benutzerbild von janoshnosh
 
Registriert seit: Jun 2005
Ort: börlin
Beiträge: 931
eieiei, mal wieder die identifier
zur erklärung:
attachMovie() benutzt nicht den namen des zu attachenden symbols, sondern den im "linkage" oder "verknüpfung" angegebenen "identifier". den muss man angeben, bevor man ein symbol dynamisch einbinden kann.

gruß janosch
janoshnosh ist offline   Mit Zitat antworten
Alt 01-10-2005, 22:51   #9 (permalink)
Lernfähig
 
Registriert seit: Sep 2005
Ort: Hamburg
Beiträge: 11
Okay,danke erstmal. Nun ist mein Problem noch das er nur die Animation macht, wenn ich auf einem Buchstaben bin. geht das nicht auch wenn ich in einem bestimmten bereich bin?

Geändert von azureuz (01-10-2005 um 22:54 Uhr)
azureuz ist offline   Mit Zitat antworten
Alt 01-10-2005, 22:53   #10 (permalink)
:Void
 
Benutzerbild von janoshnosh
 
Registriert seit: Jun 2005
Ort: börlin
Beiträge: 931
na dann bau mal schnell ein stop() am anfang ein

EDIT:
und außerdem tät ich dir raten, den hit-bereich zu erweitern, sonst gibt es das rollOver nur über der schrift, und die ist sehr schwer zu treffen, also leg irgendnen balken dahinter

Geändert von janoshnosh (01-10-2005 um 22:55 Uhr)
janoshnosh ist offline   Mit Zitat antworten
Alt 01-10-2005, 22:54   #11 (permalink)
Lernfähig
 
Registriert seit: Sep 2005
Ort: Hamburg
Beiträge: 11
Jo, ist mir eben noch eingefallen. Mein Problem war was anderes:

"Nun ist mein Problem noch das er nur die Animation macht, wenn ich auf einem Buchstaben bin. geht das nicht auch wenn ich in einem bestimmten bereich bin?"
azureuz ist offline   Mit Zitat antworten
Alt 01-10-2005, 22:56   #12 (permalink)
:Void
 
Benutzerbild von janoshnosh
 
Registriert seit: Jun 2005
Ort: börlin
Beiträge: 931
lol
ja ok, mach ein rechteck hinter den text, konvertiere es zum symbol und stelle seinen alpha-wert auf 0%, dann ist es zwar hit-bereich, aber unsichtbar.
gruß janosch
janoshnosh ist offline   Mit Zitat antworten
Alt 01-10-2005, 23:01   #13 (permalink)
Lernfähig
 
Registriert seit: Sep 2005
Ort: Hamburg
Beiträge: 11
Vielen dank Leute! Ihr habt mir echt weitergeholfen!
azureuz ist offline   Mit Zitat antworten
Alt 01-10-2005, 23:08   #14 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
__________________
gruß bloba

2 x onkel² b_d
bloba 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 17:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele