Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-06-2008, 13:47   #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();
megabit ist offline   Mit Zitat antworten
Alt 11-06-2008, 08:57   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Ruhrpott
Beiträge: 52
Hat keiner eine Idee? Oder kann man das Anhand des AS Codes das nicht sagen? Oder ist meine Frage hier im Anfängerbereich nicht richtig?
megabit ist offline   Mit Zitat antworten
Alt 13-06-2008, 11:18   #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
megabit 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 01:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele