re: Germo
Legelőször is érdemes a dokumentációt átnézni, van benne szó a szerkeszthető szövegmezőkről is:
Using the Text Layout Framework
Text Layout Framework Overview
re: Germo
Legelőször is érdemes a dokumentációt átnézni, van benne szó a szerkeszthető szövegmezőkről is:
Using the Text Layout Framework
Text Layout Framework Overview
Pont ez az új text.engine ad rá lehetőséget, hogy végre értelmesen lehessen tördelni a szövegeket, és képeket is szépen beilleszthessünk közéjük, ami számos alkalmazásban igen csak előnyös. Valamint a különböző nyelvesítéseknél is nagy előny lehet. Főleg, hogy akár a héber, akár a japán, illetve egyéb extrém írásirányú nyelvekre is kínál megoldást.
re: reider
Köszi a linket.
Igen, tudom, hogy a text.engine alapszinten kezeli a szövegeket, így pont jó lesz egy saját GUI rendszer kialakítására, ha erre lesz időm és energiám.
Megvan a flex probléma, még 3.5-el akartam lefordítani. A 4-es már simán megoldotta.
Amúgy nem felx projectel dolgozok - attól még idegenkedek, hanem simán egy as class-t fordítok le swf-re.
Próbálom úgy megoldani, hogy windows, OSX és linux alatt is ugyanúgy tudjak flash programot írni.
A flash.text.engine a legalsó szintű szöveg kezelés ha valamit alapoktól akarsz megírni akkor használod csak azt de látszik is hogy rengeteg mindent neked kellene megvalósítani mint pl szöveg kijelölés stb ezért van ez már megírva az Adobe Text Layout Framework-en ami magasabb szinten engedi a manipulációt majd olvass utána. http://labs.adobe.com/technologies/textlayout/#fma
Flex4-ben már alapból az új motort használja a legtöbb komponens pl RichEditableText, TextArea, és TextInput úgyhogy csak kezelni kell őket megtanulni a doc-ból.
Az új flash.text.engine lehetőségeit vitathatnánk meg itt.
Kezdetnek egy hasznos link:
http://www.insideria.com/2009/03/flash-text-engine.html
Illetve 2 kérdés:
a flex sdk-t hogyan lehet rávenni arra, hogy a
import flash.text.engine.*
megtalálja.
Illetve milyen módon lehet ezzel az enginnel szelektálható szövegeket, illetve input box szerű megoldást létrehozni?
A beküldéshez be kell jelentkezni.