| |||||||
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: Apr 2004 Ort: Ruhrpott
Beiträge: 52
| Flash-Karussell immer zentrieren
Hallo Forum, ich bin schon etwas länger hier und lese fleissig mit. Kurz etwas zu mir. Ich arbeite schon lange mit Flash. Allerdings habe ich alle Projekte bis jetzt mit Flash4 realisiert. Nun wurde in unserer Agentur im Zuge einer Hardwareumstellung auch einiges an Software umgestellt. Nun sitze ich hier vor Flash CS3 und beisse mich mit Action Script 2. Um das zu lernen baue ich Tutorials (Gotoandlearn) nach und habe Bücher auf die ich zurückgreife. Ich schreibe dann das gelernte um, um es für unsere neue Webseite zu verwenden. Ich habe schon ziemlich viel geschafft. So weit so gut. Nun zum eigendlichen Problem. ich habe bei Gotoandlearn das Karussell gemacht und möchte das gerne, wie den ganzen Rest der Site immer zentriert haben (klappt auch) und beim verändern der Fenstergröße wieder zentriert haben (klappt nicht). Ich bekomme den MC den ich erstelle nicht in die StageL-Geschichte mit rein. Die Headline, die ich auch da erstellt habe lässt sich super so integrieren wie ich es brauche aber das blöde Karussell nicht. Bestimmt ist hier jemand der mit Nachilfeschüler etwas unter die Arme greifen kann. Hier noch der Code, den ich nur für das Karussell habe: bilderrahmen_komplett._visible = "0"; <-- wen ich den nicht auf die Bühne packe wird nichts angezeigt, darum mache ich den unsichtbar headline_start._x = Stage.width / 2-395; headline_start._y = Stage.height / 2-112; var stageL:Object = new Object(); stageL.onResize = function() { fillBG(); headline_start._x = Stage.width / 2-395; headline_start._y = Stage.height / 2-112; } Stage.addListener(stageL); var str:String="mepromaxX_Startseite"; var sInt=setInterval(writeIt,40); var count:Number = 0; function writeIt () { headline_start.text = str.substring(0,count); count++; if(count>str.length){ clearInterval(sInt); } } var numOfItems:Number = 8; var radiusX:Number = 310; var radiusY:Number=70; var centerX:Number = Stage.width/2; var centerY:Number = Stage.height/2+110; var speed:Number = 0.03; for(var i=0;i<numOfItems;i++){ var t=this.attachMovie("bilderrahmen_komplett","bilder rahmen_komplett"+i,i+1) t.angle = i* ((Math.PI*2)/numOfItems); t.onEnterFrame=mover; } function mover(){ this._x=Math.cos (this.angle) * radiusX + centerX; this._y=Math.sin (this.angle) * radiusY + centerY; var s:Number=this._Y/(centerY+radiusY); this._xscale=this._yscale=s*100; this.angle+=this._parent.speed; this.swapDepths(Math.round(this._xscale)+100); } this.onMouseMove = function() { speed=(this._xmouse-centerX)/15000; } stop(); |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Apr 2004 Ort: Ruhrpott
Beiträge: 52
|
Ich nochmal. Ich habe einen neuen Ansatz. Der Film ist zentriert im Fenster. Nur der zentriert sich nicht neu beim Verändern der Fenstergröße. Kann ich den nicht mit einer Function entladen wenn die Fenstergröße verändert wird und neu laden, nachdem das Fenster seine Größe erreicht hat? Soweit der Ansatz, aber realisiert habe ich das nicht bekommen. Vielleicht kann mir doch noch einer helfen. Bis hoffentlich bald |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |