Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-05-2010, 15:25   #1 (permalink)
Troll
 
Benutzerbild von flashtroll
 
Registriert seit: Apr 2010
Ort: Nördlich von Hamburg
Beiträge: 44
Unhappy Bilder einbinden FlashDevelop

Hallo,
Ich weiß, dass das eine total bescheuerte Frage ist, aber ich kriege es irgendwie nicht hin.
Ich arbeite neuerdings mit FlashDevelop und will ersteinmal die allergröbsten Sachen programmieren, wie eben Bilder einbinden. Bloß habe ich keine Ahnung, wie ich das anstellen soll.
Das Bild ist bereits in der Bibliothek und heißt "smiley.png". Den Code habe ich in Main.as, also der Hauptdatei und ich habe es mit folgendem Code versucht:
PHP-Code:
    public class Main extends Sprite 
    
{
        [
Embed(source='../lib/smiley.png')]
        public var 
myImage:Class;
        
        public function 
Main():void 
        
{
            if (
stageinit();
            else 
addEventListener(Event.ADDED_TO_STAGEinit);
        }
        
        private function 
init(e:Event null):void 
        
{
            
removeEventListener(Event.ADDED_TO_STAGEinit);
            
// entry point
            
            
var image:Bitmap = new myImage();
            
stage.addChild(image);
        }
        
    } 
Das sind die Standardcodezeilen, was ich hinzugefügt habe, habe ich auskmmentiert. Die Klasse habe ich bereits eingebunden (import flash.display.Bitmap.
Was genau mache ich falsch?

P.S.:falsche Präfix, ich weiß Bescheid
flashtroll ist offline   Mit Zitat antworten
Alt 10-05-2010, 15:30   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
[Embed(source='../lib/smiley.png')]
Da versucht der Compiler, das Image aus einem Folder namens "lib" zu lesen, nicht aber aus der Bibliothek. Wenn du das Image aus der Bibliothek einlesen willst, benötigst du als URL die SWF und den Verknüpfungsbezeichner des Symbols, bspw.:
PHP-Code:
[Embed("swf/meine.swf"symbol='smiley')] 
  Mit Zitat antworten
Alt 10-05-2010, 15:52   #3 (permalink)
Troll
 
Benutzerbild von flashtroll
 
Registriert seit: Apr 2010
Ort: Nördlich von Hamburg
Beiträge: 44
Nein, "lib" ist ja die Bibliothek, FlashDevelop verhält sich ja ein bisschen anders, da hat man erst ein paar Ordner und DANN den Code in einer Extradatei. So ist die Bibliothek auch ein Ordner.
Trotzdem Danke für deine schnelle Antwort.
flashtroll ist offline   Mit Zitat antworten
Alt 10-05-2010, 17:09   #4 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
k.A. was du falsch machst hab deinen Code 1:1 kopiert und es funktioniert prima, vllt falscher Pfad oder so?

Beispielprojekt im Anhang.
Angehängte Dateien
Dateityp: fla BildEinbinden (05-10-2010).zip.ist_ne_zip.fla (222,4 KB, 5x aufgerufen)
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker

Geändert von _geo_ (10-05-2010 um 17:11 Uhr)
_geo_ ist offline   Mit Zitat antworten
Alt 10-05-2010, 17:57   #5 (permalink)
Troll
 
Benutzerbild von flashtroll
 
Registriert seit: Apr 2010
Ort: Nördlich von Hamburg
Beiträge: 44
Hallo geo,
Kann eigentlich nicht sein, ich habe das Bild automatisch mit FlashDevelop eingebunden, ich geb' euch mal die Fehlermeldungen:
PHP-Code:
C:UsersTLDocumentsFlashprogrammetestsrcMain.as(14): col4Errorexception during transcodingFailed to grab pixels for image C:UsersTLDocumentsFlashprogrammetestlibsmiley.png
[Embed(source '../lib/smiley.png')]

C:UsersTLDocumentsFlashprogrammetestsrcMain.as(14): col4ErrorUnable to transcode ../lib/smiley.png
TL bin ich.
Danke
flashtroll ist offline   Mit Zitat antworten
Alt 10-05-2010, 18:20   #6 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
Funktioniert denn mein Beispielprojekt bei dir?

Ansonsten versuch mal das Bild neu zu speichern oder mal versuchen dem compiler die Arbeit zu erleichtern.

ActionScript:
  1. [Embed(source="../lib/smiley.png", mimeType="image/png")]

lg
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker

Geändert von _geo_ (10-05-2010 um 21:39 Uhr)
_geo_ ist offline   Mit Zitat antworten
Alt 10-05-2010, 20:19   #7 (permalink)
Troll
 
Benutzerbild von flashtroll
 
Registriert seit: Apr 2010
Ort: Nördlich von Hamburg
Beiträge: 44
Danke, Ich habe zwar keine Ahnung, was ich falsch gemacht habe, aber jetzt funktioniert's. Ich habe ein anderes Bild genommen und nochmal auto-eingebunden.
Danke nochmal
flashtroll ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bild, bitmap, flashdevelop, nur code

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flashdevelop] Font einbinden Master Wu ActionScript 3 3 04-05-2010 13:46
FlashDevelop 3 SWC-Library einbinden rendner[i] ActionScript 3 1 20-07-2007 21:09
Bilder in XML einbinden Droste Am Rande 0 28-09-2006 15:01
GIF-Bilder in FLASH einbinden roberto77 Flash MX 6 14-02-2006 11:30
Bilder in Flash einbinden pascal79 HTML und CSS 2 14-09-2003 15:35


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele