Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-04-2005, 20:54   #1 (permalink)
Self-proclaimed Genius
 
Benutzerbild von genesys
 
Registriert seit: Jul 2002
Ort: schweiz
Beiträge: 282
zoomen

Hi!
hmmm . . . hab n mathematisches problem . . . .
Ich hab ein MovieClip welcher anfangs auf X:0 Y:0 ist. In diesem werden lauter dinege erstellt, welche man rumschieben kann. man soll aber auch alles zusammen verschieben und zoomen können. Zum verschieben verschiebe ich nun einfach diesen übergeordneten movieclip . . . zoomen kann man mit nem drag&drop schieber - dabei wird der übergeordnete movieclip (welcher auch rumgeschoben wird) skaliert. Das Problem ist, dass dieser natürlich immer aufs Zentrum des MovieClips hin skaliert wird. Ich möchte aber, dass - egal wohin ich den Movieclip nun schon verschoben habe, immer auf das zentrum des bildschirms gezoomed wird . . . Dafür muss ich also diesen übergeordneten MoviecClip während dem zoomen auch aufs Zentrum des Bildschirms zu bewegen . . . allerdings weiss ich nicht, um wie viel . . . .

Ich hoffe Ihr versteht das Problem . . . Falls mir jemand dabei Helfen könnte, wäre ich sehr froh

Dankeschön
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt - Albert Einstein
genesys ist offline   Mit Zitat antworten
Alt 03-04-2005, 21:07   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
zwei mc's innerander legen. eins fürs bewegen und eins für's zoomen

http://www.seibsprogrammladen.de/fra...ispiele/flash5

-> Landschaftsscroller
Ein Objekt unter einer Maske bewegen und Zoomen

-> Lummerland
Zoomen mit Auswahlrechteck
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 03-04-2005, 21:13   #3 (permalink)
Self-proclaimed Genius
 
Benutzerbild von genesys
 
Registriert seit: Jul 2002
Ort: schweiz
Beiträge: 282
hmmmm . . . stimmt O_o das heisst ich kann nochmal sämtliche pfadangaben in meinem Programm neuschreiben :/

danke!
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt - Albert Einstein
genesys ist offline   Mit Zitat antworten
Alt 03-04-2005, 21:14   #4 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
PHP-Code:
on (press) {
 
MZoom 200;
 
Point = {};
 
Point._root._width/2;
 
Point._root._height/2;
 
this.globalToLocal(Point);
 
Point.x/10;
 
Point.y/10;
 
this.onEnterFrame = function() {
  
this._xscale += 10;
  
this._yscale += 10;
  
this._x -= x;
  
this._y -= y;
  if (
this._xscale>=MZoom) {
   
delete this.onEnterFrame;
  }
 };
}
on (release) {
 
this.onEnterFrame = function() {
  
this._xscale -= 10;
  
this._yscale -= 10;
  
this._x += x;
  
this._y += y;
  if (
this._xscale<=100) {
   
delete this.onEnterFrame;
  }
 };

__________________
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 03-04-2005, 21:35   #5 (permalink)
kroate
 
Benutzerbild von xbass
 
Registriert seit: Jan 2003
Ort: Hannover
Beiträge: 360
...
Angehängte Dateien
Dateityp: zip zoooom.zip (5,9 KB, 27x aufgerufen)
__________________
www.fresh-solutions.de
Fresh Flash For All.
xbass ist offline   Mit Zitat antworten
Alt 03-04-2005, 21:40   #6 (permalink)
Self-proclaimed Genius
 
Benutzerbild von genesys
 
Registriert seit: Jul 2002
Ort: schweiz
Beiträge: 282
den code von xeef versuch ich noch zu verstehen . . . hoffe das klappt noch

@xbass: danke für die Mühe - aber das ist nicht das, was ich brauche . . . bei dir wird der punkt eifach immer auf die Mitte verschoben . . . aber dass solls ja nicht . . . es soll immer auf die mitte hin gezoomed werden . . . beim rauszoomen müsste er also von der mitte wegfahren . . . also wenn man z.b. 50% reinzoomed, müsste er nacher 50% näher an der mitte sein . . .
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt - Albert Einstein
genesys ist offline   Mit Zitat antworten
Alt 03-04-2005, 21:50   #7 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
Hmmm wo ist das problem ?
__________________
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 03-04-2005, 21:53   #8 (permalink)
Self-proclaimed Genius
 
Benutzerbild von genesys
 
Registriert seit: Jul 2002
Ort: schweiz
Beiträge: 282
dein ansatz funktioniert nur, wenn sich das objekt beim anfang des zooms auf 0,0 befindet . . . tut es aber nicht . . . es kann irgendwo sein . . .
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt - Albert Einstein
genesys ist offline   Mit Zitat antworten
Alt 03-04-2005, 22:03   #9 (permalink)
kroate
 
Benutzerbild von xbass
 
Registriert seit: Jan 2003
Ort: Hannover
Beiträge: 360
...
Angehängte Dateien
Dateityp: zip zomed.zip (6,1 KB, 9x aufgerufen)
__________________
www.fresh-solutions.de
Fresh Flash For All.
xbass ist offline   Mit Zitat antworten
Alt 03-04-2005, 22:06   #10 (permalink)
Self-proclaimed Genius
 
Benutzerbild von genesys
 
Registriert seit: Jul 2002
Ort: schweiz
Beiträge: 282
Kann die fla nicht öffnen - hab FlashMX nicht MX2004 . . . aber so wie die swf jetzt aussieht, machst du irgendwas anderes als ich meine . . . ich will auf die mitte des Bildschirms hinein bzw. herauszoomen . . . bei dir passiert was anderes . . .
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt - Albert Einstein
genesys ist offline   Mit Zitat antworten
Alt 03-04-2005, 22:07   #11 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
nono du das funzt !!!
Angehängte Dateien
Dateityp: zip Profe.zip (768 Bytes, 14x aufgerufen)
__________________
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 03-04-2005, 22:12   #12 (permalink)
Self-proclaimed Genius
 
Benutzerbild von genesys
 
Registriert seit: Jul 2002
Ort: schweiz
Beiträge: 282
sieht gut aus! kann ich von der die fla als flash6 haben?
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt - Albert Einstein

Geändert von genesys (03-04-2005 um 22:13 Uhr)
genesys ist offline   Mit Zitat antworten
Alt 03-04-2005, 22:17   #13 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
NEIN !


Angehängte Dateien
Dateityp: zip ProfeMx.zip (7,0 KB, 14x aufgerufen)
__________________
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 03-04-2005, 22:47   #14 (permalink)
Self-proclaimed Genius
 
Benutzerbild von genesys
 
Registriert seit: Jul 2002
Ort: schweiz
Beiträge: 282
hmmm . . . jetzt funktionierts ungefähr . . . es gibt aber noch probleme . . . Wenn ich verstehen würde, was da genau passiert, könnt ich den Fehler vielleicht noch ausmerzen . . . ich verstehs aber noch nicht ganz . . . hab schon in der referenz nach globalToLocal nachgeguckt . . . blick trotzdem nit wirklich durch
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt - Albert Einstein

Geändert von genesys (03-04-2005 um 22:59 Uhr)
genesys ist offline   Mit Zitat antworten
Alt 03-04-2005, 23:10   #15 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
Hmmmmm

im unteren bild sishs du Klein ORG groser das geZoomte
der rote punkt ist die buhnen mitte
davon muss ich wissen wo es inerhalb der MC liegt
MC mitte is 0,0

jetzt sagen wird rot liegt in 50,50
wen du jetzt das ORG um 100% (scall 200) vergroserst wird sich dieser punkt
(virtuler rot relativ zur MC)
auch um 100% bewegen --> 100,100
jetzt must den MC entgegengesetzt entsprechen bewegen
und der rot und virtueler rot sind wieder deckungs gleich


Hmmmm hofe ich habe dich nicht mehr verwirt als geholfen aber was zu erkleren ist nicht gerade meine staerke
Angehängte Grafiken
Dateityp: jpg Bild4.jpg (4,9 KB, 9x aufgerufen)
__________________
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 15:41 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele