Jag håller för närvarande att skapa ett data api för att hämta ut data från ett fastighetsobjektsystem. Tanken med detta api är att det ska vara lätt för tredjepartsutvecklare att hämta data och koppla den till grafik som visas i samband med visning av fastigheter och lägenheter. Men jag har ett litet problem som kanske du har erfarenhet av.
Jag jobbar i ett verktyg som heter FlashDevelop och till detta finns det en plugin som heter ExportSWC som är grymt bra på flera sätt. Med ExportSWC kan man exportera ASDoc utifrån sin dokumenterade kod, packa ihop projekt där den samlar in alla klasser och skapar ett eget bibliotek (bra om man har massa olika klassbibliotek utspridda över disken...), packa ihop till en build och så slutligen skapa en flash komponentfil (swc). Den sistnämnda ger också möjligheten att skapa en mxp-fil. Dvs den fil som Adobe Extension Manager använder för att göra komponenten tillgänglig i Flash i Components panelen och det är här mitt problem är. Jag har aldrig gjort det förut och kan inte hitta vilka förutsättningar som Flash kräver för att det ska funka.
Jag får upp komponenten i components panelen men kan inte göra något med den. Klasserna finns inte tillgängliga per automatik och jag kan inte dra ut den på stage, dubbelklicka eller högerklicka på den.
Är det någon som har gjort något liknande i något annat verktyg som kan förklara för mig vad som krävs för att få det att funka - det finns säkert flera sätt som man kan göra detta på, men just nu står jag stilla så vad som helst är en bra ledtråd!
Givetvis kan jag importera en swc som vanligt under ActionScript 3 settings, men det är inte det jag vill åstadkomma. Jag vill göra det så enkelt för utvecklarna (som antagligen inte kan räknas till utvecklare utan snarare grafiker) att hämta datan och visa den.
Så här ser mina inställningar ut i panelen

All hjälp välkomnas!
Jag jobbar i ett verktyg som heter FlashDevelop och till detta finns det en plugin som heter ExportSWC som är grymt bra på flera sätt. Med ExportSWC kan man exportera ASDoc utifrån sin dokumenterade kod, packa ihop projekt där den samlar in alla klasser och skapar ett eget bibliotek (bra om man har massa olika klassbibliotek utspridda över disken...), packa ihop till en build och så slutligen skapa en flash komponentfil (swc). Den sistnämnda ger också möjligheten att skapa en mxp-fil. Dvs den fil som Adobe Extension Manager använder för att göra komponenten tillgänglig i Flash i Components panelen och det är här mitt problem är. Jag har aldrig gjort det förut och kan inte hitta vilka förutsättningar som Flash kräver för att det ska funka.
Jag får upp komponenten i components panelen men kan inte göra något med den. Klasserna finns inte tillgängliga per automatik och jag kan inte dra ut den på stage, dubbelklicka eller högerklicka på den.Är det någon som har gjort något liknande i något annat verktyg som kan förklara för mig vad som krävs för att få det att funka - det finns säkert flera sätt som man kan göra detta på, men just nu står jag stilla så vad som helst är en bra ledtråd!
Givetvis kan jag importera en swc som vanligt under ActionScript 3 settings, men det är inte det jag vill åstadkomma. Jag vill göra det så enkelt för utvecklarna (som antagligen inte kan räknas till utvecklare utan snarare grafiker) att hämta datan och visa den.
Så här ser mina inställningar ut i panelen

All hjälp välkomnas!
















Kommentarer
Håller på men vanlig library där det verkligen är bus enkelt...
Skapar ny projekt... skapar nya AS filer... och exporterar ut SWC en gång... sedan efter varje ändring som jag gör i den libraryn så uppdateras SWC automatiskt, vilket innebär att flash har direkt tillgång till nya ändringar i SWC filen.
Vet inte om FD gör samma, om inte så prova FB :)
RSS-flöde för kommentarer på denna post.