|
(Benutzer im Thema aktiv: 1 Besucher) Seiten (2): « vorherige 1 [2] |
 |
Seite "Formatfüllend" |
michaela
Swish4All Eroberer
  
Dabei seit: 06.01.2010
Beiträge: 50
Swishversion: Swishmax 2 ENG
Level: 17 [?]
Erfahrungspunkte: 12.302
Nächster Level: 13.278
Themenstarter
 |
|
hi, ist das script denn sonst soweit ok?
|
|
13.01.2010 20:05 |
|
|
iseye
Administrator

Dabei seit: 15.11.2007
Beiträge: 678
Herkunft: Hessen/Thüringen Swishversion: Swishmax 3 DEU
Level: 35 [?]
Erfahrungspunkte: 697.660
Nächster Level: 824.290
 |
|
Wenns falsch wäre hätte ich schon meinen Senf dazugegeben!
Trotzdem lesen! Steht alles da!
| Zitat: |
Vor dem Scrippt, wenn es bei dir funzt kommt die Berechnung rein!
sca = target._width / /Stage.width; ( nicht das: _parent.groesse._width;)
target._width /= sca;
target._height /= sca;
fast richtig! Doch was fehlt?
Berechnung der Höhe und eine if Abfrage! |
Es ist wirklich nicht schwer! Aber Du mußt erstmal das eine verstehen, bevor du dich an andere Dinge wagst!
__________________ Es gibt nichts, was es nicht gibt! Alle Wege führen nach ROM!
|
|
13.01.2010 20:49 |
|
|
michaela
Swish4All Eroberer
  
Dabei seit: 06.01.2010
Beiträge: 50
Swishversion: Swishmax 2 ENG
Level: 17 [?]
Erfahrungspunkte: 12.302
Nächster Level: 13.278
Themenstarter
 |
|
Hi, also irgendwie geht es nicht...
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
|
function loadPicResized(url){
myL = new MovieClipLoader();
myL.onLoadInit = function(target){ // fertig geladen. mach mit dem bild was du willst. :D
sca = target._width / /Stage.width; ( nicht das: _parent.groesse._width;)
target._width /= sca;
target._height /= sca;
target._parent.tf.text = "";
target._x = _parent.groesse._x;
target._y = _parent.groesse._height /2 - target._height /2;
};
myL.onLoadProgress = function(target, loadedBytes, totalBytes) { // während des ladens.....
loaded = Math.round(100/totalBytes*loadedBytes);
target._parent.tf.text = loaded + " %";
};
myL.onLoadError = function(target, errorCode) {
switch (errorCode) {
case 'URLNotFound' :
target._parent.tf.text = "Das Bild ist nicht verfügbar.";
break;
case 'LoadNeverCompleted' :
target._parent.tf.text = "Das Bild konnte nicht zuende geladen werden";
break;
};
};
myL.loadClip(url,halter);
}
onSelfEvent (load){loadPicResized("http://lichtwanne.de/hgb/12.jpg");
} |
|
|
|
13.01.2010 21:26 |
|
|
michaela
Swish4All Eroberer
  
Dabei seit: 06.01.2010
Beiträge: 50
Swishversion: Swishmax 2 ENG
Level: 17 [?]
Erfahrungspunkte: 12.302
Nächster Level: 13.278
Themenstarter
 |
|
Nur mal kurz ne Frage, das kann ich doch auch hinterher noch ändern, oder?
Das dauert wohl noch länger bis ich das raffe.
Ich muss bis morgen die Seite fertig haben, da wir dort dann eröffnen...
Die Anpassung - Formatfüllend ist jetzt nicht "ganz" so wichtig, aber wäre für hinterher halt ne schöne Sache.
Grüße
Michaela
|
|
14.01.2010 08:37 |
|
|
iseye
Administrator

Dabei seit: 15.11.2007
Beiträge: 678
Herkunft: Hessen/Thüringen Swishversion: Swishmax 3 DEU
Level: 35 [?]
Erfahrungspunkte: 697.660
Nächster Level: 824.290
 |
|
solange Du nicht mit 100% Filmgröße arbeitest in der html, hast Du noch bissel Zeit. Must halt mit statischen 1000 x 600 arbeiten! Bei kleinen Auflösungen muß dann halt gescrollt werden.
__________________ Es gibt nichts, was es nicht gibt! Alle Wege führen nach ROM!
|
|
14.01.2010 14:42 |
|
|
michaela
Swish4All Eroberer
  
Dabei seit: 06.01.2010
Beiträge: 50
Swishversion: Swishmax 2 ENG
Level: 17 [?]
Erfahrungspunkte: 12.302
Nächster Level: 13.278
Themenstarter
 |
|
Ich muss mal schauen, wird vielleicht ne harte nacht, z.z. läuft alles noch nicht so, wie es soll...
Werd es mit festen 100% mal testen
|
|
14.01.2010 17:13 |
|
|
steff
Swish4All Doppel-As
Dabei seit: 15.04.2009
Beiträge: 146
Swishversion: Swishmax 2 DEU
Level: 24 [?]
Erfahrungspunkte: 74.729
Nächster Level: 79.247
 |
|
@all
Gibt es hier schon ein Ergebnis ??
Muss man in der HTML alle Größenangaben mit 100% versehen ? und wenn ja reicht es aus diese dann einfach lokal zu speichern um es sich lokal im Browser anzuschauen oder muss es auf einem Server sein um es zu erkennen ?
Wird dann nur das Hintergrundbild angepasst oder doch der ganze Film
Finde die Idee gut und es sieht auf alle Fälle besser aus wenn man seinen Hintergrund so füllen kann (schöne große Fotos sind natürlich Voraussetzung dafür)
Bitte nicht wieder draufhauen aber ich finde man sollte weiter probieren und testen um so möglichst viel zu lernen und zu verstehen
Also wenn meine Frage stört, einfach übergehen und wer Hilfe anbietet -- Danke !!!
Servus zusammen
|
|
03.02.2010 16:25 |
|
|
iseye
Administrator

Dabei seit: 15.11.2007
Beiträge: 678
Herkunft: Hessen/Thüringen Swishversion: Swishmax 3 DEU
Level: 35 [?]
Erfahrungspunkte: 697.660
Nächster Level: 824.290
 |
|
| Zitat: |
| Muss man in der HTML alle Größenangaben mit 100% versehen?..... |
Ja und reicht aus lokal.
| Zitat: |
| Wird dann nur das Hintergrundbild angepasst oder doch der ganze Film |
nur das Hintergrundbild
fehlen ja nur 3 Zeilen.
__________________ Es gibt nichts, was es nicht gibt! Alle Wege führen nach ROM!
|
|
03.02.2010 20:56 |
|
|
steff
Swish4All Doppel-As
Dabei seit: 15.04.2009
Beiträge: 146
Swishversion: Swishmax 2 DEU
Level: 24 [?]
Erfahrungspunkte: 74.729
Nächster Level: 79.247
 |
|
:-)
Ja und die scheinen sehr sehr wichtig zu sein :-)
Habe schonmal versucht es herauszufinden und evtl. gibt es ja noch ein Paar kleine Hilfestellungen, die einen weiterführen aber ich werde es morgen nochmals versuchen.
Wenn ich die html ändere, ist dann jetzt schon was zu sehen ( bei mir momentan nämlich nicht) oder erst wenn der Rest hier gelöst ist ?
Freue mich auf den Weg aber auch auf kleine Erfolge ......... und mit deinen Antworten hast du mir schon ein gutes Stück weitergeholfen.
Evtl kannst du noch sagen ob man jetzt schon was sehen sollte oder eben erst wenn alles gelöst ist, nur damit ich schon in der html nichts falsch mache
|
|
03.02.2010 21:14 |
|
|
iseye
Administrator

Dabei seit: 15.11.2007
Beiträge: 678
Herkunft: Hessen/Thüringen Swishversion: Swishmax 3 DEU
Level: 35 [?]
Erfahrungspunkte: 697.660
Nächster Level: 824.290
 |
|
die html ist die letzte Instanz, erst sollte es im Player-Fenster problemlos funzen!
Als Tip gebe ich dir noch auf dem Weg!
1. pos - deklarierung der Variablen
2. die Höhe
3. verkürzte if - Abfrage (kann man auch auf herkömmliche Weise schreiben, dann sind es 4 Zeilen in Pos 3)
Wenns jetzt net klappt!
__________________ Es gibt nichts, was es nicht gibt! Alle Wege führen nach ROM!
|
|
03.02.2010 22:03 |
|
|
steff
Swish4All Doppel-As
Dabei seit: 15.04.2009
Beiträge: 146
Swishversion: Swishmax 2 DEU
Level: 24 [?]
Erfahrungspunkte: 74.729
Nächster Level: 79.247
 |
|
@iseye
Also ich hoffe du lachst dich zwar schepp aber hast dennoch Lust etwas weiterzumachen
| Zitat: |
onSelfEvent (load){loadPicResized("index/bilder/1.jpg");
}
function loadPicResized(url){
myL = new MovieClipLoader();
myL.onLoadInit = function(target){
if (System.capabilities.screenResolutionX<=1024) {
Stage.scaleMode = "showAll";
} else {
Stage.scaleMode = "Scale";
}
sca = target._height/Stage.width;
sca = target._width/Stage.width;
target._width /= gro;
target._height /= gro;
target._x = Stage.width /2 - target._width /2;
target._y = Stage.height /2 - target._height /2
};
myL.loadClip(url,halter);
}
|
Soweit geht es, dass ich egal in welcher Auflösung nun das Menü für die Bilder sehen und drücken kann hmmmmmmmm
Nur die Bilder selbst sind bei mir in verschiedenen Auflösungen und da sieht man halt in dem einen zu groß im anderen abgeschnitten und das letzte zu klein
Ich versuche hin und her aber mehr kommt im Moment einfach nicht bei raus !!
|
|
04.02.2010 13:47 |
|
|
steff
Swish4All Doppel-As
Dabei seit: 15.04.2009
Beiträge: 146
Swishversion: Swishmax 2 DEU
Level: 24 [?]
Erfahrungspunkte: 74.729
Nächster Level: 79.247
 |
|
Komme nicht weiter .......hmmmmmmmmmmmmmmm
Hilfe möglich ??
Ich habe es soweit das mein Film sich nach der Bildschirmgröße richtet, nur leider gelingt das nicht beim Hintergrundbild !!??!!
Mal wird es zu groß dargestellt, dann wieder in seiner normalen Auflösung oder es ist bei der einen Auflösung gut aber bei einer kleineren wird unten ein schwarzer strich eingebunden
Das alles als Beispiel zu zeigen ist zuviel und vieles entsteht bei der Arbeit und wird eben nicht gespeichert
Also was nu Herr Manitu
|
|
06.02.2010 17:42 |
|
|
iseye
Administrator

Dabei seit: 15.11.2007
Beiträge: 678
Herkunft: Hessen/Thüringen Swishversion: Swishmax 3 DEU
Level: 35 [?]
Erfahrungspunkte: 697.660
Nächster Level: 824.290
 |
|
Fehlende Zeilen!
1. var gro, sca, scb:Number;
2. scb = target._height/Stage.height;
3. (sca < scb) ? gro = sca : gro = scb;
die fehlenden Zeilen inkl. den anderen Schitt inkl. - natürlich - den richtigen Pfad in onResize = function() reinsetzen.
so ungefähr:
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
lstrn.onResize = function() {
var gro;
var dyw = Hintergrundbild.bild.halter._width/Stage.width;
var dyh = Hintergrundbild.bild.halter._height/Stage.height;
(dyw < dyh) ? gro = dyw : gro = dyh;
Hintergrundbild.bild.halter._width /= gro;
Hintergrundbild.bild.halter._height /= gro;
Hintergrundbild.bild.halter._x = Stage.width /2 - Hintergrundbild.bild.halter._width /2;
Hintergrundbild.bild.halter._y = Stage.height /2 - Hintergrundbild.bild.halter._height /2;
}; |
|
__________________ Es gibt nichts, was es nicht gibt! Alle Wege führen nach ROM!
|
|
07.02.2010 04:17 |
|
|
|
|
|
 |
Impressum
|