Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-05-2009, 12:17   #31 (permalink)
Neuer User
 
Registriert seit: May 2009
Beiträge: 6
Lightbulb

Zitat:
Zitat von landa Beitrag anzeigen
Ahoj,

hilfts?

gruß
landa
Hallo landa, YES! Danke Dir! Mit AS2 hat es nun funktioniert. Super!
dhoefgen ist offline   Mit Zitat antworten
Alt 25-05-2009, 12:29   #32 (permalink)
Neuer User
 
Registriert seit: May 2009
Beiträge: 6
yo, leider wird das Raster doch wieder mitskaliert... ****.
dhoefgen ist offline   Mit Zitat antworten
Alt 25-05-2009, 12:42   #33 (permalink)
_lichtecht_
 
Registriert seit: Feb 2003
Ort: prag
Beiträge: 564
Ahoj,

jo, mitskalieren (flexibel) geht bei diesem Beispiel nicht ... hatte ich im ersten post erwähnt.
Die beiden anderen Beispiele in AS3 die gepostet wurden sollten doch funktionieren? ... wenn man - wie ich - nicht zu amateurhaft dafür ist ;-)

leider
landa
landa ist offline   Mit Zitat antworten
Alt 25-05-2009, 12:49   #34 (permalink)
Neuer User
 
Registriert seit: May 2009
Beiträge: 6
Zitat:
Zitat von landa Beitrag anzeigen
Ahoj,

jo, mitskalieren (flexibel) geht bei diesem Beispiel nicht ... hatte ich im ersten post erwähnt.
Die beiden anderen Beispiele in AS3 die gepostet wurden sollten doch funktionieren? ... wenn man - wie ich - nicht zu amateurhaft dafür ist ;-)

leider
landa
scheitert bei mir halt schon beim aufrufen der BitmapData ... die wird irgendwie verlinkt, habe ich als klasse versucht, aber ich bin halt echt noch eine AS* Krücke, da fehlts einfach an basics. Danke Dir aber trotzdem. :-)
dhoefgen ist offline   Mit Zitat antworten
Alt 25-05-2009, 13:44   #35 (permalink)
_lichtecht_
 
Registriert seit: Feb 2003
Ort: prag
Beiträge: 564
ich hätte die AS3-Beispiele auch immer mal wieder (so nebenbei) versucht, aber ich komme mit AS3 ganz grundsätzlich nicht klar.
Speziell das Video-Scale-Beispiel hätte mich sehr interessiert, es scheitert bei mir schon, weil ich noch nicht mal weiß (und bislang nicht herausfinden kann) wie man ein Video an eine displayObject anhängt (sowas wie addChild oder diplayObject.container?) :-/

naja ... irgendwann schafft mans dann doch - meiner Erfahrung nach ...

landa
landa ist offline   Mit Zitat antworten
Alt 08-07-2010, 13:53   #36 (permalink)
Neuer User
 
Registriert seit: Jun 2002
Beiträge: 6
Hallo zusammen,

Thread ist zwar schon etwas älter, aber es war das einzig Brauchbare zu dem Thema Raster, das ich gefunden habe....

Mein ActionScript3:

var fullscreenTexture : Shape = new Shape();
addChild(fullscreenTexture);
var bitmapData : BitmapData = new MeineTextur1(0,0);

stage.addEventListener(Event.RESIZE, onResize);
textur();

function onResize(event:Event):void{
textur();
}

function textur():void{
fullscreenTexture.graphics.clear();
fullscreenTexture.graphics.beginBitmapFill(bitmapD ata);
fullscreenTexture.graphics.drawRect(0,0,stage.stag eWidth,stage.stageHeight);
fullscreenTexture.graphics.endFill();
}

Das funktioniert soweit. Nun möchte ich, dass das Bitmap Raster sich nicht skaliert, sondern wiederholt. Die Grafik soll also auch beim skalieren des Fenster ihre Größe beibehalten, sich stattdessen "kacheln".
Hat da jemand eine Idee?

Viele Grüße
Nicole
NiWi ist offline   Mit Zitat antworten
Alt 08-07-2010, 15:31   #37 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hi,
schau dir mal "beginBitmapFill" genauer an... da kannste glaub ich als dritten param "repeat" einstellen ob gekachelt werden soll

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 09-07-2010, 07:34   #38 (permalink)
Neuer User
 
Registriert seit: Jun 2002
Beiträge: 6
Danke für den Tip...

ich habe nun

fullscreenTexture.graphics.beginBitmapFill(bitmapD ata,null,true);

aber leider ändert sich nichts
?
NiWi ist offline   Mit Zitat antworten
Alt 09-07-2010, 10:08   #39 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hi,
mach mal eine neue AS3 fla auf und kopier den folgenden code in frame 1 deiner hauptzeitleiste:
PHP-Code:
stage.scaleMode StageScaleMode.NO_SCALE;
stage.align StageAlign.TOP_LEFT;

//---

var fullscreenTexture:Shape = new Shape();

addChildfullscreenTexture );

var 
bitmapData:BitmapData = new MeineTextur10,);

stage.addEventListenerEvent.RESIZEonResize );

textur();

function 
onResizee:Event ):void {
    
    
textur();
    
}

function 
texture:Event null ):void {

    
fullscreenTexture.graphics.clear();
    
fullscreenTexture.graphics.beginBitmapFillbitmapDatanulltrue );
    
fullscreenTexture.graphics.drawRect0,0,stage.stageWidth,stage.stageHeight );
    
fullscreenTexture.graphics.endFill();
    

in die bibliothek dann nur noch "MeineTextur1" mit rein und testen... sollte eigentlich ohne probleme laufen

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 09-07-2010, 10:21   #40 (permalink)
Neuer User
 
Registriert seit: Jun 2002
Beiträge: 6
Wow, grandios!! Es funktioniert.
Vielen, vielen Dank!!

Jetzt muss ich nur noch das Video dahinter kriegen...
NiWi ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
as3, raster

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 16:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele