Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal do imasters, Estou querendo saber como criar componentes dinamicamente, um exemplo seria criar um campo list, label, RadioButton
dinamicamente pelo código em AS3, e se precisa da impor em alguma biblioteca do flash.
vlw pessoal http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Blza Antoniosp, vlw memso mano, muito obrigadooooooooooooooooooo http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Nossa este codigo não esta funcionando, não entedi o erro, se vcs poderem me ajudar eu agradeço:
CODE
import fl.controls.ComboBox;
import fl.data.DataProvider;
var xml:XML = <items>
<item>
<label>item 1d</label>
</item>
<item>
<label>item 2d</label>
</item>
</items>;
var dp:DataProvider = new DataProvider(xml);
var myComboBox:ComboBox = new ComboBox()
myComboBox.dataProvider = dp;
myComboBox.move(10, 10);
addChild(myComboBox);
Erro que esta dando
Attemping to launch and connect to Player using URL C:\Documents and Settings\francisco\Meus documentos\flash\SampleCode.swf
[sWF] C:\Documents and Settings\francisco\Meus documentos\flash\SampleCode.swf - 67773 bytes after decompression
construtor
construtor
TypeError: Error #2007: Parameter child must be non-null.
at flash.display::DisplayObjectContainer/addChildAt()
at fl.controls::BaseButton/fl.controls:BaseButton::drawBackground()
at fl.controls::BaseButton/fl.controls:BaseButton::draw()
at fl.core::UIComponent/drawNow()
at fl.controls::ComboBox/fl.controls:ComboBox::drawLayout()
at fl.controls::ComboBox/fl.controls:ComboBox::draw()
at fl.core::UIComponent/fl.core:UIComponent::callLaterDispatcher()
Olá Júnior!
Olha, também não estou muito por dentro do AS3.0, mas eu se fosse você iria no F1 do Flash, no livro ActionScript 3.0 Language and Components Reference. Parece que vai ajudar, não é mesmo?
Vasculhando um pouco, descobri o seguinte:
This example demonstrates how to create a List and populate other List instances with its selections.
To run the example, follow these steps:
- Add the List, Button, and Label components to the library.
- Save this code as ListExample.as in the same directory as your FLA file.
- Set the Document class in the FLA file to ListExample.
package
{
import flash.display.Sprite
public class ListExample extends Sprite
{
Nossa, que exemplo comprido! Mas serve pra bastante coisa.. vamos ver o que tem dentro da função createComponents(): Nossa, bem simples de criar e configurar um botão, nem sabia que era assim. Mas está muito parecido com um MovieClip, né? Gostei, hehe. Espero que você tenha captado o espírito também. Pesquisando, principalmente no F1, se acha muita coisa!
Abraço