| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jun 2008
Beiträge: 55
| stage = "noBorder" mc ="noScale" möglich?
hallo, meine frage ist ob man einem movieclip irgendwie verbieten kann mit zu skalieren? habe ettliche seiten gesehen in denen das irgendwie umgesetzt wurde, nur wie? beispiele sind hier: FormTroopers™ - Motion Graphics and Graphic Design , http://www.normann-copenhagen.com das mit dem bild im hintergrund funktioniert mit stage ="noborder" und 100% height+width... versteh das nur nicht, haben die das alles in eine swf gepackt (also hintergrund und navigation, welche nie mitskaliert wird, nur links bzw. rechtsbündig ist) und in html eingebettet oder sind es 2 in der html, die bild swf im hintergrund und die navigation wurde mit z-index und wmode=transparent einfach nur drüber gelegt??? bin am verzweifeln, such schon den ganzen tag und seh den wald vor lauter bäumen nicht mehr. bitte um hilfe. viele grüße Geändert von DuFink (21-01-2010 um 18:56 Uhr) |
| | |
| | #2 (permalink) |
| Rookie_BS Registriert seit: Sep 2004
Beiträge: 730
|
Hi! In dem Flash wird quasi nichts skaliert ausser der Hintergrund MC. Du zäumst sonst das Pferd von hinten auf. Hier findest du was du suchst - Stage, scale oder HTML-Einbettung - alles da > [TUTORIAL] - Scale & Stage _mfg ps. Der Thread lohnt sich in Gänze denn im Folgenden werden einige Verständnisfragen geklärt.
__________________ Wenn Sie glauben Ihnen ist klar was ich gesagt habe - dann haben Sie mich missverstanden! Alan Greenspan Geändert von Rookie_BS (21-01-2010 um 20:14 Uhr) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jun 2008
Beiträge: 55
|
danke für die antwort, nimms mir nicht übel, aber ich schau seit 6 stunden nach nix anderem... überall wo das problem noscale behandelt und beschrieben wird steht nirgends was zu noborder etc. wie ich mc´s positioniere, links rechts oben unten mittig, weiß ich mittlerweile ;o) nur nirgends is ne kombi mit noborder... das problem ist bei allen noscale und stage geschichten hier im forum, das das zwar alles wunderbar geht, nur bei 1920x1080px hab ich überall weiße ränder, entweder oben oder unten, je nach dem wie ich den browser "verforme" und nur auf den beiden beispiel-seiten wird nix abgeschniten bzw. verzerrt oder gestaucht, weißt wie. danke trotzdem |
| | |
| | #4 (permalink) |
| Rookie_BS Registriert seit: Sep 2004
Beiträge: 730
|
1. NoBorder verstehe ich nicht ganz... in Flash selbst hat zunächstmal nichts eine Border. Der Browser - die Frage ist welchen du benutzt - kann man per Script in HTML modifizieren... 2. "Nichts abschneiden oder verzerren" ist eine Berechnungsfrage. 16:9, 16:16, 4:3 und alles Mögliche dazwischen beruht auf dem Seitenverhältnis (Faktor) des jeweiligen Hintergrundbilds. Im übrigen wird bei deinen Beispielen schon etwas "abgeschnitten" zB. wenn du das Browserfenster sehr breit ziehst und die Höhe reduzierst. Du muss also dafür sorgen das dein HG-MC so skaliertwird das keine Ränder entstehen. Ein AS-Script habe ich nicht zur Hand bzw. müsste erstmal draufrumdenken. Habe aber derzeit auch kein Flash installiert. Sorry. Aber nicht unwahrscheinlich das jemand das postet oder du kommst drauf... Entweder die Höhe des MCsbildet das Maximum oder eben die Breite der Rest der übersteht wird aus dem Sichtbreich geschoben.
__________________ Wenn Sie glauben Ihnen ist klar was ich gesagt habe - dann haben Sie mich missverstanden! Alan Greenspan |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jun 2008
Beiträge: 55
|
danke für dein bemühen erstmal ;o) du hast schon richig geschrieben mit dem HG_MC, nur meines erachtens nach muss die breite das maximum bilden, wenn ich die beispiel seiten aufmach und skaliere, dann wird das bild groß/klein, wenn ich seitlich skaliere, der höhe nach wird dann wie du schon richtig gesagt hast -abgeschnitten... mit noborder meint ich die stage eigenschaft: Stage.align = "TL"; Stage.scaleMode = "noBorder"; <- bringt genau den effekt wie bei den bsp.seiten (seitlich maximum, höhe abgeschnitten), nur kann man das auch mit "noScale" realisieren irgendwie ? das problem ist das bei "noBorder" ich nicht weiß wie ich den rest nicht mit skaliere... möchte eine navigation haben, links bzw. rechtsbündig mit height/2 etc. nur irgendwie scheint mir das momentan nicht möglich, nur gibts ettliche seiten auf denen es doch funzt (
|
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Jun 2008
Beiträge: 55
|
habs jetzt mit stage = "noscale" hinbekommen, nur das problem jetzt ist, das das bild von anfang an ein wenig in der höhe gestreckt dargestellt wird, der rest haut vollkommen hin so... hier mal der code PHP-Code: viele grüße |
| | |
| | #9 (permalink) | |
| Neuer User Registriert seit: Oct 2007 Ort: Kölle
Beiträge: 1.231
| Zitat:
LG ANdré
__________________ Die Hoffnung stirbt zuletzt. Aber sie stirbt. | |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Jun 2008
Beiträge: 55
|
danke für die schnelle antwort andré, aber wenn ich die zeile weglasse, bekommm ich den effekt nicht mehr, das bild ist ja auch breiter als hoch, weiß nicht richtig wie ich das erklären soll, soll halt der effekt (siehe obige links) sein... nur bin ich mit meinem latain am ende (und das ist nicht wirklich viel zugebener maßen) ... danke dir trotzdem
|
| | |
| | #12 (permalink) |
| Neuer User Registriert seit: Jun 2008
Beiträge: 55
|
ok... also, ausgangspunkt der geschichte ist, ein hintergrundbild in flash so zu positionieren, das es, egal welche auflösung man hat bzw. egal wie groß das browserfenster ist, das bild niemals gestreckt bzw. gestaucht angezeigt wird, d.h. es soll über die breite in der größe skaliert werden und wenn man den browser in der höhe verschiebt, bzw. die auflösung halt kleiner ist, es immer mittig ist und halt der rest, entsprechend zur größe (bzw. halt browserfensterbreite) einfach abgeschnitten wird. den effekt hatte ich mit stage = "noborder", nur das problem ist, wenn ich "noborder" verwende, hab ich zwar den effekt, nur kann ich nun keinen _mc mehr plazieren, egal wo, ohne das dieser genauso mit skaliert wird wie das eigentliche hintergrundbild... aus dem grund hab ich versucht was zu basteln, das den gleichen effekt bringt, aber auf stage = "noscale" basiert, einfach damit ich diverse _mc´s da plazieren kann wo ich möchte und ohne das diese skaliert werden... zum größten teil ist mir das mit dem obigen script auch gelungen, wenn ich den browser in der breite ziehe, wird das bild größer und in der höhe wird der rest halt abgeschnitten, bzw. ist halt logischer weise einfach nicht sichtbar, da er über den browserrand ragt. möchte lediglich das es so ist wie jetzt, nur das ich das problem mit der verzerrung noch beseitige, sonst passts ja. ich kann auch gern die seite bzw. das problem auf ne seite hochladen, damit man das ganze mal richtig "sieht" |
| | |
| | #13 (permalink) |
| Neuer User Registriert seit: Oct 2007 Ort: Kölle
Beiträge: 1.231
|
Du kannst das seitenverhältnis des original-skalierten mc´s ja mal ausrechnen, als Konstante in der Fla abspeichern und dann den mc dementsprechend skalieren. ANdré
__________________ Die Hoffnung stirbt zuletzt. Aber sie stirbt. |
| | |
| | #15 (permalink) |
| Neuer User Registriert seit: Oct 2007 Ort: Kölle
Beiträge: 1.231
|
genau originalVerhältnis= mc._width/mc._height dann skalieren dann mc._width=mc._height * originalVerhältnis oder mc._height=mc._width / originalVerhältnis LG André
__________________ Die Hoffnung stirbt zuletzt. Aber sie stirbt. |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| movieclip, noborder, noscale, stage, z-index |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Stage.scaleMode = "noScale"? | ich_checks_net | Flash 8 | 3 | 24-10-2008 10:56 |
| Stage.scaleMode = "noScale" & Textfeldformatierung | tom-zack | ActionScript 2 | 1 | 29-08-2008 17:33 |
| Stage.scaleMode = "noScale"; + oberer Rand bleibt gleich? | ventu | Flash 8 | 3 | 06-03-2008 00:28 |
| Wo ist find ich die Leiste mit "Normal", "Darüber", "Gedrückt" und "Aktiv" | maggi198 | Flash Einsteiger | 2 | 19-10-2006 21:33 |
| "setStyle" erhöht die Ladezeit! - Ist es möglich die "default"-Einstellung zu ändern? | JuL! | Komponenten und SmartClips | 5 | 26-11-2004 17:33 |