Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-01-2005, 19:01   #1 (permalink)
Neuer User
 
Benutzerbild von Rootsmonky
 
Registriert seit: Nov 2004
Ort: Darmstadt-Washington DC
Beiträge: 84
Images daestellung

Hi Leute,

Ich habe ein klein Problem und zwar. Ich ein Imageholder (emtyMC) und den Bilder zu lader..., das problem: die Bilder sind so groess, dass ich nur ein Bruck teil sehe, er ladet das Bild auf ganze Flaeche, ich will aber die Bilder statt ihren unterschiedlichen groesse, auf ein bestimmte Ecke und mit gleichen groesse darstellen. Kann mir jemanden hilfen?

danke
Rootsmonky ist offline   Mit Zitat antworten
Alt 28-01-2005, 21:44   #2 (permalink)
Flash it baby!
 
Registriert seit: Feb 2003
Beiträge: 287
Also zuerst solltest Du die Bilder mit einem Grafikprog auf die maximale Größe, die Du auch in Deinem Flashfilm verwendest verkleinern - für was so große Datenmengen laden, wenn man sie nicht braucht. Dann schiebst Du entweder den Container gleich an die Stelle, an der die Bilder nachher gezeigt werden sollen, oder Du verschiebst den Container per Actionscript über die _x- und _y-Koordinate.
Da_Judge ist offline   Mit Zitat antworten
Alt 31-01-2005, 19:37   #3 (permalink)
Neuer User
 
Benutzerbild von Rootsmonky
 
Registriert seit: Nov 2004
Ort: Darmstadt-Washington DC
Beiträge: 84
Bilder Platzieren

Hi Da_Judge,

Ich meine mit dem Bildgrosse den x und y zu bestimmen, die Bilder sind eigentlich Ok mit dem Datei Grosser, aber das Problem is, i will sie auf die Flaecher mit bestimmte Breiter und Hoehe platzieren, so z.B.

_x = (Stage.width-_width)/2
_y = (Stage.height-_height)/2

aber nicht zu Sage sonder zu bestimmte Fenster oder was auch immer, in dem es gezeigt wird, ich absolut keine ahnung.

Also mein Fenster sieht so aus, ich habe Zwei gleich grosse Rahmen auf die Buehne, einer links fuer Bilder und der anderer rechts fuer Text, sie haben kein Namen und sind auch kein MovieClips, mein willen ist, dass die Bilder relative zu den grosser des linken Rahmen passen, dazu habe ich ein emtyMovieClips gerichtet mit perloader, so codiert,

onClipEvent(enterFrame) {
_parent.preloader.gotoAndStop(int(this.getBytesLoa ded()*100/this.getBytesTotal()))
if (_parent.preloader._currentframe >= 99) this._visible = true
else this._visible = false
_x
_y

hoffe, dass du mir weiter hilfen kann,
danke
Rootsmonky ist offline   Mit Zitat antworten
Alt 01-02-2005, 00:28   #4 (permalink)
Flash it baby!
 
Registriert seit: Feb 2003
Beiträge: 287
Wenn das Bild fertig geladen ist, dann kannst Du die Größe ändern mit:
_root.meinPfad.meinMc._x=100;
_root.meinPfad.meinMc._y=100;

PS: Deine Preloadfunktion ist etwas merkwürdig... warum gehst Du einmal über _currentframe und einmal über die Bytes?!?
Da_Judge ist offline   Mit Zitat antworten
Alt 01-02-2005, 00:35   #5 (permalink)
Neuer User
 
Benutzerbild von Rootsmonky
 
Registriert seit: Nov 2004
Ort: Darmstadt-Washington DC
Beiträge: 84
Hi

ich habe es einfach copiert und bei mir eingefuegt und hat funktioiert, hast du vielleicht verbesserung, vorschlagt oder korigieren? das wuerde mir weiter helfen,

ich habe es ein so korigiert;

onClipEvent(enterFrame) {
_parent.preloader.gotoAndStop(int(this.getBytesLoa ded()*100/this.getBytesTotal()))
if (_parent.preloader.getBytesLoaded() >= 99) this._visible = true
else this._visible = false

ist so ok, oder?

danke

Geändert von Rootsmonky (01-02-2005 um 01:07 Uhr)
Rootsmonky ist offline   Mit Zitat antworten
Alt 01-02-2005, 09:43   #6 (permalink)
Flash it baby!
 
Registriert seit: Feb 2003
Beiträge: 287
So zB:
Code:
this.onClipEvent(enterFrame) {
    var bytesLoaded=getBytesLoaded();
    var bytesTotal=this.getBytesTotal;
    var percent=bytesLoaded*100/bytesTotal;
    if(percent>=100){
         this._visible = false;
         delete this.onEnterFrame;
    }
    else {
         _parent.preloader.gotoAndStop(percent);
    }
}
Da_Judge ist offline   Mit Zitat antworten
Alt 01-02-2005, 12:28   #7 (permalink)
Neuer User
 
Benutzerbild von Rootsmonky
 
Registriert seit: Nov 2004
Ort: Darmstadt-Washington DC
Beiträge: 84
Hi Da_Judge,

Ich habe dein form auf ImagesContainer, hat ja nur auf 1% gezahlt bei perloader und stehen geblieben..., ich weisse nich warum...,

noch ein ander problem und zwar, ich kriege mein Bilder nicht scalieren, also auf die grosse, die ich will,
also an der ImagesContainer hangen sie schon aber sind sehr Breit und hoch...,

ich habe so mit alte Code versucht:

onClipEvent(enterFrame) {
_parent.preloader.gotoAndStop(int(this.getBytesLoa ded()*100/this.getBytesTotal()))
if (_parent.preloader.getBytesLoaded() >= 99) this._visible = true
else this._visible = false
pic._x = 0;
pic._y = 0;
pic._xscale = 10;
pic._yscale = 10;
}

vieleicht kanst du mir weiter helfen?
Rootsmonky ist offline   Mit Zitat antworten
Alt 01-02-2005, 15:15   #8 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
ich würde das nicht über die scale-eigenschaft machen, sondern über die _height und _width eigenschaften!
ActionScript:
  1. pic._width = container._width;
  2. pic._height = container._height;

grz
pape
pape ist offline   Mit Zitat antworten
Alt 01-02-2005, 15:46   #9 (permalink)
Neuer User
 
Benutzerbild von Rootsmonky
 
Registriert seit: Nov 2004
Ort: Darmstadt-Washington DC
Beiträge: 84
Hi pape!

Ich habe jetzt gerada versuch ueber Container, aber kein aenderung ueberhaupt..., also bin ratlos,

die Code ist ja direckt auf Container (pic) geschrieben also mit

onClipEvent(enterFrame) {.........}

so

onClipEvent (enterFrame) {
this._parent.preloader.gotoAndStop(int(this.getByt esLoaded()*100/this.getBytesTotal()));
if (this._parent.preloader._currentframe>=100) {
this._visible = true;
} else {
this._visible = false;
}



}
Rootsmonky ist offline   Mit Zitat antworten
Alt 01-02-2005, 15:55   #10 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
lad mal deine dateien hoch, danmit man sich das mal angucken kann!

grz
pape ist offline   Mit Zitat antworten
Alt 01-02-2005, 17:12   #11 (permalink)
Neuer User
 
Benutzerbild von Rootsmonky
 
Registriert seit: Nov 2004
Ort: Darmstadt-Washington DC
Beiträge: 84
also hier ist das Datei,

ich koennte kein bilder senden, weil sogross wird..,

das Images ordner sollte (S101_images) und images heissen (S101_01.jpg bis S101_015.jpg)


danke
Angehängte Dateien
Dateityp: zip popup_window.zip (8,2 KB, 8x aufgerufen)
Rootsmonky ist offline   Mit Zitat antworten
Alt 01-02-2005, 18:12   #12 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
hi!

meinst du das so?

...dein Problem ist, dass das onEnterFrame ereignis des "pic" mc's überschrieben wird, sobald du ein Bild in diesen Mc lädst!
Ich habe deine "loadPic"-function mal was erweitert.... kannste dir ja mal angucken!

grz
pape
Angehängte Dateien
Dateityp: zip popup_window.zip (8,5 KB, 14x aufgerufen)
pape ist offline   Mit Zitat antworten
Alt 01-02-2005, 18:37   #13 (permalink)
Neuer User
 
Benutzerbild von Rootsmonky
 
Registriert seit: Nov 2004
Ort: Darmstadt-Washington DC
Beiträge: 84
Thumbs up

bin einfach sprachlos und sehr beeindrueck, respekt!!!!, das ist es danke sehr

es funktioniert einbahnfrei, nur der perloader nicht aber kriege es schon hin,


ich liebe Forummmmmmm
Rootsmonky ist offline   Mit Zitat antworten
Alt 01-02-2005, 18:50   #14 (permalink)
Neuer User
 
Benutzerbild von Rootsmonky
 
Registriert seit: Nov 2004
Ort: Darmstadt-Washington DC
Beiträge: 84
noch eine kleine frage, und zwar, wie kann ich die hohe relative zu breit codieren, das die Bilder sich nicht verzieren?,


Geändert von Rootsmonky (01-02-2005 um 18:52 Uhr)
Rootsmonky ist offline   Mit Zitat antworten
Alt 01-02-2005, 20:11   #15 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
Zitat:
Zitat von Rootsmonky
ich liebe Forummmmmmm
ich auch!!!


wenn du doch probleme mit dem preloader kriegen solltest, dann sag bescheid!

grz
pape
Angehängte Dateien
Dateityp: zip popup_window2.zip (9,1 KB, 13x aufgerufen)
pape 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:49 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele