Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-12-2003, 08:50   #1 (permalink)
where is my mind
 
Benutzerbild von Sebastian17
 
Registriert seit: May 2002
Ort: NRW - Schöppingen
Beiträge: 705
_xscale _yscale und nullpunkt `???

hi all
ich bins schon wieder aber diesmal ohne datei im anhang!
folgendes AS:
---------------------------------------------------------------------------
function thumbnails_pos(tposx, tposy, i, spruch)
{
var main = createEmptyMovieClip("thumb"+i, i);
main.createEmptyMovieClip("tpic"+i, i);
main["tpic"+i].loadMovie("bilder/t_"+i+".jpg");
with (_root["thumb"+i])
{
_x = tposx;
_y = tposy;
}
with (main["tpic"+i])
{
_x = -35;
_y = -19.5;
_alpha = 50;
}
}
---------------------------------------------------------------------------
joa also wie ihr seht lasse ich nen leeres mc createn und darin pack ich ja dann noch ein mc wo ich die bilder rein lade ! okay funt alles prima! dann lasse ich sozusagen das haupt mc wie gewünscht positionieren.
Ich lasse dann mit einer anderen funktion welche auf knopfdruck aufgerufen wird das jeweilige mc vergrößern.
hier das AS dafür:
---------------------------------------------------------------------------
with (_root["thumb"+(zaehler1+1)]["tpic"+(zaehler1+1)])
{
_alpha=100;
_xscale= 110;
_yscale=110;
trace("position "+_x + " " + _y);
}
---------------------------------------------------------------------------
Er vergrößert mir zwar das mc abeer der nullpunkt ist irgendwie immer oben links inner ecke das heisst er vergrößert es mir nach unten rechts hin! ich möchte es aber gerne so haben, dass der nullpunkt inner mitte von dem bild ist und das bild so nach allen seiten gleich vergrößert wird!
Deswegen habe ich mir gedacht *wenn ihr nochmal in die funktion oben schaut* with (main["tpic"+i]) verschiebe ich das bild das so das mittag auf dem nullpunkt liegt! das bild ist also 70px breit und 39px hoch ! aber es funktioniert nicht!?!`!``??
er vergrößert es immer noch so als ob beim bild der nullpunkt oben links wäre.

hoffe mir kann einer weiterhelfen

danke
__________________
so long... so far...

SeB
Sebastian17 ist offline   Mit Zitat antworten
Alt 09-12-2003, 09:25   #2 (permalink)
where is my mind
 
Benutzerbild von Sebastian17
 
Registriert seit: May 2002
Ort: NRW - Schöppingen
Beiträge: 705
kann mir keiner helfen?
__________________
so long... so far...

SeB
Sebastian17 ist offline   Mit Zitat antworten
Alt 09-12-2003, 09:28   #3 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
ActionScript:
  1. function thumbnails_pos(tposx, tposy, i, spruch) {
  2.     var main = createEmptyMovieClip("thumb"+i, i);
  3.     main.createEmptyMovieClip("tpic", 1);
  4.     main.tpic.loadMovie("1.jpg");
  5.     main.onEnterFrame = function() {
  6.         if (this._width>0) {
  7.             this._x = tposx;
  8.             this._y = tposy;
  9.             this.tpic._x = (this.tpic._width/2)*-1;
  10.             this.tpic._y = (this.tpic._height/2)*-1;
  11.             this._xscale=50
  12.             delete this.onEnterFrame
  13.         }
  14.     }
  15. }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 09-12-2003, 09:42   #4 (permalink)
where is my mind
 
Benutzerbild von Sebastian17
 
Registriert seit: May 2002
Ort: NRW - Schöppingen
Beiträge: 705
danke für deine hilfe!
aber dein script bewirkt genau dasselbe
also er vergrößert immer noch nach unten rechts hin
__________________
so long... so far...

SeB
Sebastian17 ist offline   Mit Zitat antworten
Alt 09-12-2003, 09:49   #5 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
du must halt thumb scalieren und nicht dein tpic
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 09-12-2003, 09:49   #6 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
wenn dein bild geladen und initialisiert wurde (andere Thematik, gibt's aber was im Forum), denn hast du die breite und höhe ...

jetzt musst du deinen containerMC um jeweils die hälfte davon nach oben und links schieben ... ok, klar .... aber das reicht nicht!

du musst zwei containermc's verschachten!

c1.c2.bild

dann verschiebst du wie beschrieben c2 in bezug auf c1 und skalierst dann c1 ....

c1.c2._x = -bildbreite/2;
c1.c2._y = -bildhöhe/2;

c1._xscale = was immer du willst
c1._yscale = dito




klar?
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 09-12-2003, 09:52   #7 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345


Zitat:
du must halt thumb scalieren und nicht dein tpic

ActionScript:
  1. this.tpic._y = (this.tpic._height/2)*-1;
  2.                         this._xscale=50
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 09-12-2003, 09:54   #8 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
oder so
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 09-12-2003, 09:58   #9 (permalink)
where is my mind
 
Benutzerbild von Sebastian17
 
Registriert seit: May 2002
Ort: NRW - Schöppingen
Beiträge: 705
HEY COOOOOOOOllll
danke es funxT!!!!
ich liebe dieses FORUM
danke für eure hilfe
__________________
so long... so far...

SeB
Sebastian17 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 02:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele