Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-04-2005, 15:09   #1 (permalink)
Neuer User
 
Benutzerbild von alexpetri
 
Registriert seit: Sep 2001
Ort: FrankfurtMain, Sondershausen
Beiträge: 710
KachelProblem

Ich habe auf meiner Bühne ein Kachel mc
den ich gerne kacheln möchte
nur leider zeigt er nur eine Zeile Kacheln ganz unten
kann mir jemand sagen woran das liegen könnte?
Ich sehe im mom keinen Fehler im Skript..

ActionScript:
  1. Stage.align = "TL";
  2. m = new Object();
  3. m.onResize = function() {
  4.     meinText.text = Stage.width+newline+Stage.height;
  5.     w = kachel._width;
  6.     h = kachel._height;
  7.     anzahl_w = Stage.width/w;
  8.     anzahl_h = Stage.height/h;
  9.     a = 0;
  10.     for (i=1; i<=anzahl_w; i++) {
  11.         for (j=1; j<=anzahl_h; j++) {
  12.             mc = "kachel_"+i+"_"+j;
  13.             d = kachel.duplicateMovieClip(mc, a);
  14.             d._x = i*w;
  15.             d._y = j*h;
  16.             a++;
  17.         }
  18.     }
  19. };
  20. Stage.addListener(m);
  21. stop();

ein anderes Problem ist das ich meine Kachelfkt gerne auslagern würde
evtl. als prototyp oder sowas (Klasse???)
wie mache ich sowas?
__________________
Talk to the hand, cause the head aint listening
alexpetri ist offline   Mit Zitat antworten
Alt 06-04-2005, 16:33   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Hast da ne kleinigkeit vergessen ...
PHP-Code:
Stage.scaleMode "noScale"
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 06-04-2005, 16:48   #3 (permalink)
Neuer User
 
Benutzerbild von alexpetri
 
Registriert seit: Sep 2001
Ort: FrankfurtMain, Sondershausen
Beiträge: 710
jaja das funzt schon bzw. steht woanders
__________________
Talk to the hand, cause the head aint listening
alexpetri ist offline   Mit Zitat antworten
Alt 06-04-2005, 17:10   #4 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Wie?
Hauts jetzt bei Dir hin oder besteht Problem immer noch?
Bei mir hauts nämlich hin!
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 06-04-2005, 18:28   #5 (permalink)
Neuer User
 
Benutzerbild von alexpetri
 
Registriert seit: Sep 2001
Ort: FrankfurtMain, Sondershausen
Beiträge: 710
bei mir wird nix gekachelt...
__________________
Talk to the hand, cause the head aint listening
alexpetri ist offline   Mit Zitat antworten
Alt 06-04-2005, 18:48   #6 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
hier als mx-file, einfach mal die grösse der swf verändern...
Angehängte Dateien
Dateityp: zip kachel.zip (4,5 KB, 24x aufgerufen)
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 06-04-2005, 18:51   #7 (permalink)
beZEICHNER
 
Registriert seit: Feb 2005
Beiträge: 170
wenn Du in deinen Schleifen j=1 durch j=0 ersetzt (i genau so), dann klappts bei mir wunderbar.

Gruß
eisenbart ist offline   Mit Zitat antworten
Alt 06-04-2005, 20:35   #8 (permalink)
Neuer User
 
Benutzerbild von alexpetri
 
Registriert seit: Sep 2001
Ort: FrankfurtMain, Sondershausen
Beiträge: 710
hmm komisch plötzlich funktioniert es...
nasowas
__________________
Talk to the hand, cause the head aint listening
alexpetri ist offline   Mit Zitat antworten
Alt 06-04-2005, 21:39   #9 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Zitat:
Zitat von eisenbart
wenn Du in deinen Schleifen j=1 durch j=0 ersetzt (i genau so), dann klappts bei mir wunderbar.
Wo soll denn da der Unterschied sein?
Willste damit sagen das wenn, i und j jeweils 1 sind das es nicht geht???
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 07-04-2005, 00:46   #10 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
das kartesiche Koordiatensystem hat seinen Ursprung bei (0,0)
im flash ist es nicht anders,
dazu kommt noch der registrierungspunkt des mc's, der ist links oben…

das flashige koordinatensystem hat auch seinen Ursprung links oben.

mit i=j=1 beginnst du sozusagen am punkt (1,1),
d._x = i*w;
d._y = j*h;
steht ja bei dir im skript drin…
und d._x = 1*w = w, und wo ist null?



schoene gruesse
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…
son yu ist offline   Mit Zitat antworten
Alt 07-04-2005, 11:46   #11 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Zitat:
Zitat von son yu
das kartesiche Koordiatensystem hat seinen Ursprung bei (0,0)
im flash ist es nicht anders,
dazu kommt noch der registrierungspunkt des mc's, der ist links oben…

das flashige koordinatensystem hat auch seinen Ursprung links oben.

mit i=j=1 beginnst du sozusagen am punkt (1,1),
d._x = i*w;
d._y = j*h;
steht ja bei dir im skript drin…
und d._x = 1*w = w, und wo ist null?



schoene gruesse
???
Auf welchen Kommentar bezieht sich den Deine Antwort?
Mit i und j = 0 gehts doch auch!
Das rechnet Dir doch jeder Taschenrechner:
100 * 0 = 0
0 * 5988 = 0

Und (0,0) ist ganz links-oben in der Ecke.
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 07-04-2005, 11:54   #12 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
auf den gesammten thread hier…
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…
son yu 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:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele